Linux發行版知識 關於Debian的詳細介紹

2021-04-24 03:22:49 字數 2177 閱讀 4209

debian 是一套為了您的計算機所設計的自由作業系統 (os)。作業系統是使計算機執行的基本程式和工具的集合。debian 使用 linux 核心(作業系統的最重要部份),但大部份的基本工具則來自 gnu 計畫,因此我們稱為 gnu/linux。

debian gnu/linux 不單是個作業系統,它也包含多過 18733 個軟體包,它們是一些經已編譯的軟體,幷包裝成乙個容易安裝的格式。

debian 最早由ian murdock於2023年建立。可以算是迄今為止,最遵循gnu規範的linux系統。debian系統分為三個版本分支(branch): stable, testing 和 unstable。截至2023年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經過三年多的開發於2023年6月6日正式發布,替代woody成為最新的stable。testing的代號改為etch,unstable的代號還是sid。

debian於2023年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 package ... # 已安裝軟體包描述

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

dpkg -l package ... # 列出軟體包安裝的檔案的名稱

Linux發行版知識 關於PCLinuxOS的介紹

pclinuxos 是乙份純英文的自啟動執行光碟,它最初基於mandrake linux。pclinuxos完全從一張可啟動光碟執行。光碟上的資料實時地解壓縮,從而使得這一張光碟上整合的應用程式多達2g,這包括乙份完整的x 伺服器,kde桌面,openoffice.org以及更多即刻可用的程式。除了...

Linux發行版知識 關於Gentoo的詳細介紹

gentoo是一種linux發行版。自從gentoo 1.0面世後,它就像一場風暴,給linux世界帶來了巨大的驚喜,同時也吸引了大量的使用者和開發者投入gentoo linux的懷抱。有人這樣評價gentoo 快速 設計乾淨而有彈性,是乙個現代模式的發行版。與其 它發行版不同的是,gentoo有乙...

Linux發行版知識 關於Fedora的詳細介紹

fedora 專案是由 red hat 贊助,由開源社群與 red hat 工程師合作開發的專案統稱。fedora 的目標,是推動自由和開源軟體更快地進步。公開的論壇,開放的過程,快速的創新,精英和透明的管理,所有這些都為實現乙個自由軟體能提供的最好的作業系統和平台。全世界的linux使用者最熟悉 ...