apt-get是高級包裝工具(英語:Advanced Packaging Tools,簡稱:APT)是 Debian及其衍生發行版(如:Ubuntu)的軟體包管理器。APT可以自動下載,配置,安裝二進制或者源代碼格式的軟體包,因此簡化了 Unix系 統上管理軟體的過程,apt-get命令一般需要root許可權執行,所以一般跟著 sudo命令。
apt-get用法:
apt-get [選項] install(安裝軟體包)或者remove(卸載軟體包)pkg1 [pkg2 ...]
apt-get [選項] source pkg1 [pkg2 ...]
apt-get 是一個下載安裝軟體包的簡單命令行介面。 最常用的命令是 update(更新) 和install(安裝)。
命令:
update - 重新獲取軟體包列表
upgrade - 進行更新
install - 安裝新的軟體包
remove - 移除軟體包
autoremove - 自動移除全部不使用的軟體包
purge - 移除軟體包和配置文件
source - 下載源碼檔案
build-dep - 為源碼包配置編譯依賴
dist-upgrade - 發行版升級
dselect-upgrade - 依照 dselect 的選擇更新
clean - 清除下載的歸檔文件
autoclean - 清除舊的的已下載的歸檔文件
check - 檢驗是否有損壞的依賴
選項:
-h 本幫助文件。
-q 輸出到日誌 - 無進展指示
-qq 不輸出信息,錯誤除外
-d 僅下載 - 不安裝或解壓歸檔文件
-s 不實際安裝。模擬執行命令
-y 假定對所有的詢問選是,不提示
-f 嘗試修正系統依賴損壞處
-m 如果歸檔無法定位,嘗試繼續
-u 同時顯示更新軟體包的列表
-b 獲取源碼包後編譯 -V 顯示詳細的版本號
apt-get 常用實例
apt-cache search packagename 搜索包
apt-cache show packagename 獲取包的相關信息,如說明、大小、版本等
apt-get install packagename 安裝包
apt-get install packagename --reinstall 重新安裝包
apt-get -f install 修復安裝」-f = –fix-missing」
apt-get remove packagename 刪除包
apt-get remove packagename --purge 刪除包,包括刪除配置文件等
apt-get update 更新源
apt-get upgrade 更新已安裝的包
apt-get dist-upgrade 升級系統
apt-get dselect-upgrade 使用 dselect 升級
apt-cache depends packagename 了解使用依賴
apt-cache rdepends packagename 是查看該包被哪些包依賴
apt-get build-dep packagename 安裝相關的編譯環境
apt-get source packagename 下載該包的源代碼
apt-get clean 清理無用的包
apt-get autoclean 清理無用的包
apt-get check 檢查是否有損壞的依賴
總結:
其實用的比較多的是(這里以Linux上很有名的開源播放器VLC為例)
1. sudo apt-get install vlc
1. sudo apt-get remove vlc
1. apt-get update 更新源
1. apt-get upgrade 更新已安裝的包
❷ linux apt-get
apt-get 是debian,ubuntu發行版的包管理工具。
紅帽子,比如最新的centos系列,使用yum工具,和apt-get非常類似。
你可以試試。
❸ linux apt-get安裝
apt-get 是Ubuntu 帶的
不是所有linux 都有
話說你這個都不知道,還用自己定製的linux?
不知道你所謂自己定製的是指什麼呢? ARCH?DEBIAN?GENTOO?還是其他的?
不同的發型版本有不同的安裝軟體方法,主要
紅帽 yum
gentoo emerge
ubuntu apt-get
.........
以上回答你滿意么?
❹ Linux裡面apt是什麼
Ubuntu 16.04 發布時,一個引人注目的新特性便是 apt 命令的引入。其實早在 2014 年,apt 命令就已經發布了第一個穩定版,只是直到 2016 年的 Ubuntu 16.04 系統發布時才開始引人關注。
隨著 apt install package 命令的使用頻率和普遍性逐步超過 apt-get install package,越來越多的其它 Linux 發行版也開始遵循 Ubuntu 的腳步,開始鼓勵用戶使用 apt 而不是 apt-get。
那麼,apt-get 與 apt 命令之間到底有什麼區別呢?如果它們有類似的命令結構,為什麼還需要新的 apt 命令呢?是否 apt 真的比 apt-get 更好?普通用戶應該使用新的 apt 命令還是堅持舊有習慣繼續使用 apt-get 呢?
系統極客將在本文中解釋所有這些問題,我們希望本文結束時,你將會有一個更清晰的了解。
apt與apt-get
在開始對比 apt 與 apt-get 命令的區別之前,我們先來看看這兩個命令的背景,以及它們要試圖達到的目的。
Debian 作為 Ubuntu、Linux Mint 和 elementary OS 等 Linux 操作系統的母板,其具有強健的「包管理」系統,它的每個組件和應用程序都內置在系統中安裝的軟體包中。Debian 使用一套名為 Advanced Packaging Tool(APT)的工具來管理這種包系統,不過請不要把它與 apt 命令混淆,它們之間是其實不是同一個東西。
在基於 Debian 的 Linux 發行版中,有各種工具可以與 APT 進行交互,以方便用戶安裝、刪除和管理的軟體包。apt-get 便是其中一款廣受歡迎的命令行工具,另外一款較為流行的是 Aptitude 這一命令行與 GUI 兼顧的小工具。
如果你已閱讀過我們的 apt-get 命令指南,可能已經遇到過許多類似的命令,如apt-cache、apt-config 等。如你所見,這些命令都比較低級又包含眾多功能,普通的 Linux 用戶也許永遠都不會使用到。換種說法來說,就是最常用的 Linux 包管理命令都被分散在了 apt-get、apt-cache 和 apt-config 這三條命令當中。
apt 命令的引入就是為了解決命令過於分散的問題,它包括了 apt-get 命令出現以來使用最廣泛的功能選項,以及 apt-cache 和 apt-config 命令中很少用到的功能。
在使用 apt 命令時,用戶不必再由 apt-get 轉到 apt-cache 或 apt-config,而且 apt 更加結構化,並為用戶提供了管理軟體包所需的必要選項。
簡單來說就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令選項的集合。
apt與apt-get之間的區別
通過 apt 命令,用戶可以在同一地方集中得到所有必要的工具,apt 的主要目的是提供一種以「讓終端用戶滿意」的方式來處理 Linux 軟體包的有效方式。
apt 具有更精減但足夠的命令選項,而且參數選項的組織方式更為有效。除此之外,它默認啟用的幾個特性對最終用戶也非常有幫助。例如,可以在使用 apt 命令安裝或刪除程序時看到進度條。
apt 還會在更新存儲庫資料庫時提示用戶可升級的軟體包個數。
如果你使用 apt 的其它命令選項,也可以實現與使用 apt-get 時相同的操作。
apt和apt-get命令之間的區別
雖然 apt 與 apt-get 有一些類似的命令選項,但它並不能完全向下兼容 apt-get 命令。也就是說,可以用 apt 替換部分 apt-get 系列命令,但不是全部。
apt 命令
取代的命令
命令的功能
apt install apt-get install 安裝軟體包
apt remove apt-get remove 移除軟體包
apt purge apt-get purge 移除軟體包及配置文件
apt update apt-get update 刷新存儲庫索引
apt upgrade apt-get upgrade 升級所有可升級的軟體包
apt autoremove apt-get autoremove 自動刪除不需要的包
apt full-upgrade apt-get dist-upgrade 在升級軟體包時自動處理依賴關系
apt search apt-cache search 搜索應用程序
apt show apt-cache show 顯示安裝細節
當然,apt 還有一些自己的命令:
新的apt命令
命令的功能
apt list 列出包含條件的包(已安裝,可升級等)
apt edit-sources 編輯源列表
需要大家注意的是:apt 命令也還在不斷發展, 因此,你可能會在將來的版本中看到新的選項。
apt-get已棄用?
目前還沒有任何 Linux 發行版官方放出 apt-get 將被停用的消息,至少它還有比 apt 更多、更細化的操作功能。對於低級操作,仍然需要 apt-get。
我應該使用apt還是apt-get?
既然兩個命令都有用,那麼我該使用 apt 還是 apt-get 呢?作為一個常規 Linux 用戶,系統極客建議大家盡快適應並開始首先使用 apt。不僅因為廣大 Linux 發行商都在推薦 apt,更主要的還是它提供了 Linux 包管理的必要選項。
最重要的是,apt 命令選項更少更易記,因此也更易用,所以沒理由繼續堅持 apt-get。
小結
最後結大家提供兩點使用上的建議:
apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以為包管理提供必要的命令選項。
apt-get 雖然沒被棄用,但作為普通用戶,還是應該首先使用 apt。
❺ 如何讓linux支持apt-get
1、下載下面所示的安裝包。
注意事項:
linux除了在伺服器操作系統方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善這個操作系統,使其最大化地適應用戶的需要。
❻ 如何安裝apt-get
linux系統中,軟體通常以源代碼或者預編譯包的形式提供。軟體源代碼需要編譯為二進制的機器代碼才能夠使用,安裝比較耗時,不過您可以自行調節編譯選項,決定需要的功能或組件,或者針對硬體平台作一些優化。預編譯的軟體包,通常是由軟體的發布者進行編譯,您只要將軟體拷貝到系統中就可以了。考慮到預編譯軟體包的適用性,預編譯軟體包通常不會針對某種硬體平台優化。它所包含的功能和組件也是通用的組合。ubuntu系統中,軟體通常以
deb
格式的包文件發布,它是一種預編譯軟體包。deb包中除了包含已編譯的軟體,通常還包括軟體的拷貝路徑、對其它軟體包的依賴關系紀錄、比較通用的配置文件以及軟體的描述、版本、作者、類別、佔用空間等信息。deb軟體包命令遵行如下約定:soft_ver-rev_arch.debsoft軟體包名稱
ver軟體版本號
revubuntu修訂版本號
arch目標架構名稱例如:
azureus_2.4.0.2-0ubuntu2_all.deb您需要使用
dpkg
命令來管理deb軟體包:dpkg
-i
|
--install
xxx.deb
安裝deb軟體包dpkg
-r
|
--remove
xxx.deb
刪除軟體包dpkg
-r
-p
|
--purge
xxx.deb
連同配置文件一起刪除dpkg
-i
|
-info
xxx.deb
查看軟體包信息dpkg
-l
xxx.deb
查看包內文件dpkg
-l
查看系統中已安裝軟體包信息dpkg-reconfigure
xxx
重新配置軟體包有些時候,您使用
dpkg
安裝一個軟體包,系統會提示您該軟體包依賴其它軟體包。這時,您先安裝其它軟體包,直到滿足依賴關系為止。或者同時安裝多個軟體包dpkg
-i
aaa.deb
bbb.deb
ccc.deb
❼ ubuntu apt是什麼意思
Ubuntu 里的 apt 工具
apt-get是一條linux命令,適用於deb包管理式的操作系統,主要用於自動從互聯網的軟體倉庫中搜索、安裝、升級、卸載軟體或操作系統。
❽ 自己定製的linux系統沒有apt-get,如何安裝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 修復安裝。
sudo apt-get remove package 刪除包。
sudo apt-get remove package --purge 刪除包,包括配置文件等。
sudo apt-get update 更新源。
sudo apt-get upgrade 更新已安裝的包。
sudo apt-get dist-upgrade 升級系統。
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 檢查是否有損壞的依賴。
❾ linux中apt-get不能用了
沒十足把握,死馬當活馬醫吧!
files list file for package `xxxx' missing
xxxx有沒有指時是那個包,先下載好一個,再用apt-get刪除此包,然後用"dpkg -i 包名"安裝回去。
然後按下面做更新看:
apt-get update
apt-get upgrade
apt-get dist-upgrade
❿ 您好,請問linux 中沒有apt-get命令是怎麼回事 運行後提示command not found 怎麼處理
apt-get 只在 debian 或者 ubuntu 中才有,centos 等其他發行版是沒有的
另外,apt-get 一般以 root 賬號來運行,或者用 sudo root 方式來運行。