本文將介紹
apt套件工具的用法。
dpkg-deb
工具側重於處理單個
debian
包;dpkg
工具側重於已安裝的
debian
包軟體;那麼
apt工具側重於從軟體源獲取
debian
包。這三個工具之間的關係可以這樣理解:首先,
apt從軟體源獲取
debian
包;然後
apt呼叫
dpkg
安裝debian
包;最後,
dpkg
在安裝debian
包之前,呼叫
dpkg-deb
解壓debian
包。apt
是dpkg
的前端軟體,而
dpkg
又是dpkg-deb
的前端軟體,這三個工具之間是層層依賴的關係。
apt套件工具是由一系列工具組成:
apt-get
、apt-cache
、apt-cdrom
等。本文將逐個介紹這些工具。
本文將選取
ubuntu12.04
發行版做為描述基礎。
aptdebian
包的原理是:有乙個叫做軟體源的」伺服器」,上面有乙份「所有」
debian
包的列表;
aptdebian
包有最新的版本,那麼
aptdebian
包到本地,然後完成安裝或者公升級的操作。
這個軟體源伺服器可以是網路上的實體伺服器,也可以是本地的安裝光碟。
軟體源伺服器的配置檔案存放在
/etc/apt/souces.list
軟體源有兩種型別:二進位制軟體源、源**軟體源。
sources.list
中deb
開頭的行配置的是二進位制軟體源,
deb-src
開頭的行配置的是源**軟體源。
aptdeb列表檔案存放在
/var/cache/apt
目錄下。
aptdebian
包預設存放在
/var/cache/apt/archives
目錄下(簡稱
deb快取);如果使用
download
選項,那麼
debian
apt-get
debian包。1
、更新本地
deb包列表檔案
用法:apt-get update
2、公升級系統所有的
deb包到最新版本
用法:apt-get upgrade
3deb
包用法:
apt-get install
4deb
包用法:
apt-get download
5、解除安裝
deb包(保留配置檔案)
用法:apt-get remove
6、完全解除安裝
deb包
用法:apt-get purge
7、獲取
deb包源**
用法:apt-get source
8、清空
apt快取(即刪除
/var/cache/apt/archives
目錄下的
deb包和
/var/cache/apt
目錄下的
deb列表檔案)
用法:apt-get clean
apt-cahce
工具的主要功能是檢視
deb包的資訊,某些操作實際是呼叫
dpkg
工具實現的。
1、檢視系統
deb包統計資訊
用法:apt-cache stats
2、檢視
deb包資訊
用法:apt-cache showpkg
3、檢視
deb包簡要資訊
用法:apt-cache show
4、列出所有名稱為
的deb
包用法:
apt-cache pkgnames
5、檢視
deb包的依賴關係
用法:apt-cache depends
6、檢視
deb包的反向依賴關係
用法:apt-cache rdepends
apt-cdrom
工具的主要作用就是把外部
cdrom
作為軟體源。當然,首先需要把光碟放入光碟機中。
1、檢查
cdrom
用法:apt-cdrom ident
2、新增
cdrom
為軟體源
用法:apt-cdrom add
本文介紹了
linux
發行版下
debian
包管理軟體
aptdeb
包,可以使用
apt-get
;如果使用者需要檢視系統中
deb包資訊,可以使用
apt-cache
;如果使用者無法上網,但是有
deb包的
cdrom
,可以使用
apt-cdrom
將cdrom
作為軟體源。
相比與dpkg-deb
、dpkg
工具,使用者更需要靈活掌握
apt工具,因為
apt屬於前端軟體,離使用者也更近。
apt整合了
dpkg-deb
和dpkg
工具,因此
apt的功能也更強大。
Linux系統管理
程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。盤點伺服器的健康狀態 檢視所有系統中所有程序 殺死程序 1.3.1 ps aux 檢視系統中所有程序,使用bsd作業系統格式 1.3.2 ps le 檢視系統中所有程序,使用linux標準命令格式...
Linux 系統管理
linux 系統管理 檢視資料夾大小 du sh 第1章 程序管理 1 1 程序檢視ps命令 1 2 程序的檢視top命令 1 3 殺死程序 1 4 修改程序優先順序 第2章工作管理 2 1 工作管理簡介 2 2 工作管理方法 把命令放到後台 如果想要程序在後台執行 必須不能與前台有互動 1 把程序...
linux 系統管理
正在執行的程式,任何程式執行都要耗費一定的系統資源 判斷伺服器健康狀態 檢視系統中所有程序 殺死程序 1 判斷程序健康狀態 top 選項 d 秒數 指定top命令每隔幾秒更新。預設是3秒 b 使用批處理模式輸出。一般和 n 選項合用 n 次數 指定top命令執行的次數。一般和 b 選項和用 在top...