Difference between revisions of "Pacman/Rosetta (Español)"

From ArchWiki
Jump to: navigation, search
(New page: Category:Package management (Español) Category:Utilities (Español) {{translateme}} {{i18n_links_start}} {{i18n_entry|English|:Pacman_rosetta}} {{i18n_entry|Español|:Pacman_ros...)
 
(19 intermediate revisions by 12 users not shown)
Line 1: Line 1:
 
[[Category:Package management (Español)]]
 
[[Category:Package management (Español)]]
[[Category:Utilities (Español)]]
+
[[en:Pacman Rosetta]]
 +
[[sr:Pacman Rosetta]]
 +
[[zh-CN:Pacman Rosetta]]
 +
Esta página está fuertemente inspirada en [http://old-en.opensuse.org/Software_Management_Command_Line_Comparison openSUSE's Software Management Command Line Comparison]. Se ha simplificado la comparación y se le ha añadido Arch, y también se ha modificado el orden en el que se muestra cada distribución para una ilustración más clara en beneficio de los usuarios de Arch.
  
{{translateme}}
+
Los usuarios de otras distribuciones de Linux pueden beneficiarse de pacman usando un wrapper sencillo: [https://github.com/icy/pacapt pacapt]. El script también podría ser utilizado por los usuarios de Arch que tienen que tratar temporalmente con otra distribución.
  
{{i18n_links_start}}
+
[https://github.com/icy/pacapt pacapt] es una implementación del script de la shell de pacman para otras distribuciones linux.
{{i18n_entry|English|:Pacman_rosetta}}
+
{|
{{i18n_entry|Español|:Pacman_rosetta_(Español)}}
+
| align="center" style="background:#f0f0f0;"|'''<font color="#707070">Acción</font>'''
{{i18n_links_end}}
+
| align="center" style="background:#f0f0f0;"|'''Arch'''
 
+
| align="center" style="background:#f0f0f0;"|'''Red Hat/Fedora'''
Introduction:<br>
+
| align="center" style="background:#f0f0f0;"|'''Debian/Ubuntu'''
This page pulls heavily from http://en.opensuse.org/Software_Management_Command_Line_Comparison<br>
+
| align="center" style="background:#f0f0f0;"|'''(Antiguo) SUSE'''
It has been simplified and has added Arch to the comparison, as well as modified the order in which each distribution exists for the benefit of Arch users.
+
| align="center" style="background:#f0f0f0;"|'''openSUSE'''
 
+
| align="center" style="background:#f0f0f0;"|'''Gentoo'''
 
+
{| {{table}}
+
| align="center" style="background:#f0f0f0;"|'''Action'''
+
| align="center" style="background:#f0f0f0;"|'''arch'''
+
| align="center" style="background:#f0f0f0;"|'''redhat/fedora'''
+
| align="center" style="background:#f0f0f0;"|'''debian/ubuntu'''
+
| align="center" style="background:#f0f0f0;"|'''old suse'''
+
| align="center" style="background:#f0f0f0;"|'''opensuse'''
+
 
|-
 
|-
| Install a package(s) by name ||pacman -S||yum install ||apt-get install||rug install||zypper install  
+
| {{Box GREEN|'''''ÓRDENES GENERALES'''''|}}
 +
|-
 +
| '''Instalar paquete(s):'''<br>Por el nombre ||{{ic|'''pacman -S'''}}||yum install ||apt-get install||rug install||zypper install   zypper in|| emerge [-a]
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Remove a package(s) by name ||pacman -R||yum remove/erase ||apt-get remove||rug remove/erase||zypper remove  
+
| '''Eliminar paquete(s):'''<br>Por el nombre ||{{ic|'''pacman -Rc'''}}||yum remove/erase ||apt-get remove||rug remove/erase||zypper remove   zypper rm ||emerge -C
 
|-
 
|-
| Search for package(s) by searching the expression in name, description, short description. What exact fields are being searched by default varies in each tool. Mostly options bring tools on par. ||pacman -Ss||yum search ||apt-cache search||rug search||zypper search  
+
| '''Buscar paquete(s):'''<br>Por la expresión del nombre, descripción, etc. Según la distribución, varía cada campo buscado por defecto. La mayoría de las opciones que aportan las distintas herramientas (de las distribuciones) son parecidas. ||{{ic|'''pacman -Ss'''}}||yum search ||apt-cache search||rug search||zypper search   zypper se [-s]||emerge -S
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Upgrade Packages - Install packages which have an older version already installed ||pacman -U||yum update ||apt-get upgrade||rug update||zypper update  
+
| '''Actualizar paquete(s):'''<br>Instala los paquetes mas actuales respecto de los que hay una versión anterior instalada  en el sistema.||{{ic|'''pacman -Syu'''}}||yum update ||apt-get upgrade||rug update||zypper update   zypper up||emerge -u world
 
|-
 
|-
| Upgrade Packages - Another form of the update command, which can perform more complex updates -- like distribution upgrades. When the usual update command will omit package updates, which include changes in dependencies, this command can perform those updates. ||pacman -Syu||yum upgrade ||apt-get dist-upgrade||||zypper dup  
+
| '''Actualizar paquete(s):'''<br> Otra forma de utilizar la orden anterior de actualización, que puede realizar cambios más complejos, como actualizaciones de la distribución. Cuando la orden usual para  actualizar un paquete omite la actualización del paquete porque requiere cambios en las dependencias, esta orden, por el contrario, si puede realizar dichas actualizaciones. ||{{ic|'''pacman -Syu'''}}||yum distro-sync ||apt-get dist-upgrade||||zypper dup||emerge -uDN world
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Reinstall given Package - Will reinstall the given package without dependency hassle. ||pacman -S||||apt-get --reinstall \\ install||||zypper install --force  
+
| '''Reinstalar paquete(s):'''<br>La orden reinstalará el paquete indicado, sin problemas de dependencias. ||{{ic|'''pacman -S'''}}||yum reinstall||apt-get install --reinstall||||zypper install --force||emerge [-a]
 
|-
 
|-
| Installs local package file, e.g. app.rpm and uses the installation sources to resolve dependencies ||pacman -U||yum localinstall ||dpkg -i||||n/a
+
| '''Instalar los archivos de un paquete local:'''<br> Instala los archivos de paquetes locales, por ejemplo, app.rpm, y utiliza los repositorios para resolver dependencias. ||{{ic|'''pacman -U'''}}||yum localinstall ||dpkg -i && apt-get install -f||||zypper in /path/to/local.rpm||emerge
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Updates package(s) with local packages and uses the installation sources to resolve dependencies ||pacman -U||yum localupdate ||||||n/a
+
| '''Actualizar paquete(s) con paquetes locales:'''<br> Actualiza un paquete(s) con paquetes locales, utilizando los repositorios para resolver las dependencias. ||{{ic|'''pacman -U'''}}||yum localupdate ||||||N/D||emerge||
 
|-
 
|-
| Use some magic to fix broken dependencies in a system || pacman dep level - testdb, shared lib level - findbrokenpkgs or lddd||||apt-get --fix-broken||rug* solvedeps ||n/a
+
| '''Arreglar dependencias rotas:'''<br>Soluciona dependencias rotas en un sistema. || {{ic|'''pacman dep level - testdb, shared lib level - findbrokenpkgs o lddd}}||package-cleanup --problems||apt-get --fix-broken||rug* solvedeps || zypper verify ||revdep-rebuild
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Only downloads the given package(s) without unpacking or installing them ||pacman -Sw||||apt-get --download-only||||n/a
+
| '''Descargar paquete(s):'''<br> Solo descarga el paquete indicado, sin instalar ni desempaquetar. ||{{ic|'''pacman -Sw'''}}||yumdownloader (encontrado en yum-utils package)||apt-get --download-only|||| zypper --download-only ||emerge --fetchonly
 
|-
 
|-
| Remove dependencies that are no longer needed, because e.g. the package which needed the dependencies was removed. ||pacman -Qdt ?(test some more)||||apt-get autoremove ||||n/a
+
| '''Eliminar dependencias:'''<br> Quita las dependencias que ya no son necesarias, como cuando, por ejemplo, el paquete que las necesitaba se ha retirado. ||{{ic|'''pacman -Qdtq'''}} <nowiki>|</nowiki> {{ic|'''pacman -Rs -'''}}||package-cleanup  --leaves||apt-get autoremove ||||N/D||emerge --depclean
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Downloads the corresponding source package(s) to the given package name(s) ||srcpac -Sw ? (third-party. Is there something better?)||||apt-get source ||||zypper source-install  
+
| '''Descargar fuentes:'''<br>Descarga el paquete(s) fuente correspondiente al nombre(s) del paquete indicado. || Utilice {{ic|'''[[ABS]]'''}} && {{ic|'''makepkg -o'''}} ||yumdownloader --source||apt-get source ||||zypper source-install||emerge --fetchonly
 +
|- style="background:#e4e4e4"
 +
|  Elimina los paquetes que ya no están presentes en nigún repositorio.
 +
||||package-cleanup  --orphans||||||||
 
|-
 
|-
| Install/Remove packages to satisfy buid-dependencies. Uses information in the source package. ||done bye PKGBUILD when building from AUR||||apt-get build-dep ||||zypper si -d  
+
| '''Instalar/desinstalar dependencias:'''<br>Instala/desinstala paquetes para satisfacer las dependencias de compilación. Utiliza la información del paquete fuente. ||automático||yum-builddep||apt-get build-dep ||||zypper si -d||emerge -o
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Add a package lock rule to keep its current state from being changed ||IgnorePkg  =  in /etc/pacman.conf||yum.conf <--”exclude” option (add/amend)||apt (through pinning and priorities -- complex!) ||rug* lock-add  ||n/a
+
| '''Bloquear descarga de paquete(s):'''<br>Agrega una regla de bloqueo del paquete indicado para mantener su estado actual frente al cambio. ||{{ic|'''${EDITOR} /etc/pacman.conf'''}}<br/>modifique la matriz IgnorePkg||yum.conf <--”exclude” option (add/amend)||<nowiki>echo "$PKGNAME hold" | dpkg --set-selections</nowiki> ||rug* lock-add  ||Poner nombre del paquete en /etc/zypp/locks||/etc/portage/package.mask
 
|-
 
|-
| Delete a package lock rule ||remove package from IgnorePkg line in /etc/pacman.conf||yum.conf <--”exclude” option (remove/amend)||apt (through pinning and priorities -- complex!) ||rug* lock-delete||n/a
+
| '''Desbloquear descarga de paquete(s):'''<br> Elimina una regla de bloqueo de un paquete. ||Elimine el nombre del paquete presente en la línea IgnorePkg de /etc/pacman.conf||yum.conf <--”exclude” option (remove/amend)||<nowiki>echo "$PKGNAME install" | dpkg --set-selections</nowiki> ||rug* lock-delete||Remover nombre del paquete desde /etc/zypp/locks||/etc/portage/package.mask (o package.unmask)
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Show a listing of all lock rules ||view IgnorePkg line in /etc/pacman.conf||yum.conf (research needed)||/etc/apt/preferences ||rug* lock-list||n/a
+
| '''Listar reglas de bloqueo:'''<br> Muestra una lista de todas las reglas de bloqueo. ||{{ic|'''cat /etc/pacman.conf'''}}||yum.conf (necesita buscar)||/etc/apt/preferences ||rug* lock-list||View /etc/zypp/locks||cat /etc/portage/package.mask
 
|-
 
|-
| Add a checkpoint to the package system for later rollback ||||||||rug* checkpoint-add ||n/a
+
| '''Crear punto de restauración'''<br> Añade un punto de control al sistema de paquetes para poder restaurarlo más tarde. ||||(innecesario, hecho en cada transacción)||||rug* checkpoint-add ||N/D ||
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Remove a checkpoint from the system ||||||||rug* checkpoint-remove ||n/a
+
| '''Eliminar punto de restauración'''<br>Elimina un punto de restauración del sistema. ||N/D||N/D||||rug* checkpoint-remove ||N/D ||
 
|-
 
|-
| Provide a list of all system checkpoints ||||||||rug* checkpoints ||n/a
+
| '''Listar puntos de restauración:'''<br>Proporciona una lista de todos los puntos de restauración del sistema. ||N/D||yum history list||||rug* checkpoints ||N/D ||
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Rolls entire packages back to a certain date or checkpoint. ||||||||rug* rollback ||n/a
+
| '''Revertir paquetes enteros:'''<br> Restaura un conjunto de paquetes enteros a una fecha determinada o punto de restauración. ||N/D||yum history rollback||||rug* rollback ||N/D ||
 
|-
 
|-
| ||||||||||
+
|-
 +
| '''Deshacer una transacción:'''<br>Deshace una transacción especificada. ||N/D||yum history undo|||| ||N/D ||
 
|-
 
|-
| ||||||||||
+
| ||||||||||||
 
|-
 
|-
| Package information management ||||||||||
+
| ||||||||||||
 +
|-
 +
| {{Box GREEN|'''''GESTIONAR INFORMACIÓN DE PAQUETES'''''|}}
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Get a dump of the whole system information - Prints, Saves or similar the current state of the package management system. Preferred output is text or XML. One version of rug dumps information as a sqlite database. (Note: Why either-or here? No tool offers the option to choose the output format.) ||||||apt-cache stats||rug dump||n/a
+
| '''Información del sistema:'''<br>Obtiene un volcado de la información del sistema entero - Imprime, guarda o similar el estado actual del sistema de gestión de paquetes. La salida preferida es texto o XML. Una versión de la información básica volcada se creará como una base de datos sqlite. (Nota: ¿por qué esto es así? Ninguna herramienta ofrece la opción de elegir el formato de salida.) ||(véase {{ic|'''/var/lib/pacman/local'''}})||(véase /var/lib/rpm/Packages)||apt-cache stats||rug dump||N/D ||emerge --info
 
|-
 
|-
| Show all or most information about a package. The tools\' verbosity for the default command vary. But with options, the tools are on par with each other. ||||yum list or info ||apt-cache showpkg  apt-cache show||rug info||zypper info  
+
| '''Información de un paquete:'''<br>Muestra toda o la mayor parte de la información sobre un paquete. La precisión de la información proporcinada por las herramientas de las distintas distribuciones varía según el comando por defecto. Pero con las opciones añadidas, las herramientas están a la par unas con otras. ||{{ic|'''pacman -[S<nowiki>|</nowiki>Q]i'''}} ||yum list o info ||apt-cache showpkg  apt-cache show||rug info||zypper info     zypper if||emerge -S; emerge -pv; eix
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Search for package(s) by searching the expression in name, description, short description. What exact fields are being searched by default varies in each tool. Mostly options bring tools on par. ||||yum search ||apt-cache search||rug search||zypper search  
+
| '''Buscar paquete(s):'''<br>Búsqueda de paquete(s) según la expresión proporcionada, como el nombre, descripción, etc. Qué campos exactos están siendo buscados por defecto varían según cada herramienta (de la distribución). La mayoría de las opciones son parecidas entre las distintas herramientas. ||{{ic|'''pacman -Ss'''}} ||yum search ||apt-cache search||rug search||zypper search   zypper se [-s]||emerge -S
 
|-
 
|-
| Lists packages which have an update available. Note: Some provide special commands to limit the output to certain installation sources, others use options. ||||yum list updates  yum check-update ||apt-get upgrade -> n||rug list-updates rug summary||zypper list-updates  zypper patch-check (just for patches)  
+
| '''Listar paquetes actualizables:'''<br>Genera una lista de los paquetes que tienen una actualización disponible. Nota: algunas herramientas ofrecen órdenes especiales para limitar la salida a ciertas fuentes de instalación, otras proporcionan opciones. ||{{ic|'''pacman -Qu'''}} ||yum list updates  yum check-update ||apt-get upgrade -> n||rug list-updates rug summary||zypper list-updates  zypper patch-check (solo para parches) ||emerge -uDNp world
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Display a list of all packages in all installation sources that are handled by the packages management. Some tools provide options or additional commands to limit the output to a specific installation source. ||||   ||apt-cache dumpavail  apt-cache dump (Cache only)  apt-cache pkgnames||rug packages||IN PROGRESS
+
| '''Listar paquetes disponibles:'''<br>Muestra una lista de todos los paquetes presentes en todos los repositorios que son manejados por el gestor de paquetes. Algunas herramientas ofrecen opciones y órdenes adicionales para limitar la salida a un repositorio específico. ||{{ic|'''pacman -Sl'''}} ||yum list available||apt-cache dumpavail  apt-cache dump (solo caché)  apt-cache pkgnames||rug packages||zypper packages ||emerge -ep world
 
|-
 
|-
| Displays packages which provide the given exp. aka reverse provides. Mainly a shortcut to search a specific field. Other tools might offer this functionality through the search command. ||pacman -Qo||yum whatprovides  yum provides ||apt (dpkg / grep)||rug what-provides||IN PROGRESS
+
| '''Listar paquetes demandantes:'''<br>Muestra los paquetes a los cuales da respuesta al nombre del paquete expresado, es decir provee la reversión (en otras palabras, enumera los paquetes a los que satisface dependencias). Principalmente es un atajo para buscar un entorno específico. Otras herramientas pueden ofrecer esta funcionalidad a través de las órdenes de búsqueda. ||{{ic|'''pkgfile <nombredelarchivo>'''}}||yum whatprovides  yum provides ||apt-file search <nombredelarchivo>||rug what-provides||zypper what-provides&nbsp;&nbsp;&nbsp; zypper wp|| equery belongs (solo paquetes instalados); pfl
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Display packages which require X to be installed, aka show reverse dependencies. rug\'s what-requires can operate on more than just package names. ||||yum resolvedep ||apt-cache rdepends||rug what-requires||IN PROGRESS
+
| '''Buscar paquetes que requieran X para instalarse:'''<br>Muestra los paquetes que requieren X para ser instalado, es decir, muestra las reversiones/dependencias. La orden what-requires de rug puede funcionar con algo más que los nombres de paquetes. ||{{ic|'''pacman -Sii'''}}||yum resolvedep ||apt-cache rdepends||rug what-requires||EN PROCESO || equery depends
 
|-
 
|-
| Display packages which conflict with given expression (often package). Search can be used as well to mimic this function. rug\'s what-conflicts function operates on more than just package names ||||||||rug info-conflicts  rug what-conflicts||IN PROGRESS
+
| '''Buscar paquetes en conflicto:'''<br>Muestra los paquetes que entran en conflicto con la expresión dada (a menudo un paquete). Las órdenes de búsqueda pueden ser utilizadas también para imitar esta función. La función what-conflicts de rug realiza otras operaciones a parte de proveer el nombre de los paquetes. ||(ninguno)||repoquery --whatconflicts||||rug info-conflicts  rug what-conflicts||EN PROCESO ||
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| List all packages which are required for the given package, aka show dependencies. ||||yum deplist ||apt-cache depends||rug info-requirements||IN PROGRESS
+
| '''Lista los paquetes requeridos por un paquete:'''<br>Genera una lista de todos los paquetes que son necesarios para el paquete indicado, esto es, muestra las dependencias. ||{{ic|'''pacman -[S<nowiki>|</nowiki>Q]i'''}}||yum deplist ||apt-cache depends||rug info-requirements||EN PROCESO || emerge -ep
 
|-
 
|-
| List what the current package provides ||pkgfile?||yum provides ||||rug info-provides||IN PROGRESS
+
| '''Lista los componentes de un paquete:'''<br>Genera una lista de lo que el paquete actual ofrece. ||||yum provides ||||rug info-provides||EN PROCESO||equery files
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| List the files that the package holds. Again, this functionality can be mimicked by other more complex commands. ||||yum provides ||||rug* file-list||IN PROGRESS
+
| '''Lista los archivos contenidos en un paquete:'''<br>Genera una lista de los archivos que contiene un paquete. Una vez más, esta funcionalidad puede ser imitada por otras órdenes más complejas. ||{{ic|'''pacman -Ql $pkgname'''}} <br/>{{ic|'''pkgfile -l'''}} ||yum provides ||apt-file list||rug* file-list||EN PROCESO ||equery files
 
|-
 
|-
| Search all packages to find the one which holds the specified file. auto-apt is using this functionality. ||||yum provides  yum whatprovides ||apt-file||rug* package-file  rug what-provides||IN PROGRESS
+
| '''Lista los paquetes dependientes de otro:'''<br>Muestra todos los paquetes que requieren un paquete en particular. ||||repoquery --whatrequires [--recursive]||||||||equery depends -a
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Display all packages that the specified packages obsoletes. ||||yum list obsoletes  ||apt-cache / grep||rug info-obsoletes||IN PROGRESS
+
| '''Busca los paquetes que contienen un archivo:'''<br>Busca en todos los paquetes para encontrar el que contiene el archivo especificado. auto-apt utiliza esta funcionalidad. ||{{ic|'''pkgfile -s'''}}||yum provides  yum whatprovides ||apt-file search||rug* package-file  rug what-provides||EN PROCESO ||equery belongs
 +
|- style="background:#e4e4e4"
 +
| '''Muestra paquetes obsoletos:'''<br>Muestra todos los paquetes que se especifican como obsoletos. ||||yum list obsoletes  ||apt-cache / grep||rug info-obsoletes||EN PROCESO||
 
|-
 
|-
| Verify dependencies of the complete system. Used if installation process was forcefully killed. ||||yum deplist ||apt-get check ?  apt-cache unmet||rug verify  rug* dangling-requires||n/a
+
| '''Comprueba las dependencias del sistema:'''<br>Se utiliza cuando el proceso de instalación fue forzado de antemano a terminar. ||{{ic|'''testdb'''}}||yum deplist ||apt-get check ?  apt-cache unmet||rug verify  rug* dangling-requires||N/D || emerge -uDN world
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Generates a list of installed packages ||pacman -Q||yum list installed ||apt-cache --installed||||n/a
+
| '''Lista los paquetes instalados:'''<br>Genera una lista de los paquetes instalados. || {{ic|'''pacman -Q'''}} || yum list installed || dpkg --get-selections |||| zypper  ||emerge -ep world
 
|-
 
|-
| List packages that are installed but are not available in any installation source (anymore). ||||yum list extras ||||||n/a
+
| '''Lista los paquetes huérfanos instalados:'''<br>Genera una lista de los paquetes que están instalados, pero que no disponen (más) de ninguna fuente de instalación. ||{{ic|'''pacman -Qm'''}}||yum list extras || || |||zypper se -si | grep 'System Packages'||eix-test-obsolete
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| List packages that were recently added to one of the installation sources, i.e. which are new to it. Note: Synaptic has this functionality, however apt doesn\'t seem to be the provider. ||||yum list recent ||||||n/a
+
| '''Lista los paquetes recientemente añadidos:'''<br>Lista los paquetes que se han añadido recientemente a una de las fuentes de instalación, es decir, que son nuevos en la misma. Nota: Synaptic tiene esta funcionalidad, sin embargo, apt no parece proveerlo. ||(ninguno)||yum list recent ||||||N/D||eix-diff
 
|-
 
|-
| Show a log of actions taken by the software management. ||||||||rug history ||n/a
+
| '''Registra la gestión del software:'''<br>Muestra un registro de las acciones tomadas por la administración del software. ||{{ic|'''cat /var/log/pacman.log'''}} ||yum history  cat /var/log/yum.log||cat /var/log/dpkg.log||rug history || cat /var/log/zypp/history || located in /var/log/portage
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Clean up all local caches. Options might limit what is actually cleaned. Autoclean removes only unneeded, obsolete information. ||||yum clean ||apt-cache clean  apt-cache autoclean||||n/a
+
| '''Limpia la caché:'''<br>Limpia todas las cachés locales. Las opciones pueden limitar lo que en realidad se quiere limpiar. Autoclean elimina únicamente información innecesaria y obsoleta. ||{{ic|'''pacman -Sc'''}}<br/>{{ic|'''pacman -Scc'''}}  ||yum clean ||apt-get clean  apt-get autoclean|||| zypper clean || eclean distfiles
 
|-
 
|-
| Add a local package to the local package cache mostly for debugging purposes. ||||||apt-cache add ||||n/a
+
| '''Añade un paquete a la caché:'''<br>Agrega un paquete local en la caché local de paquetes en su mayoría con fines de depuración. ||{{ic|'''cp $pkgname /var/cache/pacman/pkg/'''}}||||apt-cache add ||||N/D || cp $srcfile /usr/portage/distfiles
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Display the source package to the given package name(s) ||||||apt-cache showsrc ||||n/a
+
| '''Muestra la fuente del paquete:'''<br>Muestra el paquete fuente para el nombre del paquete dado. ||||repoquery -s||apt-cache showsrc ||||N/D||
 
|-
 
|-
| Generates an output suitable for processing with dotty for the given package(s). ||||||apt-cache dotty ||||n/a
+
| '''Genera una salida:'''<br>Genera una salida adecuada para el procesamiento con dotty para el paquete dado. ||||||apt-cache dotty ||||N/D ||
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Set the priority of the given package to avoid upgrade, force downgrade or to overwrite any default behavior. Can also be used to prefer a package version from a certain installation source. ||||||/etc/apt/preferences smart priority –set||||n/a
+
| '''Prioridad de instalación:'''<br>Establece la prioridad de un paquete dado para evitar la actualización, forzando el downgrade o para evitar sobrescribir cualquier comportamiento predeterminado. También se puede utilizar para preferir una versión de un paquete desde un repositorio determinado. ||{{ic|'''${EDITOR} /etc/pacman.conf'''}}<br/>Modifique la matriz HoldPkg y/o IgnorePkg||yum-plugin-priorities y yum-plugin-protect-packages||/etc/apt/preferences smart priority –set|||| zypper mr -p || ${EDITOR} /etc/portage/package.keywords<br/>Añadir una línea con =category/package-version
 
|-
 
|-
| Remove a previously set priority ||||||/etc/apt/preferences  smart priority --remove ||||n/a
+
| '''Prioridad de desinstalación:'''<br>Elimina una prioridad previamente establecida. ||||||/etc/apt/preferences  smart priority --remove ||||zypper mr -p || ${EDITOR} /etc/portage/package.keywords<br/>remover la línea afectada
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Show a list of set priorities. ||||||apt-cache policy  /etc/apt/preferences  smart priority --show ||||n/a
+
| '''Muestra la lista de prioridades:'''<br>Muestra una lista de las prioridades establecidas. ||||||apt-cache policy  /etc/apt/preferences  smart priority --show ||||N/D || cat /etc/portage/package.keywords
 
|-
 
|-
| Ignores problems that priorities may trigger. ||||||||||n/a
+
| '''Ignora una prioridad establecida:'''<br>Ignora los problemas que las prioridades puedan desencadenar. ||||||||||N/D ||
 
|-
 
|-
| ||||||||||
+
| ||||||||||||
 
|-
 
|-
| ||||||||||
+
| ||||||||||||
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Installation sources management ||||||||||
+
| '''Gestión de repositorios:'''<br>Administra las fuentes de instalación. ||{{ic|'''${EDITOR} /etc/pacman.conf'''}}||${EDITOR} /etc/yum.repos.d/${REPO}.repo||${EDITOR} /etc/apt/sources.list|| || ||layman
 
|-
 
|-
| Add an installation source to the system. Some tools provide additional commands for certain sources, others allow all types of source URI for the add command. Again others, like apt and yum force editing a sources list. apt-cdrom is a special command, which offers special options design for CDs/DVDs as source. ||||||apt-cdrom add||rug service-add  rug mount /local/dir||zypper service-add  
+
| '''Añadir repositorios:'''<br>Añade una fuente de instalación para el sistema. Algunas herramientas proporcionan comandos adicionales para ciertas fuentes, otros permiten todo tipo de URI de origen para el comando add. Algunas otras, como apt y yum, fuerzan la edición de la lista de fuentes. apt-cdrom es una orden especial, que ofrece opciones especiales diseñadas para gestionar los CD/DVD cuando funcionan como repositorios. ||{{ic|'''${EDITOR} /etc/pacman.conf'''}}||${EDITOR} /etc/yum.repos.d/${REPO}.repo||apt-cdrom add||rug service-add  rug mount /local/dir||zypper service-add ||layman, overlays
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Refresh the information about the specified installation source(s) or all installation sources. ||pacman -y ...Sy ?||yum check-update ||apt-get update||rug refresh||zypper refresh  
+
| '''Actualizar repositorios:'''<br>Actualiza la información del repositorio especificado o de todos los repositorios. ||{{ic|'''pacman -Sy'''}} ||yum clean expire-cache && yum check-update ||apt-get update||rug refresh||zypper refresh   zypper ref||layman -f
 
|-
 
|-
| Prints a list of all installation sources including important information like URI, alias etc. ||||||||rug service-list||zypper service-list  
+
| '''Imprimir la lista de repositorios:'''<br>Imprime una lista de todas las fuentes de instalación, incluyendo información importante como URI, alias, etc. ||{{ic|'''cat /etc/pacman.d/mirrorlist'''}}||cat /etc/yum.repos.d/*||||rug service-list||zypper service-list ||layman -l
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Other commands ||||||||||
+
| '''Desactivar un repositorio para una operación:''' ||||yum --disablerepo=${REPO} ||||||||emerge package::repo-to-use
 +
|-
 +
| '''Descargar versiones diferentes:'''<br>Descarga paquetes desde una versión diferente de la distribución respecto de la instalada. ||||yum --releasever=${VERSION} ||||||||echo "category/package ~amd64" >> /etc/portage/package.keywords && emerge package
 +
|- style="background:#e4e4e4"
 +
| {{Box GREEN|'''''OTRAS ÓRDENES'''''|}}||||||||||||
 
|-
 
|-
| Start a shell Start a shell to enter multiple commands in one session ||||yum shell ||||||zypper shell  
+
| '''Iniciar una shell'''<br>Inicia una shell para introducir múltiples órdenes en una sola sesión ||||yum shell ||apt-config shell. ||||zypper shell ||
 
|-
 
|-
| ||||||||||
+
| ||||||||||||
 
|-
 
|-
| ||||||||||
+
| ||||||||||||
 +
|- style="background:#e4e4e4"
 +
| {{Box GREEN|'''''VERIFICAR PAQUETES'''''|}}||||||||||||
 +
|-
 +
| '''Para un paquete individual:'''<br>||||rpm -V <package>||debsums||rpm -V <package>||rpm -V <package>||equery check
 +
|- style="background:#e4e4e4"
 +
| '''Para todos los paquetes:'''<br>||||rpm -Va||debsums||rpm -Va||rpm -Va||equery check
 +
|-
 +
| ||||||||||||
 +
|-
 +
| ||||||||||||
 +
|-
 +
| {{Box GREEN|'''''CONSULTAR PAQUETES'''''|}}
 +
|- style="background:#e4e4e4"
 +
| '''Lista los paquetes locales instalados por versión:'''<br>Lista los paquetes locales instalados junto con la versión. ||{{ic|'''pacman -Q'''}}||rpm -qa||dpkg-query -l||||||emerge -e world
 +
|-
 +
| '''Información sobre paquetes locales instalados:'''<br>Muestra información del paquete local: Nombre, versión, descripción, etc.||{{ic|'''pacman -Qi'''}} ||rpm -qi ||dpkg-query -p||||||emerge -pv y emerge -S
 +
|- style="background:#e4e4e4"
 +
| '''Información sobre paquetes remotos:'''<br>Muestra información del paquete remoto: Nombre, versión, descripción, etc.||{{ic|'''pacman -Si'''}} ||yum info ||apt-cache show||||||emerge -pv y emerge -S
 +
|- '
 +
| '''Muestra los archivos proporcionados por un paquete local:''' ||{{ic|'''pacman -Ql'''}} ||rpm -ql||dpkg-query -L||||||equery files
 +
|- style="background:#e4e4e4"
 +
| '''Muestra los archivos proporcionados por un paquete remoto:''' ||||repoquery -l||||||||pfl
 +
|-
 +
| '''Consulta qué paquete contiene un archivo:''' ||{{ic|'''pacman -Qo'''}} ||rpm -qf (solo instalados) o yum whatprovides (todo) ||dpkg-query -S||||||equery belongs
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Package Verification||||||||||
+
| '''Consulta un paquete en la línea de comandos:'''<br>Consulta un paquete suministrado en la línea de órdenes en lugar de una entrada en la base de datos de la gestión de paquetes.||{{ic|'''pacman -Qp'''}}||rpm -qp||dpkg-deb -I||||||
 
|-
 
|-
| ||||rpm -V (deb-sums)||||||
+
| '''Muestra los cambios de un paquete:'''<br>Muestra el registro de cambios de un paquete.||{{ic|'''pacman -Qc'''}}||rpm -q --changelog|||||||||equery changes -f
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| ||||rpm -Va (deb-sums)||||||
+
| '''Busca paquetes por nombre:'''<br>Busca los paquetes instalados localmente por nombres o descripción. ||{{ic|'''pacman -Qs'''}}|| |||||||||eix -S -I
 
|-
 
|-
| ||||||||||
+
| ||||||||||||
 
|-
 
|-
| ||||||||||
+
| ||||||||||||
 
|-
 
|-
| Package Querying||||||||||
+
| {{Box GREEN|'''''COMPILAR PAQUETES'''''|}}
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| List installed local packages along with version||pacman -Q||rpm -Qa||||||
+
| '''Compila un paquete:'''||{{ic|'''makepkg -s'''}}||rpmbuild -ba (normal) mock (en chroot)||dpkg-buildpkg||rpmbuild -ba ||rpmbuild -ba ||ebuild; quickpkg
 
|-
 
|-
| Display package information: Name, version, description, etc.||pacman -Qi ||rpm -Qi ||||||
+
| '''Comprueba si hay problemas de empaquetado:'''||||rpmlint ||lintian||||||repoman
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Display files provided by package||pacman -Ql ||rpm -Ql ||||||
+
| '''Lista los archivos contenidos en un paquete:'''|| ||rpmls rpm -qpl||||rpm -qpl||rpm -qpl||
 
|-
 
|-
| Query the package which provides FILE ||pacman -Si $(pkgfile FILE <nowiki>|</nowiki> cut -d/ -f2) ? Nasty hack...this functionality will be built into pkgfile soon (also, check out -o or –owns instead of pkgfile for locally installed files)||rpm -Qf ||||||
+
| '''Extrae un paquete:''' ||{{ic|'''tar -Jxvf'''}}||<nowiki>rpm2cpio | cpio -vid</nowiki>||<nowiki>ar vx | tar -zxvf data.tar.gz</nowiki>||<nowiki>rpm2cpio | cpio -vid</nowiki>||<nowiki>rpm2cpio | cpio -vid</nowiki>||tar -jxvf
 
|- style="background:#e4e4e4"
 
|- style="background:#e4e4e4"
| Query a package supplied on the command line rather than an entry in the package management database||pacman -Qp||rpm -Qp||||||
+
| '''Consulta un paquete en línea de órdenes:'''<br>Consulta un paquete suministrado en la línea de órdenes en lugar de una entrada en la base de datos de la gestión de paquetes. ||{{ic|'''pacman -Qp'''}}||rpm -qp||dpkg-deb -I||||||
 
|-
 
|-
|  
+
| align="center" style="background:#f0f0f0;"|'''<font color="#707070">Acción</font>'''
 +
| align="center" style="background:#f0f0f0;"|'''Arch'''
 +
| align="center" style="background:#f0f0f0;"|'''Red Hat/Fedora'''
 +
| align="center" style="background:#f0f0f0;"|'''Debian/Ubuntu'''
 +
| align="center" style="background:#f0f0f0;"|'''(Antiguo) SUSE'''
 +
| align="center" style="background:#f0f0f0;"|'''openSUSE'''
 +
| align="center" style="background:#f0f0f0;"|'''Gentoo'''
 
|}
 
|}

Revision as of 08:54, 19 March 2013

Esta página está fuertemente inspirada en openSUSE's Software Management Command Line Comparison. Se ha simplificado la comparación y se le ha añadido Arch, y también se ha modificado el orden en el que se muestra cada distribución para una ilustración más clara en beneficio de los usuarios de Arch.

Los usuarios de otras distribuciones de Linux pueden beneficiarse de pacman usando un wrapper sencillo: pacapt. El script también podría ser utilizado por los usuarios de Arch que tienen que tratar temporalmente con otra distribución.

pacapt es una implementación del script de la shell de pacman para otras distribuciones linux.

Acción Arch Red Hat/Fedora Debian/Ubuntu (Antiguo) SUSE openSUSE Gentoo
ÓRDENES GENERALES
Instalar paquete(s):
Por el nombre
pacman -S yum install apt-get install rug install zypper install zypper in emerge [-a]
Eliminar paquete(s):
Por el nombre
pacman -Rc yum remove/erase apt-get remove rug remove/erase zypper remove zypper rm emerge -C
Buscar paquete(s):
Por la expresión del nombre, descripción, etc. Según la distribución, varía cada campo buscado por defecto. La mayoría de las opciones que aportan las distintas herramientas (de las distribuciones) son parecidas.
pacman -Ss yum search apt-cache search rug search zypper search zypper se [-s] emerge -S
Actualizar paquete(s):
Instala los paquetes mas actuales respecto de los que hay una versión anterior instalada en el sistema.
pacman -Syu yum update apt-get upgrade rug update zypper update zypper up emerge -u world
Actualizar paquete(s):
Otra forma de utilizar la orden anterior de actualización, que puede realizar cambios más complejos, como actualizaciones de la distribución. Cuando la orden usual para actualizar un paquete omite la actualización del paquete porque requiere cambios en las dependencias, esta orden, por el contrario, si puede realizar dichas actualizaciones.
pacman -Syu yum distro-sync apt-get dist-upgrade zypper dup emerge -uDN world
Reinstalar paquete(s):
La orden reinstalará el paquete indicado, sin problemas de dependencias.
pacman -S yum reinstall apt-get install --reinstall zypper install --force emerge [-a]
Instalar los archivos de un paquete local:
Instala los archivos de paquetes locales, por ejemplo, app.rpm, y utiliza los repositorios para resolver dependencias.
pacman -U yum localinstall dpkg -i && apt-get install -f zypper in /path/to/local.rpm emerge
Actualizar paquete(s) con paquetes locales:
Actualiza un paquete(s) con paquetes locales, utilizando los repositorios para resolver las dependencias.
pacman -U yum localupdate N/D emerge
Arreglar dependencias rotas:
Soluciona dependencias rotas en un sistema.
pacman dep level - testdb, shared lib level - findbrokenpkgs o lddd package-cleanup --problems apt-get --fix-broken rug* solvedeps zypper verify revdep-rebuild
Descargar paquete(s):
Solo descarga el paquete indicado, sin instalar ni desempaquetar.
pacman -Sw yumdownloader (encontrado en yum-utils package) apt-get --download-only zypper --download-only emerge --fetchonly
Eliminar dependencias:
Quita las dependencias que ya no son necesarias, como cuando, por ejemplo, el paquete que las necesitaba se ha retirado.
pacman -Qdtq | pacman -Rs - package-cleanup --leaves apt-get autoremove N/D emerge --depclean
Descargar fuentes:
Descarga el paquete(s) fuente correspondiente al nombre(s) del paquete indicado.
Utilice ABS && makepkg -o yumdownloader --source apt-get source zypper source-install emerge --fetchonly
Elimina los paquetes que ya no están presentes en nigún repositorio. package-cleanup --orphans
Instalar/desinstalar dependencias:
Instala/desinstala paquetes para satisfacer las dependencias de compilación. Utiliza la información del paquete fuente.
automático yum-builddep apt-get build-dep zypper si -d emerge -o
Bloquear descarga de paquete(s):
Agrega una regla de bloqueo del paquete indicado para mantener su estado actual frente al cambio.
${EDITOR} /etc/pacman.conf
modifique la matriz IgnorePkg
yum.conf <--”exclude” option (add/amend) echo "$PKGNAME hold" | dpkg --set-selections rug* lock-add Poner nombre del paquete en /etc/zypp/locks /etc/portage/package.mask
Desbloquear descarga de paquete(s):
Elimina una regla de bloqueo de un paquete.
Elimine el nombre del paquete presente en la línea IgnorePkg de /etc/pacman.conf yum.conf <--”exclude” option (remove/amend) echo "$PKGNAME install" | dpkg --set-selections rug* lock-delete Remover nombre del paquete desde /etc/zypp/locks /etc/portage/package.mask (o package.unmask)
Listar reglas de bloqueo:
Muestra una lista de todas las reglas de bloqueo.
cat /etc/pacman.conf yum.conf (necesita buscar) /etc/apt/preferences rug* lock-list View /etc/zypp/locks cat /etc/portage/package.mask
Crear punto de restauración
Añade un punto de control al sistema de paquetes para poder restaurarlo más tarde.
(innecesario, hecho en cada transacción) rug* checkpoint-add N/D
Eliminar punto de restauración
Elimina un punto de restauración del sistema.
N/D N/D rug* checkpoint-remove N/D
Listar puntos de restauración:
Proporciona una lista de todos los puntos de restauración del sistema.
N/D yum history list rug* checkpoints N/D
Revertir paquetes enteros:
Restaura un conjunto de paquetes enteros a una fecha determinada o punto de restauración.
N/D yum history rollback rug* rollback N/D
Deshacer una transacción:
Deshace una transacción especificada.
N/D yum history undo N/D
GESTIONAR INFORMACIÓN DE PAQUETES
Información del sistema:
Obtiene un volcado de la información del sistema entero - Imprime, guarda o similar el estado actual del sistema de gestión de paquetes. La salida preferida es texto o XML. Una versión de la información básica volcada se creará como una base de datos sqlite. (Nota: ¿por qué esto es así? Ninguna herramienta ofrece la opción de elegir el formato de salida.)
(véase /var/lib/pacman/local) (véase /var/lib/rpm/Packages) apt-cache stats rug dump N/D emerge --info
Información de un paquete:
Muestra toda o la mayor parte de la información sobre un paquete. La precisión de la información proporcinada por las herramientas de las distintas distribuciones varía según el comando por defecto. Pero con las opciones añadidas, las herramientas están a la par unas con otras.
pacman -[S|Q]i yum list o info apt-cache showpkg apt-cache show rug info zypper info zypper if emerge -S; emerge -pv; eix
Buscar paquete(s):
Búsqueda de paquete(s) según la expresión proporcionada, como el nombre, descripción, etc. Qué campos exactos están siendo buscados por defecto varían según cada herramienta (de la distribución). La mayoría de las opciones son parecidas entre las distintas herramientas.
pacman -Ss yum search apt-cache search rug search zypper search zypper se [-s] emerge -S
Listar paquetes actualizables:
Genera una lista de los paquetes que tienen una actualización disponible. Nota: algunas herramientas ofrecen órdenes especiales para limitar la salida a ciertas fuentes de instalación, otras proporcionan opciones.
pacman -Qu yum list updates yum check-update apt-get upgrade -> n rug list-updates rug summary zypper list-updates zypper patch-check (solo para parches) emerge -uDNp world
Listar paquetes disponibles:
Muestra una lista de todos los paquetes presentes en todos los repositorios que son manejados por el gestor de paquetes. Algunas herramientas ofrecen opciones y órdenes adicionales para limitar la salida a un repositorio específico.
pacman -Sl yum list available apt-cache dumpavail apt-cache dump (solo caché) apt-cache pkgnames rug packages zypper packages emerge -ep world
Listar paquetes demandantes:
Muestra los paquetes a los cuales da respuesta al nombre del paquete expresado, es decir provee la reversión (en otras palabras, enumera los paquetes a los que satisface dependencias). Principalmente es un atajo para buscar un entorno específico. Otras herramientas pueden ofrecer esta funcionalidad a través de las órdenes de búsqueda.
pkgfile <nombredelarchivo> yum whatprovides yum provides apt-file search <nombredelarchivo> rug what-provides zypper what-provides    zypper wp equery belongs (solo paquetes instalados); pfl
Buscar paquetes que requieran X para instalarse:
Muestra los paquetes que requieren X para ser instalado, es decir, muestra las reversiones/dependencias. La orden what-requires de rug puede funcionar con algo más que los nombres de paquetes.
pacman -Sii yum resolvedep apt-cache rdepends rug what-requires EN PROCESO equery depends
Buscar paquetes en conflicto:
Muestra los paquetes que entran en conflicto con la expresión dada (a menudo un paquete). Las órdenes de búsqueda pueden ser utilizadas también para imitar esta función. La función what-conflicts de rug realiza otras operaciones a parte de proveer el nombre de los paquetes.
(ninguno) repoquery --whatconflicts rug info-conflicts rug what-conflicts EN PROCESO
Lista los paquetes requeridos por un paquete:
Genera una lista de todos los paquetes que son necesarios para el paquete indicado, esto es, muestra las dependencias.
pacman -[S|Q]i yum deplist apt-cache depends rug info-requirements EN PROCESO emerge -ep
Lista los componentes de un paquete:
Genera una lista de lo que el paquete actual ofrece.
yum provides rug info-provides EN PROCESO equery files
Lista los archivos contenidos en un paquete:
Genera una lista de los archivos que contiene un paquete. Una vez más, esta funcionalidad puede ser imitada por otras órdenes más complejas.
pacman -Ql $pkgname
pkgfile -l
yum provides apt-file list rug* file-list EN PROCESO equery files
Lista los paquetes dependientes de otro:
Muestra todos los paquetes que requieren un paquete en particular.
repoquery --whatrequires [--recursive] equery depends -a
Busca los paquetes que contienen un archivo:
Busca en todos los paquetes para encontrar el que contiene el archivo especificado. auto-apt utiliza esta funcionalidad.
pkgfile -s yum provides yum whatprovides apt-file search rug* package-file rug what-provides EN PROCESO equery belongs
Muestra paquetes obsoletos:
Muestra todos los paquetes que se especifican como obsoletos.
yum list obsoletes apt-cache / grep rug info-obsoletes EN PROCESO
Comprueba las dependencias del sistema:
Se utiliza cuando el proceso de instalación fue forzado de antemano a terminar.
testdb yum deplist apt-get check ? apt-cache unmet rug verify rug* dangling-requires N/D emerge -uDN world
Lista los paquetes instalados:
Genera una lista de los paquetes instalados.
pacman -Q yum list installed dpkg --get-selections zypper emerge -ep world
Lista los paquetes huérfanos instalados:
Genera una lista de los paquetes que están instalados, pero que no disponen (más) de ninguna fuente de instalación.
pacman -Qm yum list extras zypper se -si | grep 'System Packages' eix-test-obsolete
Lista los paquetes recientemente añadidos:
Lista los paquetes que se han añadido recientemente a una de las fuentes de instalación, es decir, que son nuevos en la misma. Nota: Synaptic tiene esta funcionalidad, sin embargo, apt no parece proveerlo.
(ninguno) yum list recent N/D eix-diff
Registra la gestión del software:
Muestra un registro de las acciones tomadas por la administración del software.
cat /var/log/pacman.log yum history cat /var/log/yum.log cat /var/log/dpkg.log rug history cat /var/log/zypp/history located in /var/log/portage
Limpia la caché:
Limpia todas las cachés locales. Las opciones pueden limitar lo que en realidad se quiere limpiar. Autoclean elimina únicamente información innecesaria y obsoleta.
pacman -Sc
pacman -Scc
yum clean apt-get clean apt-get autoclean zypper clean eclean distfiles
Añade un paquete a la caché:
Agrega un paquete local en la caché local de paquetes en su mayoría con fines de depuración.
cp $pkgname /var/cache/pacman/pkg/ apt-cache add N/D cp $srcfile /usr/portage/distfiles
Muestra la fuente del paquete:
Muestra el paquete fuente para el nombre del paquete dado.
repoquery -s apt-cache showsrc N/D
Genera una salida:
Genera una salida adecuada para el procesamiento con dotty para el paquete dado.
apt-cache dotty N/D
Prioridad de instalación:
Establece la prioridad de un paquete dado para evitar la actualización, forzando el downgrade o para evitar sobrescribir cualquier comportamiento predeterminado. También se puede utilizar para preferir una versión de un paquete desde un repositorio determinado.
${EDITOR} /etc/pacman.conf
Modifique la matriz HoldPkg y/o IgnorePkg
yum-plugin-priorities y yum-plugin-protect-packages /etc/apt/preferences smart priority –set zypper mr -p ${EDITOR} /etc/portage/package.keywords
Añadir una línea con =category/package-version
Prioridad de desinstalación:
Elimina una prioridad previamente establecida.
/etc/apt/preferences smart priority --remove zypper mr -p ${EDITOR} /etc/portage/package.keywords
remover la línea afectada
Muestra la lista de prioridades:
Muestra una lista de las prioridades establecidas.
apt-cache policy /etc/apt/preferences smart priority --show N/D cat /etc/portage/package.keywords
Ignora una prioridad establecida:
Ignora los problemas que las prioridades puedan desencadenar.
N/D
Gestión de repositorios:
Administra las fuentes de instalación.
${EDITOR} /etc/pacman.conf ${EDITOR} /etc/yum.repos.d/${REPO}.repo ${EDITOR} /etc/apt/sources.list layman
Añadir repositorios:
Añade una fuente de instalación para el sistema. Algunas herramientas proporcionan comandos adicionales para ciertas fuentes, otros permiten todo tipo de URI de origen para el comando add. Algunas otras, como apt y yum, fuerzan la edición de la lista de fuentes. apt-cdrom es una orden especial, que ofrece opciones especiales diseñadas para gestionar los CD/DVD cuando funcionan como repositorios.
${EDITOR} /etc/pacman.conf ${EDITOR} /etc/yum.repos.d/${REPO}.repo apt-cdrom add rug service-add rug mount /local/dir zypper service-add layman, overlays
Actualizar repositorios:
Actualiza la información del repositorio especificado o de todos los repositorios.
pacman -Sy yum clean expire-cache && yum check-update apt-get update rug refresh zypper refresh zypper ref layman -f
Imprimir la lista de repositorios:
Imprime una lista de todas las fuentes de instalación, incluyendo información importante como URI, alias, etc.
cat /etc/pacman.d/mirrorlist cat /etc/yum.repos.d/* rug service-list zypper service-list layman -l
Desactivar un repositorio para una operación: yum --disablerepo=${REPO} emerge package::repo-to-use
Descargar versiones diferentes:
Descarga paquetes desde una versión diferente de la distribución respecto de la instalada.
yum --releasever=${VERSION} echo "category/package ~amd64" >> /etc/portage/package.keywords && emerge package
OTRAS ÓRDENES
Iniciar una shell
Inicia una shell para introducir múltiples órdenes en una sola sesión
yum shell apt-config shell. zypper shell
VERIFICAR PAQUETES
Para un paquete individual:
rpm -V <package> debsums rpm -V <package> rpm -V <package> equery check
Para todos los paquetes:
rpm -Va debsums rpm -Va rpm -Va equery check
CONSULTAR PAQUETES
Lista los paquetes locales instalados por versión:
Lista los paquetes locales instalados junto con la versión.
pacman -Q rpm -qa dpkg-query -l emerge -e world
Información sobre paquetes locales instalados:
Muestra información del paquete local: Nombre, versión, descripción, etc.
pacman -Qi rpm -qi dpkg-query -p emerge -pv y emerge -S
Información sobre paquetes remotos:
Muestra información del paquete remoto: Nombre, versión, descripción, etc.
pacman -Si yum info apt-cache show emerge -pv y emerge -S
Muestra los archivos proporcionados por un paquete local: pacman -Ql rpm -ql dpkg-query -L equery files
Muestra los archivos proporcionados por un paquete remoto: repoquery -l pfl
Consulta qué paquete contiene un archivo: pacman -Qo rpm -qf (solo instalados) o yum whatprovides (todo) dpkg-query -S equery belongs
Consulta un paquete en la línea de comandos:
Consulta un paquete suministrado en la línea de órdenes en lugar de una entrada en la base de datos de la gestión de paquetes.
pacman -Qp rpm -qp dpkg-deb -I
Muestra los cambios de un paquete:
Muestra el registro de cambios de un paquete.
pacman -Qc rpm -q --changelog equery changes -f
Busca paquetes por nombre:
Busca los paquetes instalados localmente por nombres o descripción.
pacman -Qs eix -S -I
COMPILAR PAQUETES
Compila un paquete: makepkg -s rpmbuild -ba (normal) mock (en chroot) dpkg-buildpkg rpmbuild -ba rpmbuild -ba ebuild; quickpkg
Comprueba si hay problemas de empaquetado: rpmlint lintian repoman
Lista los archivos contenidos en un paquete: rpmls rpm -qpl rpm -qpl rpm -qpl
Extrae un paquete: tar -Jxvf rpm2cpio | cpio -vid ar vx | tar -zxvf data.tar.gz rpm2cpio | cpio -vid rpm2cpio | cpio -vid tar -jxvf
Consulta un paquete en línea de órdenes:
Consulta un paquete suministrado en la línea de órdenes en lugar de una entrada en la base de datos de la gestión de paquetes.
pacman -Qp rpm -qp dpkg-deb -I
Acción Arch Red Hat/Fedora Debian/Ubuntu (Antiguo) SUSE openSUSE Gentoo