歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux管理 >> Linux問題解決

關於Debian的詳細介紹

Debian 是一套為了您的計算機所設計的自由操作系統 (OS)。操作系統是使計算機運行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系統的最重要部份),但大部份的基本工具則來自 GNU 計劃,因此我們稱為 GNU/Linux。

Debian GNU/Linux 不單是個操作系統,它也包含多過 18733 個軟件包,它們是一些經已編譯的軟件,並包裝成一個容易安裝的格式。

Debian 最早由Ian Murdock於1993年創建。可以算是迄今為止,最遵循GNU規范的Linux系統。Debian系統分為三個版本分支(branch): stable, testing 和 unstable。截至2005年5月,這三個版本分支分別對應的具體版本為:Woody, Sarge 和 Sid。其中,unstable為最新的測試版本,其中包括最新的軟件包,但是也有相對較多的bug,適合桌面用戶。testing的版本都經過 unstable中的測試,相對較為穩定,也支持了不少新技術(比如SMP等)。而Woody一般只用於服務器,上面的軟件包大部分都比較過時,但是穩定 和安全性都非常的高。

為何有如此多的用戶癡迷於Debian呢(包括筆者在內)?apt-get / dpkg是原因之一。dpkg是Debian系列特有的軟件包管理工具,它被譽為所有Linux軟件包管理工具(比如RPM)最強大的!配合apt- get,在Debian上安裝、升級、刪除和管理軟件變得異常容易。許多Debian的用戶都開玩笑的說,Debian將他們養懶了,因為只要簡單得敲一 下”apt-get upgrade && apt-get update”,機器上所有的軟件就會自動更新了……

優點:遵循GNU規范,100%免費,優秀的網絡和社區資源,強大的apt-get

缺點:安裝相對不易,stable分支的軟件極度過時

軟件包管理系統:APT (DEB)

是Linux發行版當中比較自由的一種。由位於世界各地上千名的自願者不斷開發和維護。它不屬於任何的商業公司,完全由開源社區所有。是一套為了您的計算機所設計的自由操作系統 (OS)。操作系統是使計算機運行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系統的最重要部份),但大部份的基本工具則來自 GNU 計劃,因此我們稱為 GNU/Linux

Sarge經過三年多的開發於2005年6月6日正式發布,替代Woody成為最新的Stable。testing的代號改為etch,unstable的代號還是sid。

Debian於2006年6月底停止對舊Stable版本Woody的支持。

Debian中代號為Sarge的發行版已獲得開放源碼發展實驗室(OSDL)的電信運營商等級Linux(CGL)規格認證。

Debian GNU/Linux 不單是個操作系統,它也包含多過 15490 個軟件包,它們是一些經已編譯的軟件,並包裝成一個容易安裝的格式。

Debian常用包命令

dpkg – Debian 包安裝工具

apt-get – APT 的命令行前端

aptitude – APT 的高級的字符和命令行前端

synaptic – 圖形界面的 APT 前端

dselect – 使用菜單界面的包管理工具

tasksel – Task 安裝工具

dpkg-reconfigure - 重新配置已安裝的軟件包(如果它是使用 debconf 進行配置的)

dpkg-source - 管理源碼包

dpkg-buildpackage - 自動生成包文件

apt-cache - 在本地緩沖區檢查包文件

apt-get check # 更新緩沖區並檢查損壞的軟件包

apt-cache search pattern # 按文本描述搜索軟件包,看有哪些包可供選擇

apt-cache policy package # 軟件包的 priority/dists 信息

apt-cache show -a package # 顯示所有 dists 中軟件包描述信息

apt-cache showsrc package # 顯示相應源碼包的信息

apt-cache showpkg package # 軟件包調試信息

dpkg --audit|-C # 搜索未完成安裝的軟件包

dpkg {-s|--status} package ... # 已安裝軟件包描述

dpkg -l package ... # 已安裝軟件包的狀態(每個占一行)

dpkg -L package ... # 列出軟件包安裝的文件的名稱

Copyright © Linux教程網 All Rights Reserved