GNU/Linux >> Znalost Linux >  >> Linux

Instalovat nový zdroj přes stávající?

Na svém počítači mám nainstalovaný Slackware a instaluji spoustu softwaru ze zdroje. Nyní chci nainstalovat ffmpeg ze zdroje, aby bylo možné jej znovu zkompilovat s dalšími možnostmi. Ale už mám ffmpeg nainstalovaný na mém počítači, takže co se stane?

Přepíše moji starou instalaci nebo vytvoří nové soubory, a pokud ano, jak mohu rozlišit mezi dvěma nainstalovanými verzemi.

Také pokud existuje lepší způsob, jak překompilovat programy na Slacku, dejte mi vědět, protože mě to velmi zajímá.

Přijatá odpověď:

Pokud použijete configure , make , make install rutina pro instalaci softwaru pod jakoukoli distribucí Linuxu, pak se obvykle spustí nová verze přepsat předchozí. Jedinou výhradou je, že pokud novější verze změní umístění instalace nebo názvy určitých souborů, může se stát, že ve vašem počítači zůstane stará verze nebo části staré verze.

Z tohoto důvodu se nedoporučuje instalovat programy tímto způsobem na Slackware. Doporučeným postupem je vytvořit .txz nebo .tgz balíček, který lze nainstalovat pomocí standardního instalačního programu balíčků Slackware installpkg . To také znamená, že můžete balíček čistě odinstalovat pomocí removepkg nebo upgradujte na novou verzi pomocí upgradepkg . Mnoho skriptů pro kompilaci a vytváření balíčků, včetně jednoho pro ffmpeg, lze nalézt na SlackBuilds. Spuštěním poskytnutého skriptu se zdroji ve stejném adresáři se zkompiluje a vytvoří .txz .

Většina uživatelů Slackware intenzivně využívá Slackbuild k instalaci neoficiálního softwaru.


Linux
  1. Jak přidat nový disk na stávající linuxový server

  2. Linux – přesun instalace Linuxu na nový počítač?

  3. Nainstalujte Apache 2 ze zdroje na Linux

  1. Jak nainstalovat více distribucí Linuxu na jedno USB

  2. Jak nainstalovat phpMyAdmin v Linuxu pomocí zdrojového kódu

  3. Kdy byste měli kompilovat a instalovat ze zdroje?

  1. Linux – nepodařilo se nainstalovat Perf na Slackware 13.1?

  2. Instalovat Openssl ze zdroje?

  3. Jak nainstalovat nano editor ze zdrojového kódu