
為了在 Ubuntu 上安裝程序,我不斷看到這些說明:
tar -xzf archive-name.tar.gz
cd archive-name
./configure
make
sudo make install
但是,這始終是結果(終端機和螢幕上的資料夾):
顯然,我做錯了什麼。誰能告訴我什麼?這是我要安裝的軟體。
答案1
我有點不願意告訴你這一點,因為你已經做了這麼多工作,但那是一個 Launchpad 頁面,它有一個 PPA。 PPA 是 Ubuntu 可以用來下載和安裝所需內容的軟體包索引。如果新增該 PPA,則只需parcel-tracker
在終端機中使用簡單的命令即可安裝。
執行以下命令進行安裝parcel-tracker
:
sudo add-apt-repository ppa:torkvemada/torkvemada
sudo apt-get update
sudo apt-get install parcel-tracker
確認您收到的任何提示。
我想就是這樣。該軟體包確實有適用於 Ubuntu 16.04 的版本,因此我認為您不會遇到任何錯誤。
答案2
過於簡單化,配置腳本和 make 通常與 C/C++ 或 Fortan 原始程式碼一起提供。配置腳本通常用於設定編譯選項並確保存在依賴項。 automake 通常用於編譯程式碼並將二進位檔安裝在系統位置。
因此,如果您下載應用程式的原始程式碼並且開發人員使用configure 和make 來建立應用程序,那麼您將需要執行相同的操作。有時,應用程式會作為二進位(預編譯)分發。這些不會隨配置和製作一起提供。另外,java 應用程式通常不使用configure 和make。所以這取決於開發人員在編寫應用程式時選擇的建置工具。
答案3
執行
autoreconf -vfi
在擷取的來源根目錄中。這將產生一個configure
特定於您的系統的文件,您可以隨後執行該文件。確保它對您來說是可執行的,例如:
chmod u+x configure
然後
./configure
應該管用。
答案4
並非所有 tar 檔案都有 ./configure 檔案。前陣子想安裝Eclipse,但沒有。相反,我透過 wine 運行了另一個 Windows 版本(雖然這不是更好的選擇,但它有效)。對軟體進行一些研究,看看它是否有設定檔。有時它可以被稱為./config。