Linux軟體安裝經驗總結

來源:互聯網
上載者:User

Linux軟體安裝經驗總結 Linux軟體安裝,可以分為原始碼安裝方式、RPM安裝包安裝、yum/apt-get等方式安裝軟體。其中yum/apt-get方式是最簡單的,本文章就不對其進行解釋了。 1 原始碼安裝原始碼安裝即從原始碼編譯->安裝的一個過程。這個過程一般都是使用make工具來實現的。 1.1 編譯編譯過程不需要root許可權,直接執行make命令進行編譯,具體看軟體的安裝說明。下面是命令範例: $ make prefix=/usr/local all doc info 但是這個過程一般都不會那麼順利的了,在編譯的過程中,會出現各種各樣的錯誤,但一般就是缺少了某些檔案或者命令。此時應該怎麼辦呢? 使用yum provides命令可以尋找這些檔案或者命令是由哪個安裝包提供的,然後使用yum安裝一下對應的安裝包即可。如缺少檔案git-commit,可以使用以下命令尋找對應的軟體包: $ yum provides git-commit或$ yum provides */git-commit 1.2 安裝安裝過程一般都得使用root許可權,使用make命令進行安裝,具體看軟體的安裝說明。下面是命令範例: $ make prefix=/usr/local install install-doc install-html install-info 2 從rpm軟體包安裝rpm軟體包安裝相對於原始碼安裝來說,安裝時不再需要執行編譯階段了。雖然少了編譯階段,但其安裝也並不簡單。一般在安裝rpm時按以下步驟安裝:測試安裝->解決依賴問題->執行安裝 2.1 測試安裝使用rpm命令的-i及--test選項來進行測試安裝,檢查一下安裝過程是否會存在什麼問題,如下面的命令範例: $ rpm -i perl-XML-SAX-Base-1.08-1.el5.pp.noarch.rpm --test在測試安裝的時候一般也是問題多多啦,一般會有提示說缺少某某依賴,如下面提示: error: Failed dependencies:        perl(:MODULE_COMPAT_5.8.8) is needed by perl-XML-SAX-Base-1.08-1.el5.pp.noarch 2.2 解決依賴問題依賴問題我們可以通過yum的resolvedep子命令來找到該依賴對應的安裝包,然後使用yum安裝該包即可。如: $ yum resolvedep 'perl(:MODULE_COMPAT_5.8.8)' 2.3 執行安裝$ rpm -i perl-XML-SAX-Base-1.08-1.el5.pp.noarch.rpm

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.