Las aplicaciones RpmDrake en realidad son meras interfaces gráficas para las poderosas herramientas de línea de comandos urpmi. Para aquellos que desean controlar sus paquetes por medio de la línea de comandos (útil si, por ejemplo, Usted está trabajando de manera remota) presentaremos rápidamente los comandos más útiles. Note que la mayoría de los comandos necesitarán privilegios de root.
Esto se hace por medio de dos comandos simples:
Consulte las páginas Man urpmi(8) y urpme(8) para aprender acerca de las muchas opciones y comportamientos de estos dos comandos.
Añadir y quitar soportes es fácil en la línea de comandos pero se debe respetar estrictamente la sintaxis.
urpmi.addmedia <nombre> <url> |
Este comando le permite añadir un soporte nuevo ya sea desde una unidad local, un dispositivo removible (ej.: CD-ROM), o desde la red a través de los protocolos HTTP, FTP, NFS, ssh o rsync. La sintaxis varía para cada uno de estos métodos, por lo que se recomienda consultar la página Man urpmi.addmedia(8) antes de usarlo.
urpmi.removemedia <nombre> |
Este comando simplemente quitará el soporte nombre. Si no puede recordar el nombre del soporte, ejecute sólo urpmi.removemedia en la línea de comandos y se listarán todos los soportes declarados.
Usted sabe que necesita un archivo específico en su sistema, pero no sabe qué paquete lo provee... El utilitario urpmf buscará todos los soportes y lo encontrará para Usted. Simplemente ejecute urpmf <nombre_del_archivo> y se mostrarán el o los paquetes que lo contienen.
Incluso puede brindar sólo un nombre parcial. Por ejemplo urpmf salsa devolverá todos los paquetes que contienen el nombre salsa en el mismo.
[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 |