當前位置:首頁 » 操作系統 » linux安裝軟體包

linux安裝軟體包

發布時間: 2024-10-30 18:38:00

linux軟體包安裝命令——apt-get

apt-get是Linux系統中APT軟體包管理工具,通過shell命令行實現軟體的安裝、更新、卸載等操作。

1. 語法

apt-get (選項) (參數)

選項:

-c —— 指定配置文件

-o —— 直接指定配置參數

參數:

管理指令:對APT軟體包的管理操作

軟體包:指定要操控的軟體包

2. 軟體庫

使用apt-get命令前需引入必要的軟體庫。軟體庫即軟體包集合,存在於互聯網上的公共站點。安裝、更新軟體時,系統會自動從指定公共站點搜索相關軟體。使用apt-get指令的前提是系統能連接外網。公共站點地址在配置文件/etc/apt/source.list中配置。其格式如下:

3. 常用指令

3.1 apt-get update —— 更新軟體包信息庫

更新軟體包信息庫。修改/etc/apt/sources.list或/etc/apt/preferences後運行該命令。Debian中,軟體包通過資料庫管理,跟蹤已安裝、未安裝和可安裝的軟體包信息。apt-get安裝軟體包時,依靠資料庫解決軟體包依賴關系,自動安裝相關軟體。需定期運行該命令,保持資料庫信息最新。

3.2 apt-get upgrade —— 更新所有已安裝的軟體包

軟體包升級功能是APT系統成功的主要原因。通過該命令,可將軟體升級到最新版本。使用該命令前,最好先運行apt-get update命令,更新軟體包資料庫。但該方案不是更新系統的最佳方法,一些包可能因包依賴問題保留舊版本軟體包。Debian提供了一個更好的升級方案,即使用dis-upgrade。

3.3 apt-get dist-upgrade —— 更新整個Debian系統

更新整個Debian系統。可從網路或本地更新整個系統。它會重新安排包的依賴性。若有些包因某些原因無法更新,可通過以下命令查詢原因:

# apt-get -o Debug::pkgProblemResolver=yes dist-upgrade

可用apt-show-versions -u獲取可升級軟體包列表。該命令還有其他有用選項,可用-h選項查看詳細幫助,了解更多功能。

3.4 apt-get install packagename —— 安裝新軟體包

安裝一個新軟體包。若軟體包需其他軟體包支持,apt-get會通過搜索軟體包資料庫找到這種依賴關系,一起下載相關軟體。在一個命令行中可同時安裝多個軟體包,中間用空格隔開。安裝的軟體包默認存放在/var/cache/apt/archives目錄下,以便以後重新安裝。若已安裝的軟體包損壞,可通過–reinstall選項重新安裝。如:

# apt-get --reinstall install package_name

在需安裝的軟體包名後加一個減號會刪除軟體包,如:apt-get install package_name-。

3.5 apt-get remove packagename —— 卸載已安裝軟體包(保留配置文件)

若想刪除無用的軟體包,只需使用該命令即可。此命令會保留軟體的配置文件。不刪除依賴軟體包,且保留配置文件。

3.6 apt-get –purge remove package_name —— 卸載已安裝軟體包(不保留配置文件)

若想刪除該軟體的配置文件,可用–purge選項。類似地,在刪除軟體包名後加一個加號會安裝軟體包,如:apt-get remove package_name+。

不刪除依賴軟體包,刪除配置文件。

3.7 apt-get autoremove packagename —— 卸載已安裝軟體包(卸載依賴軟體)

刪除為滿足依賴而安裝的、但現在不再需要的軟體包(包括已安裝包),保留配置文件。

3.8 apt-get autoclean —— 刪除已卸載軟體的安裝包

apt會把已裝或已卸的軟體都備份在硬碟上,所以需要空間時,可以使用這個命令來清除已卸載的軟體包的.deb文件。通過這種方式,可以釋放大量的磁碟空間。若對空間的需求十分迫切,可以使用apt-get clean以釋放更多空間。

3.9 apt-get clean —— 刪除已卸載和已安裝軟體的安裝包

刪除安裝的軟體的備份。當我們通過apt-get安裝軟體包時,APT會把軟體包下載到本地/var/cache/apt/archives/目錄。該命令會刪除該文件夾內除鎖住外的所有軟體包。

3.10 apt-file search filename

查找包含特定文件的軟體包(不一定是已安裝的),這些文件的文件名中含有指定的字元串。apt-file是一個獨立的軟體包。您必須先使用apt-get install來安裝它,然後再運行apt-file update。若apt-file search filename輸出的內容太多,您可以嘗試使用apt-file search filename | grep -w filename(只顯示指定字元串作為完整的單詞出現在其中的那些文件名)或者類似方法,例如:apt-file search filename | grep /bin/(只顯示位於諸如/bin或/usr/bin這些文件夾中的文件,如果您要查找的是某個特定的執行文件的話,這樣做是有幫助的)。

3.11 apt-get source package_name

下載軟體包的源碼版本。

熱點內容
怎麼保存圖片的資料庫 發布:2024-10-30 21:10:54 瀏覽:763
變數名加密 發布:2024-10-30 21:02:51 瀏覽:808
如何配置支付寶立減金 發布:2024-10-30 21:02:48 瀏覽:644
介面和類的區別java 發布:2024-10-30 20:55:21 瀏覽:37
家用攝像頭存儲過期 發布:2024-10-30 20:49:29 瀏覽:93
群演算法蟻 發布:2024-10-30 20:47:11 瀏覽:980
java讀書筆記 發布:2024-10-30 20:46:41 瀏覽:610
android廣告啟動頁 發布:2024-10-30 20:35:23 瀏覽:326
搭建轉碼伺服器 發布:2024-10-30 20:32:14 瀏覽:902
hostapd源碼分析 發布:2024-10-30 20:18:10 瀏覽:418