<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Administración de paquetes por medio de la línea de comandos</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Guía de Comienzo"><link rel="up" href="software-management.html" title="Capítulo 20. Rpmdrake: Administración de paquetes"><link rel="previous" href="software-management-sources.html" title="Administrador de soportes de repositorios de software"><link rel="next" href="troubleshooting.html" title="Capítulo 21. Solución de problemas"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Administración de paquetes por medio de la línea de comandos</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="software-management-sources.html">Anterior</a> </td><th width="60%" align="center">Capítulo 20. Rpmdrake: Administración de paquetes</th><td width="20%" align="right"> <a accesskey="n" href="troubleshooting.html">Siguiente</a></td></tr></table><hr></div><div class="sect1" lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2586168"></a>Administración de paquetes por medio de la línea de comandos</h2></div></div><div></div></div><p><a name="BId-software-management-pa72"></a><a class="indexterm" name="BIdNEW-software-management-it7"></a> <a class="indexterm" name="BIdNEW-software-management-it8"></a>Las aplicaciones <span class="application">Rpmdrake</span> en realidad son meras interfaces gráficas para las poderosas herramientas de línea de comandos <span class="application">urpmi</span>. 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.</p><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2586246"></a>Instalando y quitando paquetes</h3></div></div><div></div></div><p><a name="BId-software-management-pa73"></a>Esto se hace con dos comandos simples:</p><div class="variablelist"><dl><dt><span class="term"><a name="BId-software-management-te8"></a><span><b class="command">urpmi <nombre_del_paquete></b></span></span></dt><dd><p><a name="BId-software-management-pa74"></a>Instalará el paquete <tt class="filename">nombre_del_paquete</tt> si el mismo existe o el paquete cuyo nombre contiene la cadena de caracteres <tt class="literal">nombre_del_paquete</tt> en el mismo.</p></dd><dt><span class="term"><a name="BId-software-management-te9"></a><span><b class="command">urpme <nombre_del_paquete></b></span></span></dt><dd><p><a name="BId-software-management-pa75"></a>Quitará el paquete <tt class="filename">nombre_del_paquete</tt>.</p></dd></dl></div><p><a name="BId-software-management-pa76"></a>Consulte las páginas Man <span class="citerefentry"><span class="refentrytitle"><a name="BId-software-management-rt1"></a>urpmi</span>(8)</span> y <span class="citerefentry"><span class="refentrytitle"><a name="BId-software-management-rt2"></a>urpme</span>(8)</span> para aprender acerca de las muchas opciones y comportamientos de estos dos comandos.</p></div><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2586397"></a>Administración de los soportes</h3></div></div><div></div></div><p><a name="BId-software-management-pa77"></a>Añadir y quitar soportes es fácil en la línea de comandos pero se debe respetar estrictamente la sintaxis.</p><div class="sect3" lang="es"><div class="titlepage"><div><div><h4 class="title"><a name="id2586423"></a>Añadiendo un soporte nuevo</h4></div></div><div></div></div><a name="BId-software-management-sy1"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="synopsis">urpmi.addmedia <nombre> <url></pre></td></tr></table><p><a name="BId-software-management-pa78"></a>Este comando le permite añadir un soporte nuevo ya sea desde una unidad local, un dispositivo removible (ej.: <span class="acronym">CD-ROM</span>), o desde la red a través de los protocolos <span class="acronym">HTTP</span>, <span class="acronym">FTP</span>, <span class="acronym">NFS</span>, <span><b class="command">ssh</b></span> o <span><b class="command">rsync</b></span>. La sintaxis varía para cada uno de estos métodos, por lo que se recomienda consultar la página Man <span class="citerefentry"><span class="refentrytitle"><a name="BId-software-management-rt3"></a>urpmi.addmedia</span>(8)</span> antes de usarlo.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="images/tip.png"></td><th align="left">Sugerencia</th></tr><tr><td colspan="2" align="left" valign="top"><p><a name="BId-software-management-pa79"></a>Si está declarando un soporte de actualizaciones nuevo, use la opción <tt class="option">--update</tt> en su línea de comandos <span><b class="command">urpmi.addmedia</b></span>.</p></td></tr></table></div></div><div class="sect3" lang="es"><div class="titlepage"><div><div><h4 class="title"><a name="id2586535"></a>Quitando soportes</h4></div></div><div></div></div><a name="BId-software-management-sy2"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="synopsis">urpmi.removemedia <nombre></pre></td></tr></table><p><a name="BId-software-management-pa80"></a>Este comando simplemente quitará el soporte <tt class="literal">nombre</tt>. Si no puede recordar el nombre del soporte, ejecute sólo <span><b class="command">urpmi.removemedia</b></span> en la línea de comandos y se listarán todos los soportes definidos.</p></div><div class="sect3" lang="es"><div class="titlepage"><div><div><h4 class="title"><a name="id2586586"></a>Actualizando soportes</h4></div></div><div></div></div><a name="BId-software-management-sy3"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="synopsis">urpmi.update <nombre></pre></td></tr></table><p><a name="BId-software-management-pa81"></a>Este comando buscará el soporte nombrado y actualizará la lista de paquetes asociada con el mismo. Esto es útil notablemente para los soportes de actualización. Si desea volver a buscar todos los soportes conocidos, simplemente puede ejecutar <span><b class="command">urpmi.update -a</b></span>.</p></div></div><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2586631"></a>Trucos y recetas</h3></div></div><div></div></div><div class="sect3" lang="es"><div class="titlepage"><div><div><h4 class="title"><a name="id2586642"></a>Encontrando el paquete que contiene un archivo específico</h4></div></div><div></div></div><p><a name="BId-software-management-pa82"></a>Usted sabe que necesita un archivo específico en su sistema, pero no sabe qué paquete lo provee... El utilitario <span><b class="command">urpmf</b></span> buscará todos los soportes y lo encontrará para Usted. Simplemente ejecute <span><b class="command">urpmf <nombre_del_archivo></b></span> y se mostrarán el o los paquetes que lo contienen.</p><p><a name="BId-software-management-pa83"></a>Incluso puede brindar sólo un nombre parcial. Por ejemplo <span><b class="command">urpmf salsa</b></span> retornará una lista de todos los paquetes que contienen un archivo cuyo nombre contiene <tt class="literal">salsa</tt>.</p><a name="BId-software-management-sc1"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">[root@test reina]# urpmf salsa kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa-1.1.2.so kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.la kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.so</pre></td></tr></table></div><div class="sect3" lang="es"><div class="titlepage"><div><div><h4 class="title"><a name="id2586731"></a>Actualizando paquetes</h4></div></div><div></div></div><p><a name="BId-software-management-pa84"></a>El comando siguiente actualizará automáticamente todos los paquetes necesarios como lo haría <span class="application">Mandrakeupdate</span>:</p><a name="BId-software-management-pl1"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="programlisting">urpmi.update -a ; urpmi --update --auto-select --auto</pre></td></tr></table></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="software-management-sources.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="software-management.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="troubleshooting.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Administrador de soportes de repositorios de software </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Capítulo 21. Solución de problemas</td></tr></table></div></body></html>