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