Fedora 10 配置yum

感謝嘉佑的中文安裝指南!

*基本命令
下面是你會用到的最普通的 yum 命令,yum 是 Fedora 的打包系統。如果你輸入下面的命令你會找到更
多詳細的介紹以及更多的命令。
yum --help
man yum
*安裝應用程序
su -c 'yum install application_name' (注:application_name代表應用程序名,下同)
*刪除應用程序
su -c 'yum remove application_name'
*從硬盤安裝 rpm 包並使用 yum 解決依賴
su -c 'yum localinstall application_name'
*搜索應用程序
su -c 'yum search application_name'
*搜索某個應用程序的信息
su -c 'yum search application_name'
*更新整個系統
su -c 'yum update'
*啓用一個軟件倉庫
su -c 'yum --enablerepo=repo_name' (repo_name 代表倉庫名,下同)
*禁用一個軟件倉庫
su -c 'yum --disablerepo=repo_name'
*導入 Fedora GPG 祕匙
Fedora 有兩個基本的軟件倉庫,名爲 “fedora” 和 “updates” 。要使用它們並且在安裝那些未簽名的軟件
包時避免發生錯誤,你必須導入它們的 GPG 密匙,打開一個終端並且輸入如下命令:
su -c 'rpm --import /etc/pki/rpm-gpg/*'
*第三方軟件倉庫
*RPM Fusion
因爲專利許可證的原因,Fedora 軟件倉庫不包含 MP3, DVD和視頻播放及解碼庫。正因爲如此,你必須從
第三方的軟件倉庫安裝那些軟件,請不要擔心,這是非常容易的 :)
現在我們開始安裝 RPM Fusion 軟件倉庫,RPM Fusion 是 Fedora 和 Red Hat 企業版的軟件倉庫,是由
Dribble, Freshrpms 和 RPM Fusion 合併而來的。各種各樣的應用程序包含在這個軟件倉庫中,比如
MP3、未加密的 DVD 、Mplayer, VLX, Xine 等多媒體應用程序使用的解碼庫,以及閉源的 Nvidia 和 ATI
顯卡驅動,RPM Fusion 包含以下兩個主要的軟件倉庫:
      • 一個被命名爲“免費”,爲開源軟件提供(開源軟件的含義通過 Fedora授權指引 定義),但因爲美國
         專利保護法案又不能包含在 Fedora 中。
      • 另一個被命名爲“非免費”,爲非自由軟件提供,就是其它所有那些不能被免費提供的,包括公開源
         代碼的軟件,但是有“非商業使用”之類的限制。
在這部分指南的最後,我保證你安裝並啓用了 RPM Fusion 軟件倉庫,所以,打開一個終端吧,輸入:
su
-
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-
stable.noarch.rpm
rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-
stable.noarch.rpm
*Adobe
Adobe的軟件倉庫提供Fedora x86版的 FlashPlayer 和 Adobe Reader 的安裝包
su -
rpm -ivh http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
它將自動被啓用。
*Google
它僅提供 Picasa ,如果有人需要安裝 Picasa ,輸入下面的命令安裝 Google 軟件倉庫:
su -
wget https://dl-ssl.google.com/linux/linux_signing_key.pub
rpm --import linux_signing_key.pub rm linux_signing_key.pub
gedit /etc/yum.repos.d/google.repo
根據你的系統構架,(選擇)粘貼下面幾行
[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
[google64]
name=Google - x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1
*yum 圖形界面
如果你不喜歡在控制檯輸入命令,你可以使用 Fedora 的 yum 的圖形用戶界面,你可以在系統-->應用程
序-->添加/刪除軟件找到它。
你也可以安裝 yumex 來使用 yum 的圖形界面:
su -c 'yum install yumex'
*配置 yum 以使用代理
如果你使用 http 代理服務器,如果你想要 yum 通過代理服務器連接網絡,打開終端,輸入如下命令:
su -c 'gedit /etc/yum.conf'
在 yum 配置中加入下面這一行
proxy=http://ip:port/
ip就是你代理服務器的 ip 地址,端口就是你代理服務器監聽的端口。不要忘記端口後面的 “/” 符號。
*yum插件
*最快鏡像插件
就像這個插件名所說的那樣,這個插件可以搜索你鏡像列表中最快的鏡像服務器,並從中下載文件包。要安
裝,請輸入:
su -c 'yum install yum-fastestmirror'
現在,像通常使用 yum 那樣使用就可以了。你可以在下面這個文件中配置這個插件的各種設置:
su -c 'gedit /etc/yum/pluginconf.d/fastestmirror.conf'
*安全插件
這個插件只允許你搜索並安裝僅和安全有關的升級包,如果你將 Fedora 安裝在服務器的生產力模式下還是
非常實用的。要安裝,請輸入:
su -c 'yum install yum-security'
要應用安全插件請輸入
su -c 'yum --security update'
需要了解更多信息或者像 bugzilla 彙報等額外選項或者諮詢信息,請閱讀手冊
man yum-security
*允許降級的插件
yum 默認是不允許你降級一個軟件包的,然而有時候一個新的軟件包反而給你帶來問題。在這種情況下你
就可以用這個插件降級該軟件到之前穩定版本了。要安裝,請輸入:
su -c 'yum install yum-allowdowngrade'
要使用它請輸入
su -c 'yum update --allow-downgrade'
你可以通過更改下面這個文件中被啓用的選項來禁用該插件
su -c 'gedit /etc/yum/pluginconf.d/allowdowngrade.conf'
*加速插件
加速插件爲 Fedora 用戶提供更快,更小的下載量,它只下載 rpm 安裝包中被更新的部分,而不是整個
rpm 包。加速插件被計劃包含在 Fedora 11 中。要安裝,請輸入:
su -c 'yum install yum-presto'
然後編輯 /etc/yum.repos.d/fedora-updates.repo 文件,
su -c 'gedit /etc/yum.repos.d/fedora-updates.repo'
通過在地址行前面加 # 註釋掉該鏡像地址行,然後粘貼上下面這一行
mirrorlist=http://presto-mirrors.anmar.eu.org/mirrorlist?repo=updates-released-
f$releasever&arch=$basearch

 

--------------------------2009-1-31修改---------------------------

因爲InnerSea只使用byr源不使用fedora源,所以mirrorlist的位置也要做相應修改,InnerSea爲/etc/yum.repos.d/byr.repo中的[byr-updates]段。

 

--------------------------2009-2-1修改---------------------------

忽然發現加速插件還沒有對應的源,現在是無效的,不知以後會不會好一點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章