歡迎您光臨本站 註冊首頁

Fedora 10下Yum配置筆記

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

Fedora 10下Yum配置筆記


Fedora 10下Yum配置筆記
作者: fedora // 分類為: Fedora配置 // 禁止潛水!
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/f ... usion-free-release-
stable.noarch.rpm
rpm -ivh http://download1.rpmfusion.org/n ... on-nonfree-release-
stable.noarch.rpm
*Adobe
Adobe的軟體倉庫提供Fedora x86版的 FlashPlayer 和 Adobe Reader 的安裝包
su -
rpm -ivh http://linuxdownload.adobe.com/l ... 86-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
1.添加上海交大的yum源
gedit /etc/yum.repos.d/sjtu.repo
在打開的文件中添加以下內容:
[Fedora-ftp.sjtu.edu.cn]
name=Fedora 10 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-ftp.sjtu.edu.cn]
name=Everything 10 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-ftp.sjtu.edu.cn]
name=Fedora updates
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/10/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
保存退出。然後執行
yum makecache
2.安裝axel
最簡單的方法是下載rpm包,分別下載axel和yum-axelget到本地,然後執行:
yum ?nogpgcheck localinstall axel-2.3.1.fc10.i386.rpm
yum ?nogpgcheck localinstall yum-axelget-.0-0.2.20080705.fc10.noarch.rpm
這樣axel就下載完成了,它可以使在下載時將一個文件或者包,分成10份同時進行下載。
3.安裝最快鏡像插件
yum install yum-fastestmirror
4.安裝加速插件
這個插件為Fedora用戶提供更快,更小的下載量,它只下載 rpm 安裝包中被更新的部分,而不是整個rpm 包。加速插件被計劃包含在Fedora11中。要安裝,請輸入:
yum install yum-presto
然後編輯 /etc/yum.repos.d/fedora-updates.repo 文件
gedit /etc/yum.repos.d/fedora-updates.repo
將mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch這一行註釋掉(在前加上#),然後在其下,加上這樣一行:
mirrorlist=http://presto-mirrors.anmar.eu.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
保存退出即可。
5.至此,大功告成。
在下載時偶爾會出現它的最快鏡像插件選擇不對的情況,如果比較著急的話可以在它下載的時候感覺進度條半天沒動或者剩餘時間還有很長的時候選擇中斷這個源的下載,ctrl+C,然後yum會自動開始從別的源去下載更新。

[火星人 ] Fedora 10下Yum配置筆記已經有523次圍觀

http://coctec.com/docs/linux/show-post-161518.html