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.