fedora配置yum及第三方软件源

http://download1.rpmfusion.org/free/fedora/这个链接能找到对应fedora版本的第三方软件源


以下转自:http://blog.chinaunix.net/uid-639516-id-2692461.html

配置 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 info 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/*'

注: 你可能会遇到一些错误信息,比如 "import failed" (导入错误),但这并不影响。

*第三方软件仓库

* 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 软件仓库。如果你使用 Gnome (Fedora 默认的桌面环境)你可以在Firefox中点几下鼠标轻松完成。KDE 和 KpackageKit 用户只能手动添加,因为 kpackagekit 有 bug 。以下是两种安装 RPM Fusion 软件仓库的办法。 
如果你使用 Gnome ,只需要点击下面的链接并按 Enter 键几次即可: 
RPM Fusion free for Fedora 8, 9, 10 or 11 (供 Fedora 8,9,10,11 使用的 RPM Fusion 自由软件) RPM Fusion nonfree for Fedora 8, 9, 10 or 11 (供 Fedora 8,9,10,11 使用的 RPM Fusion 非自由软件) 打开终端并输入:


如果你使用 KDE ,打开终端输入如下命令:

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

yum update


* Adobe

Adobe 软件仓库提供 Flash 和 Adobe Reader 的 x86 版本,安装请打开终端输入:

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

Google 软件仓库只提供 Picasa ,如果需要,请打开终端输入:

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 插件

* Presto 插件

Presto 插件为 Fedora 用户提供更快的下载速度,最小化的下载文件:它只下载 rpm 包升级后的差异文件而不是整个 rpm 包。Presto 插件包含在 Fedora 11 中的 ofedora_firefoxicially (Fedora 官方并有 Firefox 支持?) 中,我推荐使用。需要注意的是,假如,你安装了一个 N 版本的 rpm 包,而你没有安装 N+1 版,Presto 插件并不能直接升级到 N+2 版。在这样的情况下,你必须下载 N+2 版的 RPM 。但这并不是大问题,Yum 会打理好一切。安装 Presto 插件,请打开终端,输入:

su -c 'yum install yum-presto'


*最快镜像插件

就像这个插件名所说的那样,这个插件可以搜索你镜像列表中最快的镜像服务器,并从中下载文件包。要安装,请输入:

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'

猜你喜欢

转载自blog.csdn.net/yanshaoshuai/article/details/80668568