GNU/Linux >> Tutoriales Linux >  >> Arch Linux

Cree una lista de paquetes instalados e instálelos más tarde desde la lista en Arch Linux

Hoy les voy a enseñar cómo crear una lista de paquetes instalados e instalarlos más tarde desde la lista de respaldo en un sistema nuevo o en el sistema Arch Linux después de hacer una instalación limpia. Este método puede ser útil para informar errores o discutir los paquetes instalados con sus colegas o el equipo de soporte técnico. Más importante aún, si desea un conjunto similar de paquetes en un grupo de sistemas Arch Linux, esta es una forma de lograrlo.

Descarga recomendada - Hoja de referencia gratuita:"Hoja de referencia de la línea de comandos de Linux"

Cree una lista de paquetes instalados e instálelos más tarde en Arch Linux

Generemos la lista de paquetes instalados explícitamente usando el comando:

$ pacman -Qqe > pkglist.txt

Este comando creará una lista de paquetes instalados explícitamente en orden alfabético y los guardará en un archivo de texto llamado "pkglist.txt" .

Aquí,

  • P - Consulta la base de datos del paquete. Esta opción le permite ver los paquetes instalados y sus archivos, otra metainformación útil sobre paquetes individuales (dependencias, conflictos, fecha de instalación, fecha de compilación, tamaño).
  • q - Muestra menos información para ciertas operaciones de consulta. Esto es útil cuando la salida de pacman se procesa en un script.
  • e - Enumera los paquetes instalados explícitamente que no son necesarios para ningún otro paquete.
  • pkglist.txt - Es el archivo de salida donde almacena la lista de archivos instalados.

Guarde el "pkglist.txt" archivo en una unidad USB o en algún lugar seguro.

Ahora, formatea y reinstala el sistema. Después de reinstalar su sistema, copie el "pkglist.txt" archivo a su sistema recién instalado y ejecute el siguiente comando para instalar paquetes de la lista de respaldo.

$ sudo pacman -S - < pkglist.txt

Por si acaso, la lista de respaldo incluye paquetes extranjeros, como AUR paquetes, elimínelos primero y luego instale el resto de paquetes usando el comando:

$ sudo pacman -S $(comm -12 <(pacman -Slq | sort) <(sort pkglist.txt))

El comando anterior eliminará los paquetes extranjeros. Escriba 'y' y presione ENTER para eliminarlos. Finalmente, escriba 'y' para instalar el resto de los paquetes de la lista.

Cree una lista de paquetes instalados e instálelos más tarde desde la lista

No necesita instalar todos los paquetes uno por uno. Pacman leerá la lista e instalará los paquetes enumerados allí.

Para eliminar todos los paquetes de su sistema recién instalado que no se mencionan en la lista de copia de seguridad, ejecute:

$ sudo pacman -Rsu $(comm -23 <(pacman -Qq | sort) <(sort pkglist.txt))

Para obtener más detalles, consulte las páginas man.

$ man pacman

Lectura recomendada:

  • La manera fácil de instalar y eliminar un grupo de paquetes en Arch Linux
  • Cómo instalar software sin conexión en Ubuntu 16.04

Este práctico método te facilitará la vida cuando quieras reinstalar tu sistema Arch Linux o sus derivados como Antergos, Manjaro Linux. No se moleste en instalar los paquetes uno por uno. Simplemente exporte la lista de paquetes instalados a un archivo y guárdelo en un lugar seguro, y luego instale los paquetes desde la lista de respaldo después de reinstalar su sistema Arch. También puede usar la misma lista de respaldo para cualquier Arch Systems recién instalado en su hogar u oficina. Le ahorrará mucho tiempo buscando e instalando paquetes uno por uno.

¿Quiere saber cómo hacer lo mismo en sistemas basados ​​en YUM y DEB? ¡Estupendo! Consulte la siguiente guía.

  • Cree una lista de paquetes instalados e instálelos más tarde desde la lista en CentOS y Ubuntu

Referencia:

  • Consejos y trucos de Pacman

Arch Linux
  1. Cómo enumerar los paquetes instalados desde un determinado repositorio en Linux

  2. La manera fácil de instalar y eliminar un grupo de paquetes en Arch Linux

  3. La forma recomendada de limpiar la caché de paquetes en Arch Linux

  4. ¿Eliminar paquetes de fuentes no confiables y reinstalarlos?

  5. Linux:¿cómo eliminar paquetes antiguos instalados por Pacman en Arch Linux?

Cómo encontrar los paquetes propietarios instalados en Arch Linux

Cree una lista de paquetes instalados e instálelos más tarde desde la lista en CentOS y Ubuntu

Cómo enumerar los paquetes instalados en Linux

Cómo encontrar la lista de repositorios instalados desde la línea de comandos en Linux

Cómo enumerar paquetes instalados en distribuciones de Linux basadas en Ubuntu y Debian

Cómo instalar Yay AUR Helper en Arch Linux y Manjaro