================================================
Linux deb dpkg apt 使用講解
by AYO 阿佑
================================================
前言:
AYO阿佑 這次來講說,Linux 世界中,有一種工具叫做 APT,
這個是 Linux 套件安裝、升級、更新 的方法之一,
源自於 德國 Linux Debian,
現在 Ubuntu、FreeBSD、SUSE 都是使用這個方式唷!!
先說清楚關於此部分,下載到的檔案是 *.deb 就是使用這個方式做安裝的!
而線上直接更新、安裝 則會用的的服務是 APT (Advance Packaging Tool)
先行說明一下幾個名詞解釋 :
RPM : 這是 Linux 安裝、升級、更新方法之一,
泰半都是 Red Hat 公司出品的 Linux 居多,
會這麼說是因為是因為 RPM 全名叫做,
RedHat Package Managmer,
所以 Red Hat 相關的 Linux,都 100% 支援此種方式,
例如 : RedHat、RHEL、Fedora Core、CentOS
DPKG : 這又是另外一種 Linux 安裝、升級、更新方法之一,
源出自 Debian Linux,而 Linux 中,N User 比較常聽過的 Ubuntu,
也是支援這個方法喔!!
當然還有 FreeBSD、SUSE 也是支援此方式做的喔!
YUM : 這是 Linux 線上更新的方式之一,
也是 Red Hat 所發展的線上更新方式,
可以做成自動更新,保證所有的套件都是最穩定的新版本,
以防入侵問題產生!!
所以 RedHat、Fedora Core、CentOS 都支援此方式更新
Up2date : 這是 Linux 線上更新的方式之一,
也是 Red Hat 所發展的線上更新方式,可以做成自動更新,
保證所有的套件都是最穩定的新版本,以防入侵問題產生,
唯一不同的是,這只有 RHEL 獨有,
因為 RHEL 叫做 RedHat Enterprise Linux,
這個作業系統可以跟 RedHat 官方購買 ""技術諮詢"",
技術諮詢就包含線上更新
apt-get : 源出自 Debian Linux,而 Linux 中,
End User 比較常聽過的 Ubuntu,也是支援這個方法喔!!
當然還有 FreeBSD、SUSE 也是支援此方式做的喔!
tarball : *.tgz、*.tar.gz、*.gz、*.tbz、*.bz2 都是 Linux 壓縮檔案,
而這些壓縮檔,也可以下載之後,自己來安裝,只是程序上,
會比上述幾樣更複雜,而且也必須更新的時候,純手工更新
本篇教學 AYO阿佑 僅討論 deb 的部份,
而有關 Linux RPM 的 使用方式 AYO阿佑 很久以前已經介紹過囉!
延伸參考如下 :
Linux RPM 使用講解
http://tw.myblog.yahoo.com/kain-0913/article?mid=1091&next=925&l=f&fid=11
================================================
Linux deb 怎麼使用、安裝呢?
這個就需要用到 dpkg 這個指令囉!
這邊 AYO阿佑 用 package.deb 做為範例 :
dpkg -i package.deb 安裝套件
dpkg -r package 刪除套件
dpkg -P package 刪除套件(包括相關的設定檔)
dpkg -L package 列出與該套件有關聯的文件
dpkg -l package 顯示該套件的版本
dpkg –unpack package.deb 解開 package.deb 套件的內容
dpkg -S keyword 搜索所屬的套件內容
dpkg -l 列出當前已安裝的套件
dpkg -c package.deb 列出 package.deb 套件的內容
dpkg –configure package 設定 package 套件
dpkg -h 可以查詢更多關於 dpkg 相關參數用法
這些就是基本上常用的,當然其參數很多,
所以有忘記,或者需要查詢的可以使用 dpkg -h 來做查詢,
當然 dpkg 這應該是 root (Administrator最高權限管理者) 權限適用指令
================================================
篇後語:
本篇文章,已經盡量減短,但是由於 deb 本身的參數也不少 !
AYO 阿佑 儘可能用最簡潔的方式,讓讀者們了解!
因為近來,越來越多人使用 Linux,
大概是因為 eeePC 的風行,好多人使用 Ubuntu,
但是連 FireFox 更新都不會!
真是 囧~~~~ 由於 Ubuntu 走的是 *.deb APT 架構,
因此 AYO阿佑 特別寫一篇 dpkg *.deb 的用法,
給讀者們參考囉!!
================================================
歡迎轉載,但請務必說明原出處
歡迎參觀 AYO 阿佑 個人的電腦技術園地
http://tw.myblog.yahoo.com/kain-0913/