Debian

如何在基於 Debian 的發行版上安裝 tarball 包?

  • September 27, 2021

我想知道如何在 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 執行舊軟體包是有原因的——很難找到在十幾種不同的架構和無數不同的硬體/系統配置上安裝軟體包的所有極端情況。當您自己安裝某些東西時,您可能會遇到這些問題之一!

引用自:https://unix.stackexchange.com/questions/37625