Introdución
En guías anteriores mostrámosche como instalar aplicacións en distribucións Linux baseadas en Debian usando apt-get e tamén teño mostrado como instalar aplicacións en distribucións Linux baseadas en Red Hat usando yum .
Nesta guía mostrarémosche como instalar paquetes usando a liña de comandos dentro de distribucións Linux baseadas en Arch como Manjaro.
Cales aplicacións están instaladas no teu computador
Pode ver unha lista de todos os paquetes instalados no seu sistema empregando o seguinte comando:
pacman -q
Isto devolverá unha lista de todas as aplicacións no seu computador e os seus números de versión.
Vendo o rexistro de cambios para unha aplicación instalada
Pode obter máis información sobre un paquete ou, de feito, paquetes introducindo varias opcións de consulta do seguinte xeito:
pacman-Q -c octopi
Ver paquetes instalados como dependencias para outros paquetes
O comando anterior mostrarache o rexistro de cambios para os pulpos se existe. Se non existe, mostrarase unha mensaxe que lle indicará que non hai ningún changelog dispoñible.
pacman -Q -d
O comando anterior mostra todos os ficheiros instalados como dependencias para outros paquetes.
pacman -q -d -t
Isto mostraralle todas as dependencias orfas instaladas no seu computador.
Ver paquetes instalados explícitamente
Se desexa ver todos os paquetes instalados explicitamente use o seguinte comando:
pacman -Q -e
Un paquete explícito é o que realmente escolleu instalar fronte a un paquete que foi instalado como dependencia para outros paquetes.
Podes ver cales paquetes explícitos non teñen dependencias empregando o seguinte comando:
pacman -Q -e -t
Ver todos os paquetes nun grupo
Para ver cales grupos de paquetes pertencen podes usar o seguinte comando:
pacman -Q -g
Isto lista o nome do grupo seguido do nome do paquete.
Se desexa ver todos os paquetes nun grupo en particular pode especificar o nome do grupo:
pacman -Q -g base
Información de retorno sobre paquetes instalados
Se desexa coñecer o nome, a descrición e calquera outro tipo de detalles sobre un paquete, utilice o seguinte comando:
pacman -Q -i nome do paquete
A saída inclúe:
- nome
- versión
- descrición
- arquitectura
- URL ao sitio web do paquete
- Licenza
- Grupos
- Ofrece
- Depende
- Descansos opcionais
- Requerido por
- Opcional para
- Con conflitos con
- Substitúe
- Tamaño instalado
- Nome do empaquetador
- Data de compilación
- Data de instalación
- Instalar a razón
- Instala o script
- Validado
Comprobe a saúde dun paquete instalado
Para comprobar a saúde dun paquete en particular pode usar o seguinte comando:
pacman-Q-packagename
Isto devolverá saída similar ao seguinte:
scratch: 1208 ficheiros totais, 0 ficheiros faltantes
Pode executar este comando contra todos os paquetes instalados:
pacman -q-k
Buscar todos os ficheiros propiedade dun paquete
Podes atopar todos os ficheiros que son propiedade dun paquete específico empregando o seguinte comando:
pacman-Q-packagename
Isto devolve o nome do paquete ea ruta a ficheiros que posúe. Pode especificar varios paquetes despois do -l.
Buscar paquetes non atopados nas bases de datos de sincronización (isto é, instalado manualmente)
Podes atopar paquetes instalados manualmente usando o seguinte comando:
pacman -Q -m
Os paquetes instalados usando yaourt como Google Chrome serán listados usando este comando.
Atopar paquetes só dispoñibles nas bases de datos de sincronización
Este é o inverso ao comando anterior e só mostra paquetes instalados a través das bases de datos de sincronización.
Pacman -Q -n
Buscar paquetes fóra de data
Para atopar paquetes que precisan actualizar, use o seguinte comando:
pacman -q -u
Isto devolverá unha lista de paquetes, os seus números de versión e os últimos números de versión.
Como instalar un paquete usando Pacman
Para instalar un paquete use o seguinte comando:
pacman -S nome do paquete
Pode que precise usar o comando sudo para elevar os seus permisos para que este comando se execute. Alternativamente, cambie a un usuario con permisos elevados usando o seu comando .
Cando un paquete está dispoñible en varios repositorios pode escoller que repositorio a empregar especificándoo no comando do seguinte xeito:
pacman -S repositoryname / packagename
Instalar un paquete con pacman descargará e instalará automaticamente todas as dependencias.
Tamén pode instalar un grupo de paquetes, como un ambiente de escritorio como XFCE .
Cando especifica un nome de grupo a saída estará ao longo das liñas de:
Hai 17 membros no grupo xfce4
Repositorio extra
1) exo 2) garcon 3) motor gtk-xfce
Pode optar por instalar todos os paquetes no grupo premendo o botón de regreso. Alternativamente, pode instalar paquetes individuais proporcionando unha lista de números separada por comas (é dicir, 1,2,3,4,5). Se desexa instalar todos os paquetes entre 1 e 10 tamén pode usar un guión (ie 1-10).
Como actualizar os paquetes de paquetes de data
Para actualizar todos os paquetes fóra de data, use o seguinte comando:
pacman -S -u
Ás veces quere actualizar os paquetes, pero para un paquete en particular, quere que se quede nunha versión máis antiga (porque sabe que a versión máis nova eliminou unha función ou está rota). Podes usar o seguinte comando para iso:
pacman -S -u --ignore nome do paquete
Mostrar unha lista de paquetes dispoñibles
Pode ver unha lista dos paquetes dispoñibles na base de datos de sincronización co seguinte comando:
pacman -S -l
Mostrar información sobre un paquete na base de datos de sincronización
Podes atopar información detallada sobre un paquete na base de datos de sincronización empregando o seguinte comando:
pacman -S -i nome de paquete
Buscar un paquete na base de datos de sincronización
Se só desexa buscar un paquete na base de datos de sincronización empregue o seguinte comando:
pacman -S -s nome de paquete
Os resultados serán unha lista de todos os paquetes dispoñibles que coincidan cos criterios de busca.
Actualiza a base de datos de sincronización
Pode asegurarse de que a base de datos de sincronización estea actualizada usando o seguinte comando:
pacman -s -y
Isto debería ser usado antes de executar o comando de actualización. Tamén é útil executar isto se non o fixeches nun tempo para que cando busque estará recibindo os últimos resultados.
Unha nota sobre os interruptores
Ao longo desta guía, notarás que especificarei cada interruptor por conta propia. Por exemplo:
pacman -S -u
Pode, por suposto, combinar interruptores:
Pacman -Su