導航:首頁 > 源碼編譯 > apt安裝和編譯安裝

apt安裝和編譯安裝

發布時間:2022-05-07 10:38:08

Ⅰ apt-get install 與 make install 的區別 linux

apt-get 是一個包管理器,用於安裝deb包
deb包是別人已經編譯完成的二進制包(binary)

而make install 是針對源代碼來進行linux程序的安裝的
它的包不一定就是tar.gz

Ⅱ apt-get 如何安裝,查詢,解除依賴包

命令 作用apt-cache search package 搜索包apt-cache show package 獲取包的相關信息,如說明、大小、版本等sudo apt-get install package 安裝包sudo apt-get install package - - reinstall 重新安裝包sudo apt-get -f install 強制安裝?#"-f = --fix-missing"當是修復安裝吧...sudo apt-get remove package 刪除包sudo apt-get remove package - - purge 刪除包,包括刪除配置文件等sudo apt-get update 更新源sudo apt-get upgrade 更新已安裝的包sudo apt-get dist-upgrade 升級系統sudo apt-get dselect-upgrade 使用 dselect 升級apt-cache depends package 了解使用依賴apt-cache rdepends package 了解某個具體的依賴?#當是查看該包被哪些包依賴吧...sudo apt-get build-dep package 安裝相關的編譯環境apt-get source package 下載該包的源代碼sudo apt-get clean && sudo apt-get autoclean 清理下載文件的存檔 && 只清理無用的包sudo apt-get check 檢查是否有損壞的依賴相當於yum安裝RPM包

Ⅲ apt安裝與自己編譯源代碼安裝的軟體有何不同

這個不一定,一般的deb包都在/usr/share。自己下載的壓縮包或者編譯的包,有些可以選擇安裝目錄,一般放在/usr/local/,也有在/opt的。 可運行程序一般在/usr/bin, 庫在/usr/lib,也不排除作者壓的時候,自己創建一個目錄安裝的情況。如果實在想找,用find、whereis、locate、很多查找的命令。源碼一般也是裝到/usr/local,不過源碼安可以自己指定路徑。這個沒有什麼硬性規定。

Ⅳ linux的軟體安裝大概有幾種方式

1。deb包的安裝方式
deb是debian系Linux的包管理方式,ubuntu是屬於debian系的Linux發行版,所以默認支持這種軟體安裝方式,當下載到一個deb格式的軟體後,在終端輸入這個命令就能安裝:
sudo dpkg -i *.deb
2。編譯安裝方式
(小貼士:使用編譯安裝前,需要先建立編譯環境,使用以下命令建立基本的編譯環境:sudo apt-get install build-essential)
在linux的世界,有很多軟體只提供了源代碼給你,需要你自己進行編譯安裝,一般開源的軟體都會使用tar.gz壓縮檔來進行發布,當然也有其他的形式。
拿到源代碼的壓縮文檔,把它解壓到/tmp目錄下,進入/tmp/軟體目錄,然後執行以下三個命令:
1 ./configure2 make3 sudo make install
在第一步./configure時可能會提示說有某某軟體找不到,例如提示libgnome這個開發包找不到,那就把libgnome這個關鍵詞 ,然後打開新立得軟體管理器,
在裡面搜索libgnome這個關鍵詞,就會找到libgnome相關的項目,把前面有個ubuntu符號的 libgnome包(注意:同樣需要安裝dev包,但可以不裝doc包)全部安裝,
通過這個方法把./configure過程中缺失的開發包都全部裝上就 OK了,第一步能順利通過,第二,三步基本問題不大。
以上就是一般初學ubuntu的朋友必須掌握的編譯安裝的基本方法!
3。apt-get安裝方法
sudo apt-get install 軟體名
4。新立得軟體包管理
打開:系統--系統管理--新立得軟體包管理,這個工具其實跟apt一樣,可以搜索,下載,安裝ubuntu源里的軟體,具體安裝方式很簡單,看著界面應該會懂,
就不詳細介紹了
5。二進制包的安裝方式
有不少不開源的商業軟體都會採用這種方式發布Linux軟體,例如google earth,拿到二進制軟體後,把它放到/tmp目錄,在終端下進入安裝目錄,在安裝目錄下執行:
./軟體名然後按照一步步提示,就能安裝該軟體
6。rpm包的安裝方式
rpm包是deb包外最常見的一種包管理方式,但ubuntu同樣可以使用rpm的軟體資源^_^,首先我們需要安裝一個rpm轉deb的軟體
sudo apt-get install alien
然後就可以對rpm格式的軟體轉換成deb格式了:
alien -d *.rpm
然後就可以用deb的安裝方式進行軟體安裝

Ⅳ Linux的rpm包、deb包、tar源碼、apt、yum這些軟體安裝方式哪個更好

在rhel或者centos這類linux系統下
最簡單的就是yum安裝了。rhel5之後,基本上都是推薦這種方式。
接下來就是rpm安裝,編譯好的安裝包,直接rpm安裝就可以了。
最後就是tar包安裝,需要自己手動編譯才行。

rhel下一般不涉及到apt、deb

在debian、ubuntu之類的linux系統下,apt和deb就相當於rpm安裝,都是他人編譯好了,直接安裝就可以了。

同時,安卓系統一般就是apt、deb安裝程序的。
在蘋果ios系統下,在「越獄」之後,就可以通過cydia安裝deb程序,或者有些apt格式的app破解程序。

Ⅵ 編譯安裝比apt-get有什麼好處

編譯的優點就是:版本新,有些模塊必須編譯時上去。性能幾乎沒區別。穩定性apt-get的更好。

閱讀全文

與apt安裝和編譯安裝相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:581
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:233
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149
亞馬遜雲伺服器登錄 瀏覽:525
安卓手機如何進行文件處理 瀏覽:71
mysql執行系統命令 瀏覽:930
php支持curlhttps 瀏覽:143
新預演算法責任 瀏覽:444
伺服器如何處理5萬人同時在線 瀏覽:251
哈夫曼編碼數據壓縮 瀏覽:428
鎖定伺服器是什麼意思 瀏覽:385
場景檢測演算法 瀏覽:617
解壓手機軟體觸屏 瀏覽:352