24h購物| | PChome| 登入
2009-11-06 12:23:22 | 人氣450| 回應5 | 上一篇 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

Linux deb dpkg apt 使用講解

================================================
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 中,N 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/

 

台長: AYO 阿佑
人氣(450) | 回應(5)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: Linux |
此分類下一篇:Embedded System_嵌入式系統淺談
此分類上一篇:RootKit 是什麼? 詳細解釋

(悄悄話)
2009-12-06 22:39:14
吉娃
2010-02-05 01:46:46
(悄悄話)
2010-02-08 17:41:09
(悄悄話)
2010-02-10 11:48:29
(悄悄話)
2010-02-28 21:40:00
是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文