linux下(xia)軟件包機制詳解
時(shi)間:2018-07-30 來源:未知
linux下軟件包機制{
軟件之(zhi)間 有 依賴關系(xi)
redhat ---> rpm軟件(jian)包(bao)機制(zhi) ----> rpm [-p -i -u ] install- filename ..
debian ---> deb軟件(jian)(jian)包機(ji)制 ----> apt ----> 聯網 (搜(sou)索軟件(jian)(jian)源 ----> 查找對應軟件(jian)(jian)依賴(lai)完成安裝(zhuang))
dpkg ---> 軟件包已經下載好了 離線(xian)安裝
后綴(zhui) ---> .deb
軟件包 : 源碼包 ----> 需要自己編(bian)譯
二進制文件 -----> 可以直接(jie)安裝(zhuang)
dpkg
{
dpkg -i
dpkg -r
dpkg -P
//dpkg -L
//dpkg -s
}
apt
{
1、設置軟件(jian)源 ---> 選擇下(xia)載軟件(jian)的服(fu)務(wu)器 // /etc/apt/sources.list
2、從軟件(jian)源中獲取(qu)軟件(jian)索引(yin)文(wen)件(jian) // sudo apt-get update
添加服(fu)務器的(de)軟件包的(de)索引文件。 存放在(zai): /var/lib/apt/lists/目(mu)錄中
apt-get:用于管理軟件包,包括安裝、卸(xie)載、升級等(deng)操作;
apt-get subcommands [ --purge | --reinstall ] pkg
update: 更新軟件包列表信息
install: 下載安裝包
remove: 卸載
clean: 刪除所(suo)有已經下載的軟件包
check: 檢測依賴關系
source: 下載源碼包
--purge ----> 和remove 連用 完(wan)全卸(xie)載 會刪(shan)除 所有依賴
--reinstall ----> 和 install 連(lian)用 重新下載的意思
// 下載(zai)的 軟件包 /var/cache/apt/archives
apt-cache:用(yong)于查(cha)詢軟件包信息;
//apt-proxy:用于搭建(jian)APT代(dai)理服務器;
//apt-show-versions:用于(yu)顯示(shi)系統中軟件(jian)包版本信息;
//apt-config:用于讀取APT配置文件(jian)的(de)簡單工具;
//apt-cdrom:用(yong)于(yu)將CD-ROM加入軟件(jian)源配(pei)置(zhi)文件(jian)。
}
}
farsight@ubuntu:~/1709linux/day2$
用(yong)(yong)戶(hu)(hu)名(ming)(ming)@主機名(ming)(ming):當前目錄名(ming)(ming) $(命令行提示符) #(超級(ji)用(yong)(yong)戶(hu)(hu)命令行提示符)

