[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:user:kikinovak [2013/03/08 05:22 (UTC)] kikinovakwiki:user:kikinovak [2014/02/20 06:38 (UTC)] (current) kikinovak
Line 46: Line 46:
  
 Stuff I'm currently working on, and which will eventually end up as a page in the Slackware Documentation Project. Stuff I'm currently working on, and which will eventually end up as a page in the Slackware Documentation Project.
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +==== Gérer les paquets tiers confortablement avec sbopkg ====
 +
 +L'outil ''sbopkg'' est une application tierce qui facilite énormément la construction et l'installation de paquets tiers à partir des scripts de SlackBuilds.org. 
 +
 +=== Installer sbopkg ===
 +
 +Aller sur le site http://sbopkg.org et télécharger le paquet :
 +
 +<code>
 +# links http://sbopkg.org
 +</code>
 +
 +Suivre le lien ''Downloads'' et télécharger le ''Package''. Puis :
 +
 +<code>
 +# installpkg sbopkg-0.36.0-noarch-1_cng.tgz
 +</code>
 +
 +=== Utiliser sbopkg ===
 +
 +Lancer ''sbopkg'' en invoquant son nom en tant que root. Au premier lancement, ''sbopkg'' propose de créer une série de répertoires nécessaires pour son fonctionnement. Confirmer avec la touche <key>C</key> :
 +
 +<code>
 +# sbopkg
 +The following directories do not exist:
 +  
 +Variable                   Assignment
 +--------                   ----------
 +REPO_{ROOT,NAME,BRANCH} -> /var/lib/sbopkg/,SBo/,14.0
 +LOGFILE directory -------> /var/log/sbopkg
 +QUEUEDIR ----------------> /var/lib/sbopkg/queues
 +SRCDIR ------------------> /var/cache/sbopkg
 +  
 +You can have sbopkg create them or, if these values are incorrect, you can
 +abort to edit your config files or pass different flags.
 +  
 +(C)reate or (A)bort?: 
 +</code>
 +
 +La première chose à faire, c'est de synchroniser ''sbopkg'' avec le contenu de SlackBuilds.org avec l'option ''Sync with the remote repository''. C'est une bonne idée de lancer une synchronisation avant toute installation. Une fois que la synchronisation est terminée (''***SYNC COMPLETE***''), confirmez simplement.
 +  
 +Dans l'exemple, nous allons installer l'utilitaire ''unrar''.
 +
 +   - Choisissez l'outil de recherche ''Search''.
 +   - Dans le champ de recherche, tapez ''unrar''.
 +   - Dans la fenêtre des résultat, sélectionnez la ligne ''system/unrar''.
 +   - L'écran subséquent vous permet d'effectuer toute une série d'opérations. Vous pouvez par exemple visualiser le fichier ''unrar.info'' pour vérifier s'il n'y a pas de dépendances externes (il n'y en a pas).
 +   - Construisez le paquet avec ''Process - Download/build/install unrar''.
 +   - Confirmez simplement ''Install - Download, build and install''.
 +   - Démarrez l'opération avec ''Start''.
 +
 +Si tout s'est bien passé, ''sbopkg'' construit et installe automatiquement le paquet. Appuyez sur n'importe quelle touche pour revenir dans ''sbopkg''.
 +
 +
 +==== Installer des paquets tiers précompilés ====
 +
 +Certains sites proposent des paquets tiers précompilés pour Slackware. En règle générale, il vaut toujours mieux compiler ses propres paquets, ne serait-ce que pour de simples raisons de sécurité. Après tout, on peut mettre tout et n'importe quoi dans un paquet et lui donner le nom qu'on veut.
 +
 +=== Les paquets fournis par Eric Hameleers ===
 +
 +Une exception peut être faite pour les paquets fournis par Eric Hameleers, développeur Slackware connu sous le nom de "AlienBob". Eric fournit de nombreux paquets tiers très populaires parmi la communauté Slackware, notamment les "usines à gaz" comme KDE ou LibreOffice qui nécessitent des heures voire des journées entières de compilation.
 +
 +  * Versions récentes de KDE : http://alien.slackbook.org/ktown/
 +  * Les dernières versions de LibreOffice : http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/
 +  * OpenJDK : http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openjdk/
 +  * VLC : http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/
 +  * Paquets de compatibilité 32-bit pour Slackware64 : http://www.slackware.com/~alien/multilib/
 +
 +Visitez le blog d'Eric pour être au courant des dernières nouveautés :
 +
 +  * http://alien.slackbook.org/blog/
 +
 +==== Documentation ====
 +
 +Pages man :
 +
 +  * ''installpkg(8)''
 +  * ''upgradepkg(8)''
 +  * ''removepkg(8)''
 +  * ''slackpkg(8)''
 +  * ''sbopkg(8)''
 +  * ''sbopkg.conf(8)''
 +
 +Articles en ligne :
 +
 +  * http://docs.slackware.com/slackbook:package_management
 +  * http://www.linux.com/learn/tutorials/261878-intro-to-slackware-package-management
 +  * http://slackbuilds.org/howto/
 +  * http://archive09.linux.com/feature/148826
 +
 +Livres :
 +
 +  * Linux Cookbook, Carla Schroder, Installing and Managing Software, 14-15
 +  * ibid., Installing Programs from Source Code, 55-57
 +
 +-----
  
 ===== Gestion des paquets logiciels ===== ===== Gestion des paquets logiciels =====
Line 482: Line 593:
 # cd # cd
 # mkdir -pv source/Terminal # mkdir -pv source/Terminal
-mkdir: création du répertoire « source » +mkdir: création du répertoire « source » 
-mkdir: création du répertoire « source/Terminal »+mkdir: création du répertoire « source/Terminal »
 # cd source/Terminal/ # cd source/Terminal/
 # links mirrors.slackware.com # links mirrors.slackware.com
Line 650: Line 761:
 ==== Compiler des paquets tiers ==== ==== Compiler des paquets tiers ====
  
 +Comparé à des distributions comme Ubuntu ou Debian, Slackware n'offre qu'un choix de paquets relativement limité. On en arrivera très vite au point de vouloir installer une application ou une bibliothèque qui n'est pas fournie par la distribution. Dans ce cas, que faire ?
  
-Comparé à des distributions comme Ubuntu ou Debian, Slackware n'offre qu'un +Le portail SlackBuilds.org (http://slackbuilds.org) sera sans doute la meilleure adresse pour trouver des paquets tiers. Attention, SlackBuilds.org n'est //pas// un dépôt de paquets binaires. Il s'agit plutôt d'une collection extrêmement bien fournie de scripts de compilation dûment soignés et testés, qui vous permettent de compiler à peu près n'importe quel paquet Slackware en un tournemain. 
-choix de paquets relativement limité. On en arrivera très vite au point de +
-vouloir installer une application ou une bibliothèque qui n'est pas fournie par +
-la distribution. Dans ce cas, que faire ? +
- +
-Le portail SlackBuilds.org (http://slackbuilds.org) sera sans doute la +
-meilleure adresse pour trouver des paquets tiers. Attention, SlackBuilds.org +
-n'est PAS un dépôt de paquets binaires. Il s'agit plutôt d'une collection +
-extrêmement bien fournie de scripts de compilation dûment soignés et testés, +
-qui vous permettent de compiler à peu près n'importe quel paquet Slackware en +
-un tournemain. +
  
      
-  Compiler des paquets à partir des scripts de SlackBuilds.org +=== Compiler des paquets à partir des scripts de SlackBuilds.org ===
-  ------------------------------------------------------------+
  
-Dans l'exemple, nous allons compiler et installer le paquet 'cowsay' à partir +Dans l'exemple, nous allons compiler et installer le paquet ''cowsay'' à partir des scripts fournis par SlackBuilds.org. 
-des scripts fournis par SlackBuilds.org. +
  
-Aller dans l'environnement de construction de paquets que nous avons défini +Aller dans l'environnement de construction de paquets que nous avons défini plus haut :
-plus haut :+
  
-  # cd /root/source+<code> 
 +# cd /root/source 
 +</code>
  
 À partir de là, télécharger : À partir de là, télécharger :
  
-  1. l'archive compressée contenant les scripts pour construire le paquet ; +  l'archive compressée contenant les scripts pour construire le paquet ; 
-  2. l'archive compressée contenant le code source du paquet. +  l'archive compressée contenant le code source du paquet. 
  
 Concrètement : Concrètement :
  
-  # links slackbuilds.org+<code> 
 +# links http://slackbuilds.org 
 +</code>
  
-  1. Dans le champ de recherche en haut à gauche, taper 'cowsay', placer le +  Dans le champ de recherche en haut à gauche, taper ''cowsay'', placer le curseur sur ''Search'' et confirmer par <key>Entrée</key>
-  curseur sur 'Search' et confirmer par [Entrée]+  - Dans la page des résultats de la recherche, suivre le lien ''cowsay''
 +  - Sur la page de ''cowsay'', télécharger le SlackBuild (''cowsay.tar.gz'') et le code source (''cowsay-3.03.tar.gz'') et quitter Links.
  
-  2. Dans la page des résultats de la recherchesuivre le lien 'cowsay'+<note tip>Alternativementvous pouvez utiliser ''lynx'' au lieu de ''links''.</note>
- +
-  3. Sur la page de 'cowsay', télécharger le SlackBuild (cowsay.tar.gz) et le +
-  code source (cowsay-3.03.tar.gz) et quitter Lynx.+
  
 Voici nos deux archives téléchargées : Voici nos deux archives téléchargées :
  
-  # ls -l cowsay* +<code> 
-  -rw-r--r-- 1 root root 15136 nov.  25 08:14 cowsay-3.03.tar.gz +# ls -l cowsay* 
-  -rw-r--r-- 1 root root  2855 nov.  25 08:14 cowsay.tar.gz+-rw-r--r-- 1 root root 15136 nov.  25 08:14 cowsay-3.03.tar.gz 
 +-rw-r--r-- 1 root root  2855 nov.  25 08:14 cowsay.tar.gz 
 +</code>
  
 Décompresser l'archive contenant les scripts : Décompresser l'archive contenant les scripts :
  
-  # tar xvzf cowsay.tar.gz  +<code> 
-  cowsay/ +# tar xvzf cowsay.tar.gz  
-  cowsay/cowsay.SlackBuild.patch +cowsay/ 
-  cowsay/README +cowsay/cowsay.SlackBuild.patch 
-  cowsay/slack-desc +cowsay/README 
-  cowsay/cowsay.SlackBuild +cowsay/slack-desc 
-  cowsay/cowsay.info+cowsay/cowsay.SlackBuild 
 +cowsay/cowsay.info 
 +</code>
  
-À la limite, on peut faire un peu de ménage et supprimer l'archive qui ne sert +À la limite, on peut faire un peu de ménage et supprimer l'archive qui ne sert plus à rien :
-plus à rien :+
  
-  # rm -f cowsay.tar.gz+<code> 
 +# rm -f cowsay.tar.gz 
 +</code>
  
 Puis, déplacer le code source dans le répertoire nouvellement créé : Puis, déplacer le code source dans le répertoire nouvellement créé :
  
-  # mv -v cowsay-3.03.tar.gz cowsay/ +<code> 
-  « cowsay-3.03.tar.gz » -> « cowsay/cowsay-3.03.tar.gz »+# mv -v cowsay-3.03.tar.gz cowsay/ 
 +« cowsay-3.03.tar.gz » -> « cowsay/cowsay-3.03.tar.gz » 
 +</code>
  
 Voici ce que l'on doit avoir : Voici ce que l'on doit avoir :
  
-  # tree cowsay +<code> 
-  cowsay +# tree cowsay 
-  |-- cowsay-3.03.tar.gz +cowsay 
-  |-- cowsay.info +|-- cowsay-3.03.tar.gz 
-  |-- cowsay.SlackBuild +|-- cowsay.info 
-  |-- cowsay.SlackBuild.patch +|-- cowsay.SlackBuild 
-  |-- README +|-- cowsay.SlackBuild.patch 
-  `-- slack-desc+|-- README 
 +`-- slack-desc 
 +</code>
  
-Changer dans le répertoire, vérifier éventuellement si le script +Changer dans le répertoire, vérifier éventuellement si le script ''cowsay.SlackBuild'' est bien exécutable, puis exécuter ce script pour lancer la construction du paquet :
-'cowsay.SlackBuild' est bien exécutable, puis exécuter ce script pour lancer la +
-construction du paquet :+
  
-  # cd cowsay/ +<code> 
-  # ls -l cowsay.SlackBuild +# cd cowsay/ 
-  -rwxr-xr-x 1 kikinovak users 1475 mai   27  2010 cowsay.SlackBuild* +# ls -l cowsay.SlackBuild 
-  # ./cowsay.SlackBuild +-rwxr-xr-x 1 kikinovak users 1475 mai   27  2010 cowsay.SlackBuild* 
-  ...+# ./cowsay.SlackBuild 
 +... 
 +</code>
  
-Là encore, si tout se passe bien, l'opération produit un paquet dans '/tmp', et +Là encore, si tout se passe bien, l'opération produit un paquet dans ''/tmp'', et plus exactement dans le répertoire ''$OUTPUT'' défini par le script :
-plus exactement dans le répertoire '$OUTPUT' défini par le script :+
  
-  ... +<code> 
-  Slackware package /tmp/cowsay-3.03-noarch-1_SBo.tgz created.+... 
 +Slackware package /tmp/cowsay-3.03-noarch-1_SBo.tgz created. 
 +</code>
  
-Il ne reste qu'à installer ce paquet avec 'installpkg' :+Il ne reste qu'à installer ce paquet avec ''installpkg'' :
  
-  # installpkg /tmp/cowsay-3.03-noarch-1_SBo.tgz  +<code> 
-  # cowsay Et voilà ! +# installpkg /tmp/cowsay-3.03-noarch-1_SBo.tgz  
-   _____________  +# cowsay Et voilà !  
-  < Et voilà ! > + ------------- 
-   -------------  +< Et voilà ! > 
-          \   ^__^ + -------------  
-           \  (oo)\_______ +        \   ^__^ 
-              (__)\       )\/+         \  (oo)\_______ 
-                  ||----w | +            (__)\       )\/
-                  ||     ||+                ||----w | 
 +                ||     || 
 +</code>
  
 +=== Gérer les dépendances de paquets ===
  
-  Gérer les dépendances de paquets +Certains paquets nécessitent la présence d'autres paquets sur le système pour compiler (//build dependencies//) et/ou fonctionner (//runtime dependencies//) correctement. Dans certains cas, un paquet requis peut lui-même dépendre d'autres paquets, et ainsi de suite. 
-  --------------------------------+
  
-Certains paquets nécessitent la présence d'autres paquets sur le système pour +À titre d'exemplejetons un oeil sur la page de ''libgnomeprint'' de SlackBuilds.org. La description du paquet est suivie d'un avertissement :
-compiler ("build dependencies") et/ou fonctionner ("runtime dependencies"+
-correctement. Dans certains cas, un paquet requis peut lui-même dépendre +
-d'autres paquets, et ainsi de suite+
  
-À titre d'exemple, jetons un oeil sur la page de 'libgnomeprint' de +<code> 
-SlackBuilds.org. La description du paquet est suivie d'un avertissement :+This requireslibgnomecups. 
 +</code>
  
-  'This requires: libgnomecups.'+Chaque collection de scripts contient par ailleurs un fichier ''*.info'' qui explicite le ou les paquets requis. Jetons un oeil sur le fichier ''libgnomeprint.info'', et nous y trouvons un champ ''REQUIRES'' :
  
-Chaque collection de scripts contient par ailleurs un fichier '*.info' qui +<code>
-explicite le ou les paquets requis. Jetons un oeil sur le fichier +
-'libgnomeprint.info', et nous y trouvons un champ 'REQUIRES'+
- +
---8<---------- libgnomeprint.info --------------------------------------------+
 PRGNAM="libgnomeprint" PRGNAM="libgnomeprint"
 VERSION="2.18.8" VERSION="2.18.8"
Line 783: Line 890:
 REQUIRES="libgnomecups" ----> dépendances du paquet REQUIRES="libgnomecups" ----> dépendances du paquet
 ... ...
---8<--------------------------------------------------------------------------+</code>
  
-  > Le champ 'REQUIRES' a été introduit depuis Slackware 14.0.+<note>Le champ ''REQUIRES'' a été introduit depuis Slackware 14.0.</note>
  
-Cela signifie tout simplement qu'avant de construire le paquet 'libgnomeprint', +Cela signifie tout simplement qu'avant de construire le paquet ''libgnomeprint'', nous devons impérativement construire et installer le paquet ''libgnomecups''.
-nous devons impérativement construire et installer le paquet 'libgnomecups'.+
  
-En dehors des dépendances requises, un paquet peut également présenter des +En dehors des dépendances requises, un paquet peut également présenter des dépendances optionnelles, qui ajoutent certaines fonctionnalités. L'éditeur Leafpad, par exemple, peut être construit avec les dépendances optionnelles ''libgnomeprint'' et ''libgnomeprintui''.
-dépendances optionnelles, qui ajoutent certaines fonctionnalités. L'éditeur +
-Leafpad, par exemple, peut être construit avec les dépendances optionnelles +
-'libgnomeprint' et 'libgnomeprintui'.+
  
-Gérer les paquets tiers confortablement avec 'sbopkg+==== Gérer les paquets tiers confortablement avec sbopkg ====
------------------------------------------------------+
  
-L'outil 'sbopkg' est une application tierce qui facilite énormément la +L'outil ''sbopkg'' est une application tierce qui facilite énormément la construction et l'installation de paquets tiers à partir des scripts de SlackBuilds.org. 
-construction et l'installation de paquets tiers à partir des scripts de +
-SlackBuilds.org. +
  
 +=== Installer sbopkg ===
  
-  Installer 'sbopkg+Aller sur le site http://sbopkg.org et télécharger le paquet :
-  ------------------+
  
-Aller sur le site http://sbopkg.org et télécharger le paquet.+<code> 
 +# links http://sbopkg.org 
 +</code>
  
-  # links sbopkg.org+Suivre le lien ''Downloads'' et télécharger le ''Package''Puis :
  
-Suivre le lien 'Downloads' et télécharger le 'Package'Puis :+<code> 
 +# installpkg sbopkg-0.36.0-noarch-1_cng.tgz 
 +</code>
  
-  # installpkg sbopkg-0.36.0-noarch-1_cng.tgz +=== Utiliser sbopkg ===
- +
-   +
-  Utiliser 'sbopkg+
-  -----------------+
  
-Lancer 'sbopkg' en invoquant son nom en tant que root. Au premier lancement, +Lancer ''sbopkg'' en invoquant son nom en tant que root. Au premier lancement, ''sbopkg'' propose de créer une série de répertoires nécessaires pour son fonctionnement. Confirmer avec la touche <key>C</key> :
-'sbopkg' propose de créer une série de répertoires nécessaires pour son +
-fonctionnement. Confirmer avec la touche [C:+
  
-  # sbopkg +<code> 
-  The following directories do not exist:+# sbopkg 
 +The following directories do not exist:
      
-  Variable                   Assignment +Variable                   Assignment 
-  --------                   ---------- +--------                   ---------- 
-  REPO_{ROOT,NAME,BRANCH} -> /var/lib/sbopkg/,SBo/,14.0 +REPO_{ROOT,NAME,BRANCH} -> /var/lib/sbopkg/,SBo/,14.0 
-  LOGFILE directory -------> /var/log/sbopkg +LOGFILE directory -------> /var/log/sbopkg 
-  QUEUEDIR ----------------> /var/lib/sbopkg/queues +QUEUEDIR ----------------> /var/lib/sbopkg/queues 
-  SRCDIR ------------------> /var/cache/sbopkg+SRCDIR ------------------> /var/cache/sbopkg
      
-  You can have sbopkg create them or, if these values are incorrect, you can +You can have sbopkg create them or, if these values are incorrect, you can 
-  abort to edit your config files or pass different flags.+abort to edit your config files or pass different flags.
      
-  (C)reate or (A)bort?: +(C)reate or (A)bort?:  
 +</code>
  
-La première chose à faire, c'est de synchroniser 'sbopkg' avec le contenu de +La première chose à faire, c'est de synchroniser ''sbopkg'' avec le contenu de SlackBuilds.org avec l'option ''Sync with the remote repository''. C'est une bonne idée de lancer une synchronisation avant toute installation. Une fois que la synchronisation est terminée (''***SYNC COMPLETE***''), confirmez simplement.
-SlackBuilds.org avec l'option 'Sync with the remote repository'. C'est une +
-bonne idée de lancer une synchronisation avant toute installation. Une fois que +
-la synchronisation est terminée ('***SYNC COMPLETE***'), confirmez simplement.+
      
-Dans l'exemple, nous allons installer l'utilitaire 'unrar'.+Dans l'exemple, nous allons installer l'utilitaire ''unrar''.
  
-  1. Choisissez l'outil de recherche 'Search'.+   Choisissez l'outil de recherche ''Search''
 +   - Dans le champ de recherche, tapez ''unrar''
 +   - Dans la fenêtre des résultat, sélectionnez la ligne ''system/unrar''
 +   - L'écran subséquent vous permet d'effectuer toute une série d'opérations. Vous pouvez par exemple visualiser le fichier ''unrar.info'' pour vérifier s'il n'y a pas de dépendances externes (il n'y en a pas). 
 +   - Construisez le paquet avec ''Process - Download/build/install unrar''
 +   - Confirmez simplement ''Install - Download, build and install''
 +   - Démarrez l'opération avec ''Start''.
  
-  2. Dans le champ de recherchetapez 'unrar'.+Si tout s'est bien passé, ''sbopkg'' construit et installe automatiquement le paquet. Appuyez sur n'importe quelle touche pour revenir dans ''sbopkg''.
  
-  3. Dans la fenêtre des résultat, sélectionnez la ligne 'system/unrar'. 
  
-  4. L'écran subséquent vous permet d'effectuer toute une série d'opérations. +==== Installer des paquets tiers précompilés ====
-  Vous pouvez par exemple visualiser le fichier 'unrar.info' pour vérifier s'il +
-  n'y a pas de dépendances externes (il n'y en a pas). +
  
-  5Construisez le paquet avec 'Process Download/build/install unrar'.+Certains sites proposent des paquets tiers précompilés pour SlackwareEn règle générale, il vaut toujours mieux compiler ses propres paquets, ne serait-ce que pour de simples raisons de sécurité. Après tout, on peut mettre tout et n'importe quoi dans un paquet et lui donner le nom qu'on veut.
  
-  6. Confirmez simplement 'Install - Download, build and install'.+=== Les paquets fournis par Eric Hameleers ===
  
-  7Démarrez l'opération avec 'Start'.+Une exception peut être faite pour les paquets fournis par Eric Hameleers, développeur Slackware connu sous le nom de "AlienBob"Eric fournit de nombreux paquets tiers très populaires parmi la communauté Slackware, notamment les "usines à gaz" comme KDE ou LibreOffice qui nécessitent des heures voire des journées entières de compilation.
  
-Si tout s'est bien passé, 'sbopkg' construit et installe automatiquement le +  * Versions récentes de KDE : http://alien.slackbook.org/ktown/ 
-paquet. Appuyez sur n'importe quelle touche pour revenir dans 'sbopkg'+  Les dernières versions de LibreOffice : http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/ 
- +  OpenJDK : http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openjdk/ 
- +  VLC : http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/ 
-Installer des paquets tiers précompilés +  Paquets de compatibilité 32-bit pour Slackware64 : http://www.slackware.com/~alien/multilib/
---------------------------------------- +
- +
-Certains sites proposent des paquets tiers précompilés pour Slackware. En règle +
-générale, il vaut toujours mieux compiler ses propres paquets, ne serait-ce que +
-pour de simples raisons de sécurité. Après tout, on peut mettre tout et +
-n'importe quoi dans un paquet et lui donner le nom qu'on veut. +
- +
- +
-  Les paquets fournis par Eric Hameleers +
-  -------------------------------------- +
- +
-Une exception peut être faite pour les paquets fournis par Eric Hameleers, +
-développeur Slackware connu sous le nom de "AlienBob". Eric fournit de nombreux +
-paquets tiers très populaires parmi la communauté Slackware, notamment les +
-"usines à gaz" comme KDE ou LibreOffice qui nécessitent des heures voire des +
-journées entières de compilation. +
- +
-Versions récentes de KDE : +
- +
-  · http://alien.slackbook.org/ktown/ +
- +
-Les dernières versions de LibreOffice : +
- +
-  · http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/ +
- +
-OpenJDK : +
- +
-  · http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openjdk/ +
- +
-VLC : +
- +
-  · http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/ +
- +
-Paquets de compatibilité 32-bit pour Slackware64 : +
- +
-  · http://www.slackware.com/~alien/multilib/+
  
 Visitez le blog d'Eric pour être au courant des dernières nouveautés : Visitez le blog d'Eric pour être au courant des dernières nouveautés :
  
-  · http://alien.slackbook.org/blog/+  http://alien.slackbook.org/blog/
  
- +==== Documentation ====
-Documentation +
--------------+
  
 Pages man : Pages man :
  
-  · installpkg(8) +  * ''installpkg(8)'' 
-  · upgradepkg(8) +  * ''upgradepkg(8)'' 
-  · removepkg(8)  +  * ''removepkg(8)'' 
-  · slackpkg(8) +  * ''slackpkg(8)'' 
-  · sbopkg(8) +  * ''sbopkg(8)'' 
-  · sbopkg.conf(8)+  * ''sbopkg.conf(8)''
  
 Articles en ligne : Articles en ligne :
  
-  · http://docs.slackware.com/slackbook:package_management +  http://docs.slackware.com/slackbook:package_management 
-  · http://www.linux.com/learn/tutorials/261878-intro-to-slackware-package-management +  http://www.linux.com/learn/tutorials/261878-intro-to-slackware-package-management 
-  · http://slackbuilds.org/howto/ +  http://slackbuilds.org/howto/ 
-  · http://archive09.linux.com/feature/148826+  http://archive09.linux.com/feature/148826
  
 Livres : Livres :
  
-  · Linux Cookbook, Carla Schroder, Installing and Managing Software, 14-15  +  Linux Cookbook, Carla Schroder, Installing and Managing Software, 14-15 
-  · ibid., Installing Programs from Source Code, 55-57 +  ibid., Installing Programs from Source Code, 55-57
- +
 wiki:user:kikinovak ()