Les applications que nous venons de survoler sont simplement des interfaces graphiques au puissant outil en ligne de commande, urpmi. Pour ceux qui souhaitent contrôler leurs paquetages en ligne de commandes (ce qui peut s'avérer particulièrement judicieux si vous travaillez à distance, par exemple), nous présentons rapidement les commandes les plus utiles. Notez que la plupart d'entre elles nécessitent les privilèges de root.
C'est possible avec les deux commandes simples suivantes :
Consultez les pages de manuel urpmi(8) et urpme(8) afin d'en apprendre plus sur les nombreuses options et comportements de ces deux commandes.
Ajouter et enlever des média est simple mais la syntaxe doit être strictement respectée.
urpmi.addmedia <nom> <url> |
Cette commande vous permet d'ajouter un nouveau médium provenant d'un disque local, d'un périphérique amovible (CD-ROM), ou bien encore du réseau suivant les protocoles HTTP, FTP, NFS, ssh ou rsync. La syntaxe varie pour chacune de ces méthodes, consultez la page de manuel urpmi.addmedia(8).
Vous avez besoin d'un fichier en particulier, mais vous ne savez pas quel paquetage peut bien le contenir... La commande urpmf parcourra les média et trouvera la réponse pour vous. Faites juste urpmf <nom_de_fichier> et le(s) paquetage(s) qui contiennent ce fichier seront affichés.
Vous pouvez même donner juste une partie du nom. Par exemple urpmf salsa affichera les paquetages qui ont des fichiers dont les noms contiennent salsa.
[root@test peter]# urpmf salsa kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa-1.1.x-cvs.so kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.la kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.so libncbi2-devel:/usr/include/ncbi/salsa.h libncbi2-devel:/usr/include/ncbi/salsap.h |