GNU/Linux >> Znalost Linux >  >> Linux

Linux – učinit balíček explicitně nainstalován v Pacman?

Mám balíček, který je nainstalován na mém počítači jako závislost na jiném balíčku.

Chtěl bych mít balíček explicitně nainstalován, ale bez skutečné přeinstalace nebo stahování jakýchkoli souborů.

Je to možné?

aktualizovat :

V mezipaměti /var/cache/pacman/pkg nemám žádné balíčky , což je jeden z důvodů, proč chci změnit podrobnosti balíčku bez opětovné instalace.

I kdybych měl balíčky uložené v mezipaměti, spuštění pacman -S by znamenalo spuštění celého instalačního procesu, čemuž se také chci vyhnout.

Přijatá odpověď:

Odpověď jsem našel na fórech Arch Linux

Od pacmana 3.4 můžete použít

# pacman -D

upravit pouze databáze. Takže:

# pacman -D --asexplicit <pkgs>

vytvoří <pkgs> explicitně nainstalováno .

pacman manpage dále popisuje tento příkaz.


Linux
  1. Správci balíčků Linux:dnf vs apt

  2. Linux – jak minimalizovat využití místa na disku?

  3. Jak vytvořit testovací balíček Travis CI pro Linux, OS X, Windows?

  1. Správa balíků Linux pomocí apt

  2. Jak zobrazit seznam souborů nainstalovaných z RPM nebo DEB balíčku v Linuxu

  3. Vygenerujte dva různé balíčky pomocí CPack v cmake:Linux

  1. Vytvářejte hudbu na Linuxu s Ardorem

  2. Jak používat Pacman na Arch Linuxu

  3. Linux – Jak odstranit staré balíčky nainstalované Pacmanem v Arch Linuxu?