J'ai un package installé sur mon PC en tant que dépendance d'un autre package.
J'aimerais que le paquet soit explicitement installé, mais sans réellement le réinstaller ou télécharger des fichiers.
Est-ce possible ?
mettre à jour :
Je n'ai aucun paquet en cache dans /var/cache/pacman/pkg
, ce qui est l'une des raisons pour lesquelles je souhaite modifier les détails du package sans réinstallation.
Même si j'avais les packages en cache, exécuter pacman -S signifierait que tout le processus d'installation est exécuté, ce que je veux également éviter.
Réponse acceptée :
J'ai trouvé la réponse sur les forums Arch Linux
Depuis pacman 3.4, vous pouvez utiliser
# pacman -D
pour modifier uniquement la base de données. Donc :
# pacman -D --asexplicit <pkgs>
fera <pkgs>
installé explicitement .
Le pacman
La page de manuel décrit plus en détail cette commande.