Comme ce sujet est mon premier, je me présente : Olivier. Je m'intéresse très fortement à l'informatique et au logiciel Libre. La notion de partage a une grande importance à mes yeux et c'est pourquoi je me suis "incrusté" dans le monde du Libre.
Ayant testé plusieurs distributions mais restant sur ma faim, j'ai continué de chercher une distribution qui pourrait me correspondre et répondre à mes "besoins" (entre guillemets car nous nous créons souvent le besoin).
Ainsi je me suis arrêté quelques instants sur SalixOS que fredg - malgré lui - m'a fait découvrir il y a quelques années.
J'aimerais quelques informations supplémentaires pour savoir si ce que je désire est possible avec SalixOS (les points possibles, les impossibles, les faisables mais avec un peu de travail, etc.)
Je commence donc la description de mes besoins/attentes et essaierai de mettre en place le contexte pour que vous puissiez bien comprendre ce à quoi je tends.
Le parc informatique
Pour entrer dans le vif du sujet, je pense qu'il est intéressant de donner le matériel dont je dispose pour comprendre les possibilités qui me sont offertes et donc ce à quoi je voudrais aboutir.
Je dispose donc des éléments suivants :
- un serveur actuellement sur une GNU/Linux Debian (ou dérivés). Il peut - éventuellement - accueillir un autre système d'exploitation si besoin.
- un raspberrypi
- FAI box ADSL 2+
- routeur Gigabit
- commutateurs Gigabit
- carte réseau PCI Gigabit
- câbles croisés RJ45 cat. 6
- NAS qui peut faire :
- FTP
- Serveur DNLA (pour le partage de fichiers multimédia
- Samba
- Ordinateur fixe prévu pour la bureautique / jeux / virtualisation
- Ordinateur ultra-portable (processeur ARM, disque dur SSD faible capacité)
- Divers autres ordinateurs
Les besoins (tous confondus : réels, envies, idées, etc.)
Ce que j'aimerais faire dans ce parc :
- Faire une amorce depuis n'importe quel ordinateur - connecté au réseau - sur PXE afin de démarrer SalixOS (Tuto : http://www.salixos.org/wiki/index.php/H ... _using_PXE)
- Accéder depuis le réseau local - de manière sécurisée et à l'aide d'une identification - à mes données privées
- Avoir une copie intégrale des dépôts de SalixOS en local (sur la machine serveur par exemple) (Tuto : http://www.salixos.org/wiki/index.php/H ... lix_mirror)
- Avoir SalixOS en "dur" sur ma machine principale
- Avoir ce dépôt par défaut dans la configuration de ma machine principale
- Faire une image dite personnalisée de SalixOS afin de pouvoir installer rapidement mon environnement de bureau préféré et mes applications (Tuto : http://www.salixos.org/wiki/index.php/U ... ld_scripts)
- Avoir une image personnalisée de SalixOS sur une clé USB et de manière persistante afin d'avoir SalixOS à mes côtés pendant mes déplacements (Tuto : http://www.salixos.org/wiki/index.php/H ... _a_USB_key)
- Pouvoir aussi bien - et de manière la plus simple possible - pouvoir soit installer des paquets binaires du dépôt, soit compiler les paquets officiels de SalixOS
- Pouvoir créer mes propres paquets (Tuto : http://www.salixos.org/wiki/index.php/New_to_Packaging et http://www.salixos.org/wiki/index.php/B ... lkbuild/fr)
- Pouvoir les intégrer dans mon dépôt local (sur le serveur et par fusion/merge avec les dépôts officiels)
- Participer à la traduction en français de mes logiciels préférés (soit par "upstream", soit directement dans SalixOS) (Tuto : http://www.salixos.org/wiki/index.php/H ... alix_tools)
Les logiciels dont j'aimerais disposer
Avant tout j'ai une question : Y a-t-il une interface web qui permet de lister les paquets contenus dans SalixOS que je puisse vérifier la présence d'un logiciel en particulier ?
Au fur et à mesure de mes recherches, je me suis fait une liste de logiciel que j'aimerais. S'il ne sont pas disponibles dans SalixOS, puis-je faire un paquet pour SalixOS dans ce cas ?
Voici la liste (probablement non-exhaustive) :
- urxvt (rxvt-unicode) (disponible)
- zsh (disponible)
- midori (disponible)
- elinks (dispo dans sourcery)
- midnight commander (disponible)
- xfe (gestionnaire de fichiers) **ou** pcmanfm (dispo dans sourcery)
- wgetpaste (envoie du code sur dpaste.com) (dispo dans sourcery)
- latex (dispo dans sourcery)
- [facultatif] rubber (permet de mieux compiler les fichiers latex)
- tmux voire screen (disponible)
- wine / playonlinux (dispo dans sourcery)
- flash non-free (disponible)
- firefox (disponible)
- gcstar (gestionnaire de collections) (disponible)
- pilotes propriétaires nvidia (dispo dans sourcery)
- [facultatif] spotify (pour écouter de la musique gratuitement)
- [facultatif ] scribes (éditeur graphique simple et puissant)
- vim (disponible)
- awesome (environnement de bureau, du moins gestionnaire de fenêtres) **ou** WMFS (disponible)
- codecs audio + vidéos pour voir l'ensemble des fichiers multimédia existants (mp3, ogg, mp4, mpeg, divx, wma, etc.) (disponible)
- java runtime environment (pour le web) (disponible)
- outil de compilation simples (soit pas trop gros à charger, soit inclus dans la distribution, c'est à dire make, gcc, etc.) (disponible)
- [facultatif] rubygems
- [facultatif] cssed
- unetbootin (disponible)
- po4a
- empathy **ou** pidgin voire gajim (doit être multi-compte et gérer le SSL) (disponible)
- [facultatif] planner
- [facultatif] gUrlChecker
- [facultatif] workrave
- gprename ou autre outil de renommage en masse (dispo dans sourcery)
- TeamSpeak
- evince (dispo dans sourcery)
- [facultatif] editra : éditeur graphique multiplateforme.
- yaGTD **ou** bien pyGTD pour GTD
- redshift (dispo dans sourcery)
- lua5.1 (disponible)
- markdown (dispo dans sourcery) discount package
- bmake **ou** pmake (disponible)
- VirtualBox (dispo dans sourcery)
- libreoffice (disponible)
- [facultatif] gnumeric (disponible)
- [facultatif] abiword (disponible)
- gimp (disponible)
- inkscape (disponible)
- skype (dispo dans sourcery)
- gigolo ou autre outil pour accès distants (disponible)
- vlc (disponible)
- filezilla (disponible)
- ristretto **ou** gthumb (dispo dans sourcery)
- gitk
- git-core (disponible)
- python2.7 (disponible)
- python3 (disponible)
- poezio
- newsbeuter (disponible)
- [facultatif] numpty physics
Conclusion
Je pense avoir donné tous les éléments dont il faut disposer pour se faire une idée - bien grasse - de ce à quoi je voudrais aboutir.
Je sais que c'est très long, mais s'il vous plaît j'aimerais grandement pouvoir aboutir à un environnement agréable à vivre/utiliser et je suis convaincu que vos réponses me seront grandement utile dans ma quête d'une distribution GNU/Linux.
Bonne journée à vous,
Olivier.
Edit : Le message original est de couleur noire (par défaut). Sont marqués en couleur les nombreuses modifications que j'y ai apporté pour montrer les solutions - si trouvées.