Debian
如何在基於 Debian 的發行版上安裝 tarball 包?
我想知道如何在 Debian 上安裝 .tar.bz 和 .tar.bz2 軟體包。誰能幫助我了解如何實現這一目標?
首先,根據文件系統層次標準,這個安裝包的位置應該
/opt
是二進制安裝和/usr/local
原始碼安裝。純二進制
這些已準備好使用二進製文件。通常只需要提取它們即可安裝。二進制包將很容易:
sudo tar --directory=/opt -xvf <file>.tar.[bz2|gz]
- 將目錄添加到您的路徑:
export PATH=$PATH:/opt/[package_name]/bin
你就完成了。
從來源
一個源碼包會比較麻煩(到目前為止),通過它們可以大致用下面的方法處理,每個包都不一樣:
- 下載包到
/usr/local/src
tar xf <file>.tar.[bz2|gz]
cd <package name>
- 讀取
README
文件(這幾乎肯定存在)。- 大多數開源項目使用 autoconf/automake,說明應該在
README
. 這一步可能會進行:(./configure && make && make install
如果出現問題,請單獨執行命令以保持理智)。**如果安裝中有任何問題,那麼您將不得不提出具體問題。**您可能會遇到庫版本不正確或缺少依賴項的問題。Debian 為您打包所有內容是有原因的。Debian stable 執行舊軟體包是有原因的——很難找到在十幾種不同的架構和無數不同的硬體/系統配置上安裝軟體包的所有極端情況。當您自己安裝某些東西時,您可能會遇到這些問題之一!