Ho un pacchetto installato sul mio PC come dipendenza da un altro pacchetto.
Vorrei che il pacchetto fosse installato in modo esplicito, ma senza reinstallarlo effettivamente o scaricando qualsiasi file.
È possibile?
aggiornamento :
Non ho alcun pacchetto memorizzato nella cache in /var/cache/pacman/pkg
, che è uno dei motivi per cui voglio modificare i dettagli del pacchetto senza una reinstallazione.
Anche se avessi i pacchetti memorizzati nella cache, l'esecuzione di pacman -S significherebbe che l'intero processo di installazione viene eseguito, cosa che anch'io voglio evitare.
Risposta accettata:
Ho trovato la risposta sui forum di Arch Linux
Da pacman 3.4 puoi usare
# pacman -D
per modificare solo la banca dati. Quindi:
# pacman -D --asexplicit <pkgs>
creerà <pkgs>
installato esplicitamente .
Il pacman
manpage descrive ulteriormente questo comando.