dpkg 和 apt get的使用

2021-07-05 07:29:36 字數 1118 閱讀 9802

一、dpkg和apt簡介

「dpgk」是「debian packager」的縮寫。是「debian」開發的軟體管理系統,方便軟體的安裝、更新和解除安裝。和redhat的rpm相類似。

apt和yum類似,主要是解決軟體安裝時的依賴關係,並安裝、更新和解除安裝軟體。

二、dpkg命令常用引數

dpkg使用文字檔案作為資料庫(/var/lib/dpkg)來維護系統中的軟體,包括軟體的依賴關係、軟體狀態等詳細資訊。

1、軟體的安裝和公升級

dpkg -i pkg.deb 安裝deb軟體包(安裝和公升級命令相同)

2、軟體的解除安裝

dpkg -r package-name 解除安裝軟體但不刪除配置檔案

dpkg -p package-name 解除安裝軟體且刪除配置檔案

3、查詢

dpkg -l 列出系統中所有安裝的包

dpkg -s package-name 查詢系統中某個軟體包的詳細資訊

dpkg -l package-name 顯示已安裝軟體包的檔案列表

dpkg -s file 查詢系統中指定的檔案屬於哪個包

三、apt命令

apt-get源的配置:修改 /etc/apt/sources.list 檔案

# 網易163更新伺服器:

deb squeeze main non-free contrib

deb squeeze-proposed-updates main    non-free contrib

deb-src squeeze main non-free contrib

deb-src squeeze-proposed-updates    main non-free contrib

apt-get install package-name 安裝軟體包

apt-get remove package-name 解除安裝軟體包(保留配置檔案)加–purge則刪除配置檔案

apt-get upgrade 更新所有已安裝的軟體包

apt-get clean 清楚cache中包檔案

apt-cache search package-name 在軟體資料庫中搜尋軟體包

apt get 命令與dpkg命令

它的引數有很多,如果需要可以通過 help來檢視 現在你已經知道如何安裝和刪除軟體包,下面的命令可以讓你獲取最新的軟體包套件資訊 在你更改了 etc apt sources.list後需要執行這個命令以令改動生效。sudo apt get update 然後您可以用 更新所有有新版本的套件 sudo...

Ubuntu中apt get與dpkg命令詳解

命令 update 重新獲取軟體包列表 upgrade 進行更新 install 安裝新的軟體包 remove 移除軟體包 autoremove 自動移除全部不使用的軟體包 purge 移除軟體包和配置檔案 build dep 為原始碼包配置編譯依賴 dist upgrade 發行版公升級,參見 a...

aptitude和apt get的使用

aptitude與 apt get 一樣,是 debian 及其衍生系統中功能極其強大的包管理工具。與 apt get 不同的是,aptitude在處理依賴問題上更佳一些。舉例來說,aptitude在刪除乙個包時,會同時刪除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更為乾淨。aptitu...