Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente |
es:slackbook:package_management [2019/02/13 14:46 (UTC)] – [slackpkg] slackwarespanol | es:slackbook:package_management [2019/02/24 14:18 (UTC)] – [Instalación, eliminación y actualización de paquetes] slackwarespanol |
---|
Si bien //**pkgtool**// obtiene puntos por conveniencia, //**installpkg**// (8) es mucho más capaz de manejar tareas impares, como instalar rápidamente un solo paquete, instalar un conjunto completo de paquetes de discos o crear scripts para una instalación. //**installpkg**// toma una lista de paquetes para instalar, y simplemente los instala sin hacer preguntas. Como todas las herramientas de administración de paquetes de Slackware, asume que sabes lo que estás haciendo y no pretendes ser más inteligente que tú. En su forma más simple, //**installpkg**// simplemente toma una lista de paquetes para instalar, y hace exactamente lo que usted esperaría. | Si bien //**pkgtool**// obtiene puntos por conveniencia, //**installpkg**// (8) es mucho más capaz de manejar tareas impares, como instalar rápidamente un solo paquete, instalar un conjunto completo de paquetes de discos o crear scripts para una instalación. //**installpkg**// toma una lista de paquetes para instalar, y simplemente los instala sin hacer preguntas. Como todas las herramientas de administración de paquetes de Slackware, asume que sabes lo que estás haciendo y no pretendes ser más inteligente que tú. En su forma más simple, //**installpkg**// simplemente toma una lista de paquetes para instalar, y hace exactamente lo que usted esperaría. |
| |
<code>darkstar: ~ # installpkg blackbox-0.70.1-i486-2.txz | <code> darkstar:~# installpkg blackbox-0.70.1-i486-2.txz |
Verificando el paquete blackbox-0.70.1-i486-2.txz. | Verifying package blackbox-0.70.1-i486-2.txz. |
Instalación del paquete blackbox-0.70.1-i486-2.txz: | Installing package blackbox-0.70.1-i486-2.txz: |
DESCRIPCIÓN DEL PAQUETE: | PACKAGE DESCRIPTION: |
# blackbox (administrador de ventanas de Blackbox) | # blackbox (Blackbox window manager) |
# | # |
# Blackbox es el administrador de ventanas rápido y ligero que has estado buscando | # Blackbox is that fast, light window manager you have been looking for |
# Sin todas esas molestas dependencias de la biblioteca. | # without all those annoying library dependencies. |
# | # |
# También se incluye en este paquete la utilidad bbkeys para controlar | # Also included in this package is the bbkeys utility for controlling |
# comandos de método abreviado de teclado desde dentro de Blackbox. | # keyboard shortcut commands from within Blackbox. |
# | # |
# La página de inicio de Blackbox es http://blackboxwm.sourceforge.net | # The Blackbox home page is http://blackboxwm.sourceforge.net |
# | # |
Paquete blackbox-0.70.1-i486-2.txz instalado. </code> | Package blackbox-0.70.1-i486-2.txz installed.</code> |
| |
Por supuesto, puede instalar varios paquetes a la vez y, de hecho, usar comodines de shell. Lo siguiente instala todos los paquetes de la serie "N" desde un CD-ROM montado: | Por supuesto, puede instalar varios paquetes a la vez y, de hecho, usar comodines de shell. Lo siguiente instala todos los paquetes de la serie "N" desde un CD-ROM montado: |
| |
Eliminar un paquete es tan fácil como instalarlo. Como es de esperar, el comando para hacer esto es //**removepkg**// (8). Simplemente dígale qué paquetes eliminar, y //**removepkg**// comprobará el contenido de la base de datos de paquetes y eliminará todos los archivos y directorios de ese paquete con una advertencia. Si ese archivo se incluye en varios paquetes instalados, se omitirá y si un directorio tiene nuevos archivos, el directorio se dejará en su lugar. Debido a esto, la eliminación de paquetes lleva más tiempo que instalarlos. | Eliminar un paquete es tan fácil como instalarlo. Como es de esperar, el comando para hacer esto es //**removepkg**// (8). Simplemente dígale qué paquetes eliminar, y //**removepkg**// comprobará el contenido de la base de datos de paquetes y eliminará todos los archivos y directorios de ese paquete con una advertencia. Si ese archivo se incluye en varios paquetes instalados, se omitirá y si un directorio tiene nuevos archivos, el directorio se dejará en su lugar. Debido a esto, la eliminación de paquetes lleva más tiempo que instalarlos. |
| |
<code>darkstar: ~ # removepkg blackbox-0.70.1-i486-2.txz</code> | <code>darkstar: ~ # removepkg blackbox-0.70.1-i486-2.txz</code> |
| |
Finalmente, la actualización es igual de fácil con (usted lo adivinó), //**upgradepkg**// (8) que primero instala un nuevo paquete, luego elimina los archivos y directorios que quedan del paquete anterior. Una cosa importante a recordar es que //**upgradepkg**// no verifica si el paquete instalado anteriormente tiene un número de versión más alto que el paquete "//nuevo"// , por lo que también se puede usar para cambiar a versiones anteriores. | Finalmente, la actualización es igual de fácil con (usted lo adivinó), //**upgradepkg**// (8) que primero instala un nuevo paquete, luego elimina los archivos y directorios que quedan del paquete anterior. Una cosa importante a recordar es que //**upgradepkg**// no verifica si el paquete instalado anteriormente tiene un número de versión más alto que el paquete "//nuevo"// , por lo que también se puede usar para cambiar a versiones anteriores. |
<code> darkstar: ~ # upgradepkg blackbox-0.70.1-i486-2.txz | <code> darkstar:~# upgradepkg blackbox-0.70.1-i486-2.txz |
| |
+ ================================================= ============================= | +============================================================================== |
| Actualizar el paquete blackbox-0.65.0-x86_64-4 usando | | Upgrading blackbox-0.65.0-x86_64-4 package using |
./blackbox-0.70.1-i486-2.txz | ./blackbox-0.70.1-i486-2.txz |
+ ================================================= ============================= | +============================================================================== |
| |
Preinstalar el paquete blackbox-0.70.1-i486-2 ... | Pre-installing package blackbox-0.70.1-i486-2... |
| |
Removiendo el paquete | Removing package |
/var/log/packages/blackbox-0.65.0-x86_64-4-upgraded-2010-02-23,16:50:51 ... | /var/log/packages/blackbox-0.65.0-x86_64-4-upgraded-2010-02-23,16:50:51... |
-> Eliminar enlace simbólico / usr / share / blackbox / nls / POSIX | --> Deleting symlink /usr/share/blackbox/nls/POSIX |
-> Eliminar enlace simbólico / usr / share / blackbox / nls / US_ASCII | --> Deleting symlink /usr/share/blackbox/nls/US_ASCII |
-> Eliminar enlace simbólico / usr / share / blackbox / nls / de | --> Deleting symlink /usr/share/blackbox/nls/de |
-> Eliminar enlace simbólico / usr / share / blackbox / nls / en | --> Deleting symlink /usr/share/blackbox/nls/en |
-> Eliminar enlace simbólico / usr / share / blackbox / nls / en_GB | --> Deleting symlink /usr/share/blackbox/nls/en_GB |
... | ... |
Paquete blackbox-0.65.0-x86_64-4 actualizado con nuevo paquete | Package blackbox-0.65.0-x86_64-4 upgraded with new package |
./blackbox-0.70.1-i486-2.txz. </code> | ./blackbox-0.70.1-i486-2.txz. </code> |
Todas estas herramientas tienen argumentos útiles. Por ejemplo, –root to //**installpkg**// instalará paquetes en un directorio arbitrario. El argumento //**–dry**// -run le //**indicará**// a //**upgradepkg**// que simplemente le diga qué intentará sin realizar cambios en el sistema. Para obtener detalles completos, debe (como siempre) consultar las páginas del manual. | Todas estas herramientas tienen argumentos útiles. Por ejemplo, –root to //**installpkg**// instalará paquetes en un directorio arbitrario. El argumento //**–dry**// -run le //**indicará**// a //**upgradepkg**// que simplemente le diga qué intentará sin realizar cambios en el sistema. Para obtener detalles completos, debe (como siempre) consultar las páginas del manual. |
====== Formatos de compresión de paquetes ====== | ====== Formatos de compresión de paquetes ====== |
Una vez que se ha instalado un paquete con //**slackpkg**// , se puede eliminar o actualizar utilizando //**pkgtool**// y los otros comandos de administración de paquetes tal como se detalla en [[https://docs.slackware.com/slackbook:package_management#installing_removing_and_upgrading_packages|Instalar, desinstalar y actualizar paquetes .]] | Una vez que se ha instalado un paquete con //**slackpkg**// , se puede eliminar o actualizar utilizando //**pkgtool**// y los otros comandos de administración de paquetes tal como se detalla en [[https://docs.slackware.com/slackbook:package_management#installing_removing_and_upgrading_packages|Instalar, desinstalar y actualizar paquetes .]] |
| |
Para obtener más información, consulte los //**man**// páginas para slackpkg (8) y slackpkg.conf (5), y ver su sitio web en http://www.slackpkg.org/ | Para obtener más información, consulte las páginas ** // man // ** para slackpkg (8) y slackpkg.conf (5), y consulte su sitio web en |
| http://www.slackpkg.org/ |
| |
===== rpm2tgz ===== | ===== rpm2tgz ===== |