apt
常用命令
- apt-get
1
2
3
4
5
6
7
8
9
10
11
12參數:
-q :不要在螢幕上輸出訊息,常用在背景環境的執行當中喔!
-y :自動在進行 apt-get 時回答 y 的回應;
-c :後面接的是設定檔,一般系統會主動的以 /etc/apt 內的設定檔為依據。
[更新項目]:要 apt-get 進行的工作,主要有這幾項:
update :就是更新伺服器與用戶端的套件表頭清單,這個動作務必要進行!
install :後面需要加上要安裝的套件名稱才行!
upgrade :進行『已安裝套件』的完整升級,不過未安裝套件則不予安裝;
dist-upgrade:以 upgrade 相似,但是當新版本的套件有其他相依屬性的套件加入時,
單純的 upgrade 將無法進行安裝,此時就得要使用 dist-upgrade 了!
clean :清除已經下載到 /var/cache/apt/archives/ 的套件檔案。
remove :移除某個套件啊!
那個 update 的參數並不是在進行更新, 而是在進行伺服器與用戶端的套件表頭清單更新而已, 但這個動作相當重要,如果你沒有作這個動作的話,你的套件就不會更新了! 在 apt-get update 後,再使用 apt-get dist-upgrade 這樣就能夠將整個系統給他升級了!
- apt-cache
1
2
3
4
5
6
7
8參數:
[搜尋項目]:apt-cache 可以搜尋 apt 所列出的套件標頭資料喔!可用項目有:
pkgnames:列出本系統上面的所有套件名稱!!有點類似 (rpm -qa);
dump :列出所有的套件標頭以及其相關的相依屬性套件!
search :後面可接要搜尋的字串,例如 apt-cache search postfix
show :後面接套件名稱,可以顯示出該套件的主要內容的描述!
showpkg :列出後面所接套件的相依屬性以該其套件提供的相關功能!
depends :可以列出與後面所接套件有相依屬性或者是衝突的相關資料!
源配置
文件/etc/apt/sources.list是一个普通可编辑的文本文件,保存了ubuntu软件更新的源服务器的地址。和sources.list功能一样的是/etc/apt/sources.list.d/.list(代表一个文件名,只能由字母、数字、下划线、英文句号组成)。sources.list.d目录下的*.list文件为在单独文件中写入源的地址提供了一种方式,通常用来安装第三方的软件。
每一行的开头是deb或者deb-src,分别表示直接通过.deb文件进行安装和通过源文件的方式进行安装。
deb或者deb-src字段之后,是一段URL,之后是五个用空格隔开的字符串,分别对应相应的目录结构。在浏览器中输入 http://archive.ubuntu.com/ubuntu/ ,并进入dists目录,可以发现有5个目录和前述sources.list文件中的第三列字段相对应。任选其中一个目录进入,可以看到和sources.list后四列相对应的目录结构。
树莓派apt源
1 | deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi |
国内的apt源
参考
本站采用「署名 4.0 国际」进行许可。