Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Comandos basicos de PacMan
#1
Algunos comandos muy básicos. Para actualizar el sistema:

[Imagen: pacmarch.jpg]

actualizar el sistema:

Código:
Código:
sudo pacman -Syu



Actualización de la base de datos:

Código:
Código:
sudo pacman -Syy



Instalación
Para instalar un paquete (siempre ejecutar pacman -Syu, antes de instalar):

Código:
Código:
sudo pacman -S package_name



Para instalar un paquete local o desde un sitio web:

Código:
Código:
sudo pacman -U / ruta / a / la / paquete




Para volver a instalar todos los paquetes (los de la repo de), en caso de emergencia:

Código:
Código:
sudo pacman -Sy $ (-Q pacman | cortar -d "" -f1 | grep -v "$ (-qm pacman | cortar -d" "-f1)")



Eliminación de paquetes
Si desea eliminar sólo el paquete, el siguiente comando es suficiente:

Código:
Código:
sudo pacman -R <nombre_paquete>



Para retirar el paquete y las de sus dependencias que no son necesarios por cualquier otra aplicación, hacer

Código:
Código:
sudo pacman -Rs <nombre_paquete>



Finalmente, para eliminar el paquete, evitar dependencias huérfanas y borrar su configuración global, escriba

Código:
Código:
sudo pacman -Rns package_name



En la mayoría de los casos es el comando adecuado para eliminar el software. Búsquedas / Consultas Información sobre un paquete instalado:

Código:
Código:
pacman -qi package_name



Consulta la cesión temporal de un paquete:

Código:
Código:
pacman -SS package_name



Consulta la repo unos paquetes, y todo lo que depende de él:

Código:
Código:
pacman -Sii package_name




Howto
lista y quitar paquetes instalados que no están en los repositorios oficiales
Si desea una lista de los paquetes que haya instalado y no está en los repositorios oficiales, puede ejecutar este script:
Código:
Código:
#! / Bin / bash 
instalado = `-Q pacman | sed -e" s | \ (. * [^] * \) * |. \ 1 | g "' 
repos = `-sl pacman | sed -e s" | [ ^] * \ (. * [^] * \) * |. \ 1 | g "` para paquete de $ instalado no     encontrado = `echo $ repos | grep $ pkg`     if ["$ encontrado" == ""] ; luego         echo $ pkg     fi hecho final #


Guárdelo en un archivo, le dan permiso de ejecución (chmod + x file.sh) y ejecutarlo:

Código:
Código:
./file.sh



Se imprimirá los paquetes que haya instalado que no están en los repositorios oficiales. También puede enviar la lista a un archivo de texto:

Código:
Código:
./file.sh> foreignlist.txt



A continuación, puede editar la lista (para eliminar de ella el software todavía quiere en su sistema), y una vez que la lista tiene sólo paquetes de software que desea eliminar, puede ejecutar este comando para eliminar los:

Código:
Código:
sudo pacman -R $ (foreignlist.txt gato)



Pacman está completamente roto! ¿Cómo hago para reinstalar él?
En el caso de que pacman se rompe sin remedio, descargar manualmente los paquetes necesarios (openssl, libarchive y pacman) y extraerlos. El binario pacman se restaurará junto con su archivo de configuración por defecto. Después, vuelva a instalar estos paquetes con pacman para mantener la integridad de paquetes de base de datos. Puede utilizar este comando para extraerlos.

Código:
Código:
sudo tar -xvpf <nombre del paquete> -C / --exclude .PKGINFO --exclude .install




Más información: [url]http://wiki.archlinux.org/index.php/Pacman[/url]
Visita zona virtual
WWW
#2
Sin tomar en cuenta que es un copy-paste y encima mal traducido, en el caso concreto de listar paquetes que no fueron instalados de los repositorios oficiales (AUR o paquetes locales), a menos que se haya perdido el porqué del script en Google Translator, basta con:

Código:
pacman -Qmq

Y en el caso de actualizar el sistema es más sencillo forzar la actualización de las bases de datos y actualizar al mismo tiempo con:

Código:
sudo pacman -Syyu

Y para eliminar paquetes huérfanos:

Código:
sudo pacman -Rns $(pacman -Qdtq)
WWW
#3
(04-08-2015, 05:24 AM)AbaddonOrmuz escribió: Sin tomar en cuenta que es un copy-paste y encima mal traducido, en el caso concreto de listar paquetes que no fueron instalados de los repositorios oficiales (AUR o paquetes locales), a menos que se haya perdido el porqué del script en Google Translator, basta con:

Código:
pacman -Qmq

Y en el caso de actualizar el sistema es más sencillo forzar la actualización de las bases de datos y actualizar al mismo tiempo con:

Código:
sudo pacman -Syyu

Y para eliminar paquetes huérfanos:

Código:
sudo pacman -Rns $(pacman -Qdtq)

Gracias lo tomare en cuenta y si un copy pero de mi web de Gnu/Linux
Visita zona virtual
WWW
#4
Muchísimas gracias por compartir estas interesantes referencias para los iniciados en GNU/Linux.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Algunos comandos para terminal android jcifuentes 0 192 09-06-2017, 12:58 AM
Último mensaje: jcifuentes
Bombilla Vesta control panel tu servidor con simples comandos. yuma2009 0 253 02-12-2016, 03:14 AM
Último mensaje: yuma2009
  236 Comandos para linux jessmat 0 376 06-08-2014, 06:02 AM
Último mensaje: jessmat
  Entender los comandos Mtraker 11 883 11-02-2014, 05:30 AM
Último mensaje: Minikole
Bombilla Comandos basicos de Linux antoni16z16 10 1,239 01-09-2013, 04:49 PM
Último mensaje: postingafull
  Los comandos más útiles para Linux Ubuntu TOMMYNRH 5 1,200 27-02-2013, 09:21 PM
Último mensaje: mispracticas2009
  5 razones para usar la linea de comandos TOMMYNRH 0 543 20-01-2013, 09:05 PM
Último mensaje: TOMMYNRH
  Comandos de linux john718 6 1,042 03-05-2012, 09:23 PM
Último mensaje: lukas
  crear comandos personalizados manuf 0 423 05-12-2011, 05:57 AM
Último mensaje: manuf
  Comandos mas usados en GNU/Linux Ubuntu manugunner84 1 927 21-09-2011, 06:38 PM
Último mensaje: papi



Usuarios navegando en este tema: 1 invitado(s)