OB2D/B2D 套件管理
1. sources.list 設定, apt-get 使用, dpkg 使用
2. sources.list 的位置: /etc/apt/sources.list
3. sources.list.d 目錄位置: /etc/apt/sources.list.d
4. sources.list 的結構: 每一列設定分成四大部份
檔案格式 主機及目錄位址 版本品質 套件屬性
deb http:///deb.ols3.net/debian/ jessie main non-free contrib
deb是二進位檔 ‘上面這台OLS3的 deb 主機’ ‘Debian套件版本’ ‘自由軟體’ ‘非自由軟體’ ‘相依於其他的非自由軟體‘
dpkg -i bluefish_1.0.3-0.1_i386.deb (安裝 .deb 套件)
dpkg -l | more (列出所有己安裝的清單)
dpkg -l | grep nano (查 nano 是否已安裝了?)
dpkg -L nano (列出 nano 所有的安裝目錄及檔案內容)
dpkg -S /usr/bin/passwd (查 passwd 屬於那一個套件?)
dpkg -I bluefish_1.0.3-0.1_i386.deb (查套件資訊)
dpkg -c bluefish_1.0.3-0.1_i386.deb (列出未安裝套件的內容)
dpkg -P bluefish (移除, 連同設定檔)
dpkg -r bluefish (只移除主程式, 但留下設定檔)
———————————————————-
apt-get update (更新套件索引清單)
apt-get upgrade (套件升級更新)
apt-get install nano (安裝套件 nano)
apt-get remove nano (移除套件 nano, 但會留下設定檔)
apt-get –purge remove nano (完全移除套件 nano)
apt-cache search nano (由套件索引清單中查查看是否有這個套件?)
apt-setup (用來設定 /etc/apt/sources.lst)
apt-get source 套件名稱 (若 sources.lst 中設定 deb-src,
就可以用此指令來抓取程式的原始碼)
apt-get clean (清除已下載的 deb 檔 cache, 已下載的 deb 檔暫存於 /var/cache/apt/archive 的目錄中)
———————————————————-
dpkg-reconfigure 套件名稱 (重設套件的相關設定或選擇)
———————————————————-