close


大致上是
yum -->fc,centos,suse
yast -->suse
apt-get -->ubuntu(debian)
(如果你想在 ubuntu 上使用 yum 或是 centos 上使用 apt-get,自己裝一裝就是了)。

安裝指令
yum install 套件名稱
apt-get install 套件名稱

搜尋指令
yum provides 關鍵字
apt-cache search 關鍵字

基本上,大概就這二個比較常用,其他像 update 或 remove 等參數都是同樣的用法。

在 Fedora 上,如果出現使用 yum install 顯示找不到檔案而無法安裝的問題,那是因為 Fedora 6 以後,它預設的更新站台已經轉移。
要解決這個問題,需要去修改 /etc/yum.repos.d/ 這個目錄下的幾個.repo檔。
例如:
fedora-core.repo這個檔案
修改原本的
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
改成
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/$releasever/$basearch/os/

fedora 的 /etc/yum.repos.d/ 這個目錄下,
預設有
fedora-core.repo fedora-legacy.repo
fedora-development.repo fedora-updates.repo
fedora-extras-development.repo fedora-updates-testing.repo
fedora-extras.repo
這幾個檔,原則上每個都要參照原本的路徑去修正,不然就會遇到類似
Error: Cannot find a valid baseurl for repo: extras
這樣的錯誤訊息 ----> 看最後是什麼關鍵字,就去改 fedora-xxxx.repo


suse 預設是沒有這東西的,即使裝好yum,它的 /etc/yum.repos.d/ 下仍然是空的,得自己新增一個 abc.repo 的檔案在該目錄下。
如下範例
[base]
name=SUSE LINUX 10.0 - Base
#baseurl=ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source/suse
mirrorlist=/etc/yum.repos.d/base.mirrors
enabled=1
gpgcheck=1
gpgkey=ftp://ftp.gwdg.de/pub/opensuse/distribution/SL-10.0-OSS/inst-source/pubring.gpg

相關的詳細資料,請參閱 http://liquidat.wordpress.com/2005/10/16/setting-up-yum-on-suse-linux-100-3/


最後摘錄一些從 yum apt 常用指令索引看來的資料,

APT 常用指令如下:

apt-get update
更新套件列表

apt-get dist-upgrade
升級 rpm

apt-cache search
搜尋套件,ex: apt-cache search httpd

apt-get install
安裝套件,這裡的套件安裝,會考慮到相依性的問題。 ex: apt-get install httpd

apt-get remove
移除套件,這裡的套件移除,也會考慮到相依性的問題。 ex: apt-get remove httpd

apt-get clean
清除安裝時下載的暫存套件原始檔案,位於 /var/cache/apt/archives

YUM 常用指令如下:

yum update
更新套件, ex: yum update httpd,如果只有 yum update ,會更新所有已經安裝的套件。

yum search
搜尋套件,ex: yum search httpd*,會搜尋所有跟 httpd 有關的套件。

yum install
安裝套件,這裡的套件安裝,會考慮到相依性的問題。 ex: yum install httpd

yum remove
移除套件,這裡的套件移除,也會考慮到相依性的問題。 ex: yum remove httpd

yum clean
清除安裝時下載的暫存套件原始檔案,位於 /var/cache/yum,因為這裡可以清除的項目很多,我最常用的是 yum clean all ,一次給他清掉 :p

yum list
列出套件名稱,用法常用有分以下幾種:

yum list updates
列出所有可以更新的套件

yum list installed
列出所有已安裝的套件

更多的中文參考資訊,可以見以下兩個網站:
YUM 的使用 http://www.php5.idv.tw/modules.php?mod=books&act=show&shid=2536
APT 的安裝、使用 http://apt.nc.hcc.edu.tw/web/apt/apt.html

REF://
http://jerome.anyday.com.tw/archives/47
http://cychiang719.blogspot.com/2009/05/linuxapt-getyum.html

arrow
arrow
    全站熱搜

    BB 發表在 痞客邦 留言(0) 人氣()