linux系統管理 6 apt

2021-06-21 12:08:48 字數 2879 閱讀 8914

本文將介紹

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...