在Fedora 7上使用Yum和Yumex管理软件包和存储库

使用Yum和Yumex在Fedora 7上管理软件包和存储库

版本1.0
作者:Oliver Meyer <o [dot] meyer [at] projektfarm [dot] de>

本文介绍如何使用Yum来改进/优化/加速软件包安装,使用“Yum Extender”(Yum的GUI,具有广泛的功能来管理软件包)安装软件包,并管理不同的外部软件包存储库 - 重点是防止出现问题不同的存储库 - 在Fedora 7上。

这是一个实践指南; 它不包括理论背景。 他们在网络上的许多其他文档中被处理。

本文档不附带任何形式的保证! 我想说,这不是设立这样一个制度的唯一办法。 实现这一目标有很多方法,但这是我所采取的方式。 我不会保证这将为您工作!

1元

1.1加速嗯

为了确保yum始终为存储库使用最快的可用镜像(如果它有多个镜像),您可以安装软件包yum-fastestmirror 。 在许多情况下,这将减少下载时间。

yum install yum-fastestmirror

1.2破碎依赖

为了避免依赖关系的问题,首先你可以安装包yum-skip-broken - 具有依赖性问题的包将被跳过。

yum install yum-skip-broken

1.3内核模块

为了防止您的系统更新内核,如果内核模块安装了新的内核不可用,您可以安装这两个软件包yum-fedorakmodyum-kernel-module

yum install yum-fedorakmod yum-kernel-module

2存储库

Fedora 7有不同的存储库 - 问题是:其中一些存储库具有不同版本的具有相同名称的包。 混合这样的仓库会迟早会变得混乱。 所以预设你添加的存储库。

如果你想或需要混合varoius存储库,有一些可能性来处理这个:

如果您只需要混合版本库中的几个软件包,您应该默认禁用它们,只有在要安装软件包时才启用它们。 不要使用它们进行系统的更新! 要禁用存储库,请转到/etc/yum.repos.d/ ,打开您选择的* .repo文件,并将enable设置为0

例如

[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1
enabled=0

要临时启用存储库以安装或更新软件包:

yum --enablerepo=$repository $action $package

例如

yum --enablerepo=atrpms install vlc

或者简单地标记Yum Extender中的相应复选框 - 看看第3步.1。

你想要全部? 可能...然后您必须安装和配置以下软件包之一:

优先次序 (详细信息,请访问http://wiki.centos.org/PackageManagement/Yum/Priorities

要么

yum-protectbase (详细信息,请访问http://wiki.centos.org/PackageManagement/Yum/ProtectBase

一些着名的知识库:

2.1 Livna

Fedora存储库的扩展。 它提供多媒体应用程序,nvidia和ati卡的视频驱动程序以及其他一些软件包。

主页: http : //rpm.livna.org/
架构:i386,x86_64,ppc
软件包列表: i386x86_64ppc
Fedora 7 release-rpm: http : //rpm.livna.org/fedora/7/i386/livna-release-7-2.noarch.rpm

2.2 KDE-Redhat

仅为KDE提供包。

主页: http : //kde-redhat.sourceforge.net/
架构:i386,x86_64(并非所有包)
软件包列表: i386x86_64
Fedora release-rpm: http : //apt.kde-redhat.org/apt/kde-redhat/fedora/kdeforge.repo

2.3 Freshrpms

提供多媒体应用程序,nvidia和ati卡的视频驱动程序以及其他一些软件包。

主页: http : //freshrpms.net/
架构:i386,x86_64,ppc
软件包列表: http : //bordeaux.freshrpms.net/
Fedora 7 release-rpm: http : //ftp.freshrpms.net/pub/freshrpms/fedora/linux/7/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm

2.4 RPM锻造

来自Dag,Dries或Freshrpms等其他存储库的一些维护者的联合项目。 它提供不同种类的包。

主页: http : //rpmforge.net/
架构:i386,x86_64,ppc(黄狗Linux),SPARC(Aurora Linux),Alpha(Fedora Core 2)
软件包列表: http : //rpmforge.net/user/packages/

2.5 ATRPMS

为所有版本的Fedora,RHEL和RHL 7.3 / 8提供不同类型的软件包。

主页: http : //atrpms.net/
架构:i386,x86_64,ppc
软件包列表: http : //atrpms.net/dist/
Fedora 7 release-rpm(i386): http : //dl.atrpms.net/all/atrpms-package-config-117-5.fc7.i386.rpm
Fedora 7 release-rpm(x86_64): http : //dl.atrpms.net/all/atrpms-package-config-117-5.fc7.x86_64.rpm
Fedora 7 release-rpm(ppc): http : //dl.atrpms.net/all/atrpms-package-config-117-5.fc7.ppc.rpm

2.6 Kwizart

提供各种WLAN驱动程序(也是罕见型号)的软件包和各种笔记本电脑的热键和ACPI驱动程序等特殊软件。 它还包含Freevo的包。 被认为与Livna存储库兼容。

主页: http : //kwizart.free.fr/blog/
架构:i386,x86_64
软件包列表: http : //kwizart.free.fr/fedora/7/i386/repodata/
Fedora 7 release-rpm: http : //kwizart.free.fr/fedora/kwizart-release-7.noarch.rpm

2.7 Adob​​e

提供专有的Flash插件。

主页: http : //macromedia.mplug.org/
建筑:i386
软件包列表: http : //macromedia.mplug.org/rpm/RPMS.macromedia/
Release-rpm: http : //linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

2.8暂停2

提供了用于suspend2的软件包 - 被描述为Windows相当于Windows的hibernate功能的Linux。 笔记本用户有趣。

主页: http : //mhensler.de/swsusp/index_en.php
建筑:i386
软件包列表: http : //mhensler.de/swsusp/download/yum/fc7/
存储库文件: http : //mhensler.de/swsusp/download/suspend2.repo

2.9 Gstreamer

直接从开发人员提供gstreamer的包。

主页: http : //gstreamer.freedesktop.org/
架构:i386,x86_64
软件包列表: http : //gstreamer.freedesktop.org/pkg/fedora/
存储库文件(gstreamer-deps): http : //gstreamer.freedesktop.org/download/gstreamer-0.10-deps.repo
存储库文件(gstreamer-gst): http : //gstreamer.freedesktop.org/download/gstreamer-0.10-gst.repo
存储库文件(gstreamer-apps): http : //gstreamer.freedesktop.org/download/gstreamer-0.10-apps.repo

2.10 Freevo

为HTPC表面自由提供包装。

主页: http : //freevo.sourceforge.net/
建筑:i386
从Freevo维基: “目前,可以从kwizart存储库获得FC6 / F7的Freevo RPM,这取决于rpm.livna.org.WARNING中的其他软件包:您不应该将Livna的软件包与FreshRPM的软件包混合,因为这样做将导致RPM包冲突和其他依赖问题。

2.11 PlanetCCRMA

提供专业音频使用的软件包。

主页: http : //ccrma.stanford.edu/planetccrma/software/
建筑:i386
软件包列表: http : //ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/7/i386/
签名:

rpm --import http://ccrma.stanford.edu/planetccrma/RPM-GPG-KEY.planetccrma.txt

Fedora 7 release-rpm: http : //ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/7/i386/planetccrma-repo-1.0-3.fc7.ccrma.noarch.rpm

2.12运球

提供不同游戏和仿真器的软件包。 取决于Livna存储库。

主页: http : //dribble.org.uk/
架构:i386,x86_64,ppc
软件包列表: http : //dribble.org.uk/listrpms9.html
Fedora 6/7 release-rpm: http : //dribble.org.uk/repo/dribble-release-5-3.noarch.rpm

2.13戴尔(OMSA)

提供“Dell OpenManage Server Administrator”和其他Dell软件包(非官方)软件包。

主页: http : //linux.dell.com/yum/software/
架构:i386,x86_64
软件包列表: http : //linux.dell.com/repo/software/fc7/
软件仓库:

wget -q -O - http://linux.dell.com/repo/software/bootstrap.cgi | bash


硬件仓库(OMSA):

wget -q -O - http://linux.dell.com/repo/hardware/bootstrap.cgi | bash

2.14 Didier

为窗口管理器启用E17(beta)提供包

主页: http : //sps.nus.edu.sg/~didierbe/index.html
架构:i386,x86_64(只有Fedora 7)
软件包列表: i386x86_64
Fedora 7 release-rpm: http : //sps.nus.edu.sg/~didierbe/share/dc-f7-yum-repo-1.0-1.fc7.noarch.rpm

2.15 Jpackage

为java应用程序提供了许多包。

主页: http : //jpackage.org/
建筑:noarch
软件包列表: http : //mirrors.dotsrc.org/jpackage/1.6/generic/free/repodata/
存储库文件: http : //jpackage.org/jpackage.repo

2.16 Skype

提供Skype(目前为v1.4.x beta)。

主页: http : //www.skype.com/
存储库数据:

[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/ 
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏