GNU/Linux >> Znalost Linux >  >> Linux

Provést instalaci, ale ne do výchozích adresářů?

Protože nevím, kterou verzi automake můžete použít DESTDIR proměnná prostředí.
Pro jistotu se podívejte na Makefile.

Například:

 export DESTDIR="$HOME/Software/LocalInstall" && make -j4 install

Záleží na balíčku. Pokud je Makefile generován GNU autotools (./configure ) můžete obvykle nastavit cílové umístění takto:

./configure --prefix=/somewhere/else/than/usr/local

Pokud Makefile není generován automatickými nástroji, ale distribuován spolu se softwarem, jednoduše jej otevřete v editoru a změňte jej. Cílový adresář instalace je pravděpodobně někde definován v proměnné.


Linux
  1. Proč není Nullglob výchozí?

  2. „závisí:Ia32-libs-multiarch, ale nelze to nainstalovat“ – řešení?

  3. Moduly Perl potřebují modul::Build, ale není nainstalován

  1. bc:příkaz nenalezen

  2. Makefile, aby nic nedělal

  3. bash - odstraní všechny adresáře (a obsah), ale ne soubory v pwd

  1. Porovnat adresáře, ale ne obsah souborů?

  2. uuidgen:příkaz nenalezen

  3. Udělte oprávnění ke spuštění adresářům, ale ne souborům