GNU/Linux >> Tutoriales Linux >  >> Linux

Linux – ¿Hacer que el paquete se instale explícitamente en Pacman?

Tengo un paquete que está instalado en mi PC como dependencia de otro paquete.

Me gustaría tener el paquete instalado explícitamente, pero sin volver a instalarlo o descargando cualquier archivo.

¿Es esto posible?

actualizar :

No tengo ningún paquete almacenado en caché en /var/cache/pacman/pkg , que es una de las razones por las que quiero cambiar los detalles del paquete sin volver a instalarlo.

Incluso si tuviera los paquetes almacenados en caché, ejecutar pacman -S significaría que se ejecuta todo el proceso de instalación, lo que también quiero evitar.

Respuesta aceptada:

Encontré la respuesta en Arch Linux Forums

Desde pacman 3.4 puedes usar

# pacman -D

para modificar solo la base de datos. Entonces:

# pacman -D --asexplicit <pkgs>

hará <pkgs> instalado explícitamente .

El pacman La página de manual describe más detalladamente este comando.


Linux
  1. Administradores de paquetes de Linux:dnf vs apt

  2. Gestión de paquetes de Linux con apt

  3. Cómo enumerar los archivos instalados desde un paquete RPM o DEB en Linux

  4. Cómo usar Pacman en Arch Linux

  5. ¿Cómo hacer el paquete de prueba de Travis CI para Linux, OS X, Windows?

Cómo encontrar si un paquete está instalado o no en Linux y Unix

Cómo enumerar el contenido de un paquete en Linux

Cómo enumerar los paquetes instalados en Linux

Hoja de referencia de comandos de Pacman para Arch Linux

Crear un PKGBUILD para hacer paquetes para Arch Linux

Cómo enumerar los paquetes instalados en Linux mediante la administración de paquetes