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 revision Previous revision
Next revision
Previous revision
wiki:user:kikinovak [2013/03/08 06:19 (UTC)]
kikinovak
wiki: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 712: Line 823:
 <​code>​ <​code>​
 # mv -v cowsay-3.03.tar.gz cowsay/ # mv -v cowsay-3.03.tar.gz cowsay/
-« cowsay-3.03.tar.gz » ​-> « cowsay/​cowsay-3.03.tar.gz »+« cowsay-3.03.tar.gz » -> « cowsay/​cowsay-3.03.tar.gz »
 </​code>​ </​code>​
  
Line 881: Line 992:
   * 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
- 
- 

In Other Languages
QR Code
QR Code wiki:user:kikinovak (generated for current page)