fedora22 yum dnf 22 弃yum用dnf那 yum-fastestmirror还有用吗

1369人阅读
的源速度很慢,令人很烦恼,不过它有个自动选最快的源包。
yum install yum-fastestmirror yum-presto
它会判断你的速度并找到最快的源。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:58696次
积分:1336
积分:1336
排名:第17267名
原创:66篇
评论:83条
(1)(33)(14)(11)(1)(1)(5)在CentOS上安装第三方软件库EPEL - 常想一二 - ITeye技术网站
博客分类:
Extra Packages for Enterprise Linux (EPEL)【企业版 Linux 附加软件包(以下简称 EPEL)】是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、 Scientific Linux)的一个高质量附加软件包项目。
EPEL 的软件包通常不会与企业版Linux官方源中的软件包发生冲突,或者互相替换文件。EPEL与Fedora项目基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。
EPEL 包含一个叫做epel-release的包,这个包包含了EPEL源的gpg密钥和软件源信息。您可以通过yum安装到您的企业版Linux发行版上。除了epel-release源,还有一个叫做epel-testing的源,这个源包含最新的测试软件包,其版本很新但是安装有风险,请自行斟酌。
注意: 有些第三方软件源需要 EPEL 的'epel-testing'源来安装依赖组件,请务必在系统设置中启用本源。 这里 有相关的开启教程。(相关配置文件位于:/etc/yum.repos.d/epel-testing.repo)。
1.首先检查系统是否安装epel-release
[root@localhost ~]
# rpm -q epel-release
package epel-release is not installed
2.安装EPEL
[root@localhost ~]# rpm -ivh http://mirrors./fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
Retrieving http://mirrors./fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
Preparing...
########################################### [100%]
1:epel-release
########################################### [100%]
注意:
1、要安装最新版本的EPEL,请前往 http://mirrors./fedora/epel/ 中查找最新版本的URL地址,这里采用的是6.8版本
32位:http://mirrors./fedora/epel/6/i386/epel-release-6-8.noarch.rpm
64位:http://mirrors./fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
2、若出现下面类似错误,则表示对应的URL已经不存在,需要重新找EPEL的版本,请前往 http://mirrors./fedora/epel/ 获取需要的版本
[root@localhost ~]# rpm -ivh http://mirrors./fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
Retrieving http://mirrors./fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
curl: (22) The requested URL returned error: 404 Not Found
error: skipping http://mirrors./fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm - transfer failed
#2.1 安装成功
[root@localhost ~]# rpm -q epel-release
epel-release-6-8.noarch
#2.2 查看其所依附的软件文件
[root@localhost ~]# rpm -qR epel-release
config(epel-release) = 6-8
redhat-release &= 6
rpmlib(CompressedFileNames) &= 3.0.4-1
rpmlib(FileDigests) &= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) &= 4.0-1
rpmlib(PayloadIsXz) &= 5.2-1
[root@localhost ~]# rpm -e epel-release
warning: /etc/yum.repos.d/epel.repo saved as /etc/yum.repos.d/epel.repo.rpmsave
#2.4 设置源级别
[root@localhost ~]# vi /etc/yum.repos.d/epel.repo
设置 /etc/yum.repos.d/epel.repo 中源的级别为 priority=11
#2.5 搜索软件包
若要查看 EPEL Repo 中是否存在某个软件包:yum search package-name,若搜索git
[root@localhost ~]# yum search git
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* epel: mirrors.
* updates: mirror.
============================== N/S Matched: git ===============================
nodejs-github-url-from-git.noarch : Parse a GitHub git URL and return the GitHub repository URL
php-phpunit-git.noarch : Simple wrapper for Git
trac-git-plugin.noarch : GIT version control plugin for Trac
GitPython.noarch : Python Git Library
cgit.x86_64 : A fast web interface for git
git-annex.x86_64 : Manage files with git, without checking their contents into git
git-ftp.noarch : Git powered FTP client written as shell script
git-gui.noarch : Git GUI tool
git-review.noarch : A git helper for integration with Gerrit
git2cl.noarch : Converts git logs to GNU style ChangeLog format
gitolite.noarch : Highly flexible server for git directory version tracker
gitosis.noarch : Git repository hosting application
gitstats.noarch : Generates statistics based on GIT repository activity
// ……(略)
tkgate-fr.x86_64 : Locales and examples for tkgate, Digital Circuit Simulator
tkgate-it.x86_64 : Locales and examples for tkgate, Digital Circuit Simulator
tkgate-ja.x86_64 : Locales and examples for tkgate, Digital Circuit Simulator
tuxpaint.x86_64 : Drawing program designed for young children
xmlsec1-devel.i686 : Libraries, includes, etc. to develop applications with XML Digital
: Signatures and XML Encryption support.
xmlsec1-devel.x86_64 : Libraries, includes, etc. to develop applications with XML Digital
: Signatures and XML Encryption support.
Name and summary matches only, use "search all" for everything.
3. 安装第三方软件
使用yum install package-name命令安装第三方软件,如使用yum install git安装git
[root@localhost ~]# yum install git
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
epel/metalink
* epel: ftp.
* updates: mirror.
epel/primary_db
Setting up Install Process
Resolving Dependencies
--& Running transaction check
---& Package git.x86_64 0:1.7.1-3.el6_4.1 will be installed
--& Processing Dependency: perl-Git = 1.7.1-3.el6_4.1 for package: git-1.7.1-3.el6_4.1.x86_64
--& Processing Dependency: perl(Git) for package: git-1.7.1-3.el6_4.1.x86_64
--& Processing Dependency: perl(Error) for package: git-1.7.1-3.el6_4.1.x86_64
--& Running transaction check
---& Package perl-Error.noarch 1:0.17015-4.el6 will be installed
---& Package perl-Git.noarch 0:1.7.1-3.el6_4.1 will be installed
--& Finished Dependency Resolution
Dependencies Resolved
==================================================================================
Repository
==================================================================================
Installing:
1.7.1-3.el6_4.1
Installing for dependencies:
perl-Error
1:0.17015-4.el6
1.7.1-3.el6_4.1
Transaction Summary
==================================================================================
3 Package(s)
Total download size: 4.7 M
Installed size: 15 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): git-1.7.1-3.el6_4.1.x86_64.rpm
(2/3): perl-Error-0.17015-4.el6.noarch.rpm
(3/3): perl-Git-1.7.1-3.el6_4.1.noarch.rpm
----------------------------------------------------------------------------------
140 kB/s | 4.7 MB
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Importing GPG key 0xC105B9DE:
Userid : CentOS-6 Key (CentOS 6 Official Signing Key) &centos-6-key@centos.org&
Package: centos-release-6-4.el6.centos.10.x86_64 (@anaconda-CentOS-.x86_64/6.4)
: /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Is this ok [y/N]: y
(注:这里为输入的内容,导入GPG key)
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : 1:perl-Error-0.17015-4.el6.noarch
Installing : perl-Git-1.7.1-3.el6_4.1.noarch
Installing : git-1.7.1-3.el6_4.1.x86_64
: git-1.7.1-3.el6_4.1.x86_64
: perl-Git-1.7.1-3.el6_4.1.noarch
: 1:perl-Error-0.17015-4.el6.noarch
Installed:
git.x86_64 0:1.7.1-3.el6_4.1
Dependency Installed:
perl-Error.noarch 1:0.17015-4.el6
perl-Git.noarch 0:1.7.1-3.el6_4.1
4. 参考资料
[1]EPEL
https://fedoraproject.org/wiki/EPEL
[2]CentOS 6.2安装第三方软件库epel
http://blog.csdn.net/jackalfly/article/details/7572886
浏览: 134345 次
来自: 上海
异常只进了(2)定义的处理方法,没有进(3)定义的处理方法,是 ...
spring mvc demo教程源代码下载:http://w ...
老大这几天要我研究springmvc的异常统一处理
感谢楼 ...
在世界的中心呼喚愛 写道cgs1999 写道jwei1228Yum(Yellow dog Updater, Modified) 由Duke University团队,修改Yellow Dog 的Yellow Dog Updater而成,是一个基于RPM包管理的字符前端包管理器。能够从指定的自动下载 RPM 包并且安装,可以处理依赖性关系,并且一次安装所有依赖的包,无须繁琐地一次次下载、安装。被Yellow Dog 本身,以及、Red Hat Enterprise Linux采用。---维基百科黄狗Linux的Logo Yellow Dog Linux 是面向家庭、办公室、及集群用户的开放Linux操作系统。系统基于RHEL/CentOS,使用RPM软件包管理,主要面向Power架构家族的处理器。还特别为 PS3 提供发行版支持,目前最新版本为7.0,于2012年8月发布。本身比较简陋,但是可以通过增加插件及安装源来增强,以方便使用。【常用插件】yum-fastestmirror #自动选择最快的yum源yum-priorities #多yum源下优先级支持yum-downloadonly
#只下载rpm包而不安装http://yum.baseurl.org/下面均以CentOS为例:CentOS默认自带CentOS-Base.repo源,但官方源中去除了很多有版权争议的软件,而且安装的软件也不是最新的稳定版。Fedora自带的源中也找不到很多多媒体软件,如果需要安装,必需先添加其他源,如RPMFusion和RPMForge等第三方软件库。以下各种第三方软件库,适用于与RHEL完全兼容的linux发行版,如CentOS、Fedora、Scientific Linux等等!EPEL源https://fedoraproject.org/wiki/EPEL/zh-cnwget /installers/atomic
sh ./atomic如何使用各种源#!//sh
#使用: ./yum-install.sh
#安装必要插件
yum install -y yum-fastestmirror
yum install -y yum-priorities
#vi /etc/yum/pluginconf.d/priorities.conf
#确认 enabled = 1
cd /etc/yum.repos.d/
mkdir repobak.d
mv *.repo repobak.d
yum install -y wget
#下载安装rpmforge
#从 http://repoforge.org/use/ 下载rpmforge的最新rpm包
if [ "$HOSTTYPE" == "i686" ]
wget http://pkgs.repoforge.org/rpmforge-release/apt-0.5.15lorg3.94a-5.el5.rf.i386.rpm
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
elif [ "$HOSTTYPE" == "x86_64" ]
wget http://pkgs.repoforge.org/rpmforge-release/apt-0.5.15lorg3.94a-5.el5.rf.x86_64.rpm
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -Uvh *.rpm
mv *.rpm repobak.d
#安装其他插件
yum install -y yum-downloadonly[@jiankong ~]# yum --help #执行该命令,可以看到以下插件已经生效Loaded plugins: aliases, changelog, downloadonly, kabi, presto, product-id, : refresh-packagekit, security, subscription-manager, tmprepo, : verify, versionlock...【yum-downloadonly插件使用】[root@jiankong ~]# cat /etc/yum/pluginconf.d/downloadonly.conf #查看插件是否启用[main]enabled=1例:下载 httpd软件包到当前目录yum install httpd --downloadonly --downloaddir=./提供两种fedora14的yum源 - Redhat/Fedora/CentOS -
红联Linux论坛
UID425805&帖子88&积分158&现金1276 圆&魅力38 点&阅读权限70&注册时间&
提供两种fedora14的yum源
本帖最后由 专攻Linux/ARM 于
21:46 编辑
Fedora 14 yum 源 上海交大(很快)
[Fedora-ftp.]
name=Fedora 14 – i386
baseurl=http://ftp./fedora/linux/releases/14/Fedora/i386/os/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-ftp.]
name=Everything 14 – i386
baseurl=http://ftp./fedora/linux/releases/14/Everything/i386/os/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[updates-ftp.]
name=Fedora updates
baseurl=http://ftp./fedora/linux/updates/14/i386/
gpgcheck=0
将以上内容保存至 /etc/yum.repos.d/sjtu.repo 即可
Fedora 14 如何添加 163 yum 源
首先输入打开终端输入su,输入密码,取得管理员权限;
其次输入 gedit /etc/yum.repos.d/163.repo,回车
再次把一下内容复制到打开的163.repo中:
name=Fedora 14 – i386
baseurl=/fedora/updates/14/i386/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-]
name=Everything 14 – i386
baseurl=/fedora/updates/14/i386/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-]
name=Fedora updates
baseurl=/fedora/updates/14/i386/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
在此申明,此帖子系本人在网上搜的,觉得不错就放到咱红联来给大家分享一下。原贴地址:
接下来这篇帖子讲yum源是我见过的目前为止讲的最仔细的一篇。所以必须的分享给大家看。 先注明地址:
什么是repo文件?
repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!
我们以一份系统自带的repo文件做为实例来探讨(#号后面是我加的注释):
[fedora]& && &#方括号里面的是软件源的名称,将被yum取得并识别
name=Fedora $releasever - $basearch& &#这里也定义了软件 仓库的名称,通常是为了方便阅读配置文件,一般没什么作用,$releasever变量定义了发行版本,通常是8,9,10等数字,$basearch变 量定义了系统的架构,可以是i386、x86_64、ppc等值,这两个变量根据当前系统的版本架构不同而有不同的取值,这可以方便yum升级的时候选择 适合当前系统的软件包,以下同……
failovermethod=priority& &#failovermethod 有两个值可以选择,priority是默认值,表示从列出的baseurl中顺序选择镜像服务器地址,roundrobin表示在列出的服务器中随机选择
exclude=compiz* *compiz* fusion-icon* #exclude这个选项是后来我自己加上去的,用来禁止这个软件仓库中的某些软件包的安装和更新,可以使用通配符,并以空格分隔,可以视情况需要自行添加
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
#上面的一行baseurl第一个字符是'#'表示该行已经被注释,将不会被读取,这一行的意思是指定一个baseurl(源的镜像服务器地址)
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
#上面的这一行是指定一个镜像服务器的地址列表,通常是开启的,本例中加了注释符号禁用了,我们可以试试,将$releasever和$basearch替换成自己对应的版本和架构,例如10和i386,在浏览器中打开,我们就能看到一长串镜可用的镜像服务器地址列表。
选择自己访问速度较快的镜像服务器地址复制并粘贴到repo文件中,我们就能获得较快的更新速度了,格式如下baseurl所示:
enabled=1 #这个选项表示这个repo中定义的源是启用的,0为禁用
gpgcheck=1 #这个选项表示这个repo中下载的rpm将进行gpg的校验,已确定rpm包的来源是有效和安全的
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch #定义用于校验的gpg密钥
##以下的软件仓库基本上用不到,选项含义同上
[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-debug-$releasever&arch=$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
摘自 格物之致
以下 摘自 麦麦的不老阁
在众多的Linux distribution中,由“Red Hat, Inc.”与开源社区合作发行的fedora,在Linux Desktop上的受欢迎程度是相当高的。fedora很好用,对硬件的支持相当度相当高,更关键的是有“Red Hat Inc.“的支持。但是,fedora fans最郁闷的事情莫过于源的问题了,在国内没有一个像样的镜像源,看着ubuntu fans 使用apt安装、更新的时候,速度是飞奔,而我们fedora fans使用yum的时候,看着蜗牛般下载速度,我们只有泪崩的份,相信YUM的速度问题,一直是fedora fans心中的痛吧!
& && & 我也是一直苦于yum蜗牛般速度,所以这几天搜集了一些速度相对快的源,重新制作了repo文件,使得yum的速度得到最大改善。顺便再一次来讨论这个让人泪崩的yum问题(YUM=Yellow Dog Updater,Modified),嘿嘿~
& && & 如果您要转摘此文章,请注明出处:YUM应用终极攻略-麦麦的不老阁
本文以fedora10发行版为例,如果使用的是低于10版本的,可能需要修改一些内容。
先以我系统中的yum.conf文件,说明一下大概的参数配置,很多文章都会说如何用YUM,但是很少见到说有如何配置yum.conf的。
引用内容 引用内容
[marco.chan@fedora ~]$ cat /etc/yum.conf
cachedir=/var/cache/yum& &&&#yum下载的RPM包的缓存目录
keepcache=0& && && &#缓存是否保存,1保存,0不保存。
debuglevel=2& && && &#调试级别(0-10),默认为2(具体调试级别的应用,我也不了解)。
logfile=/var/log/yum.log& &&&#yum的日志文件所在的位置
exactarch=1& && && &#在更新的时候,是否允许更新不同版本的RPM包,比如是否在i386上更新i686的RPM包。
obsoletes=1& && && &#这是一个update的参数,具体请参阅yum(8),简单的说就是相当于upgrade,允许更新陈旧的RPM包。
gpgcheck=1& && && &#是否检查GPG(GNU Private Guard),一种密钥方式签名。
plugins=1& && && &#是否允许使用插件,默认是0不允许,但是我们一般会用yum-fastestmirror这个插件。
installonly_limit=3& &&&#允许保留多少个内核包。
exclude=selinux*& &&&#屏蔽不想更新的RPM包,可用通配符,多个RPM包之间使用空格分离。
#& &This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll &gain& the bandwidth of not having to
# download the new metadata and &pay& for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m
# PUT YOUR REPOS HERE or IN separate files named file.repo
# in /etc/yum.repos.d
repo文件中的内容可以包含在yum.conf文件中,但是默认会放在/etc/yum.repos.d/这个目录下,方便编辑,也为了方便区分不同源的文件。
然后看一下我系统中的.repo:
引用内容 引用内容
[marco.chan@fedora ~]$ ls /etc/yum.repos.d/ -l
-rw-r--r-- 1 root root& &962
16:57 fedora-asia-release.repo
-rw-r--r-- 1 root root& &738
16:57 fedora-asia-update.repo
-rw-r--r-- 1 root root& &153
19:46 fedora-dvdiso.repo
-rw-r--r-- 1 root root& &317
13:10 fedora-redhat-release.repo
-rw-r--r-- 1 root root& &317
13:11 fedora-redhat-update.repo
-rw-r--r-- 1 root root& &316
20:21 fedora-second-depository-release.repo
-rw-r--r-- 1 root root& &263
23:10 fedora-second-depository-updates.repo
-rw-r--r-- 1 root root -15 23:50 jpackage17.repo
-rw-r--r-- 1 root root -06 01:45 planetccrma.repo
#以上9个是我自己添加的.repo和相对陌生的第三方源文件。以下是系统默认的以及rpmfusion的源。
-rw-r--r-- 1 root root -14 15:29 fedora-rawhide.repo
-rw-r--r-- 1 root root -14 23:43 fedora.repo
-rw-r--r-- 1 root root -15 14:55 fedora-updates.repo
-rw-r--r-- 1 root root -07 04:06 fedora-updates-testing.repo
-rw-r--r-- 1 root root -14 16:56 rpmfusion-free-rawhide.repo
-rw-r--r-- 1 root root -14 15:30 rpmfusion-free.repo
-rw-r--r-- 1 root root -14 15:30 rpmfusion-free-updates.repo
-rw-r--r-- 1 root root -03 21:15 rpmfusion-free-updates-testing.repo
-rw-r--r-- 1 root root -15 18:29 rpmfusion-nonfree-rawhide.repo
-rw-r--r-- 1 root root -14 15:30 rpmfusion-nonfree.repo
-rw-r--r-- 1 root root -14 15:30 rpmfusion-nonfree-updates.repo
-rw-r--r-- 1 root root -03 21:18 rpmfusion-nonfree-updates-testing.repo
yum加速,关于yum的加速无非就是选择一个快速的源,或者是多线程下载(yum本身是单线程):
方法一、安装yum-fastestmirror这个插件.
说明:这个插件的效果并非和描述的那样好“自动选择最快的源”。其实yum-fastestmirror使用简单的ping方式,以延时的大小来判断源主机是否是最快的源,实际上这方法并不可靠。
程序代码 程序代码
sudo yum -y install yum-fastestmirror
如果你仔细观察过yum的话,我们大陆用户基本会选择到台.湾的主机作为最快的源,而实际上根据我个人的经验,台湾的源一般都跟蜗牛似的。所以我选择了屏蔽了.tw的源,屏蔽的方式为:
程序代码 程序代码
sudo vi /etc/yum/pluginconf.d/fastestmirror.conf
添加这一句:exclude=.tw, .twaren.net
方法二、安装yum-axelget。
说明:yum是单线程下载的,而axel是一个多线程下载软件。yum-axelget在yum运行的时候,自动调用axel来多线程下载,从而达到加速的目的。
安装:使用rpm命令安装axel,yum-axelget。
只允许会员下载 该文件只允许会员下载! 登录 | 注册
方法三、安装yum-presto。关于presto请连接
用 户只需要下载每一个软件的增量内容(用drpm打包而成),在本地计算机重新生成一个完整的软件包再安装。通常增量更新只有很小的下载量,因而即使很大量 的内容要更新,所耗费的时间必然比传统方法要少很多。不过presto系统还在测试之中,而且只有一个服务器提供presto更新,速度也不怎么样。目前 presto只提供Fedora 9、Fedora 10和Fedora Rawhide三个版本的更新。
程序代码 程序代码
sudo yum -y install yum-presto
引用内容 引用内容
Installation
In Fedora, run &yum install yum-presto&. Then enable a presto repository listed below.
Presto Repositories
To use presto in Fedora, you need to have some presto repositories enabled.
Easy setup:
The easy way (if you're running F9 or F10 (i386, x86_64)) is to change the mirrorlist
For F9, in /etc/yum.repos.d/fedora-updates-newkey.repo change the mirrorlist to:
mirrorlist=http://presto-mirrors.anmar.eu.org/mirrorlist?repo=updates-released-f$releasever.newkey&arch=$basearch
For F10, in /etc/yum.repos.d/fedora-updates.repo change the mirrorlist to:
mirrorlist=http://presto-mirrors.anmar.eu.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
Hard setup:
If you prefer to set the baseurl directly, use the following:
Fedora Rawhide:
To use the presto repository in Fedora Rawhide, you need to change your baseurl in /etc/yum.repos.d/fedora-rawhide.repo to point to the one below.
i386: baseurl=/devel/i386/development
Fedora 10:
To use the presto repository in Fedora 10, you need to change your baseurl in /etc/yum.repos.d/fedora-updates.repo to point to the one below.
i386: baseurl=/f10/i386/updates
x86_64: baseurl=http://dl.anmar.eu.org/repos/f10/updates-x86_64
A big thank you to Angel Marin for creating and hosting the x86_64 deltarpms for F10!
To use the presto repository in Fedora 9, you need to change your baseurl in /etc/yum.repos.d/fedora-updates-newkey.repo to point to the one below.
i386: baseurl=/f9/i386/updates.newkey
x86_64: baseurl=http://dl.anmar.eu.org/repos/f9/updates-x86_64.newkey
A big thank you to Angel Marin for creating and hosting the x86_64 deltarpms for F9!
Fedora 9, 10 and Rawhide
方法三、挑选自己满意的源。
以附件形式放上来!
只允许会员下载 该文件只允许会员下载! 登录 | 注册
方法四、安装专门的第三方源。
对于一些国内的源,大都只适合教育网用户,因为我不是教育网用户,所以无法测试,我自己只用了上海交大自由软件(free software)资源镜像这一个。另外,大家期待163mirrors,除了fedoar ISO之外,并没有同步其他的RPM包。
1、Planetccrma
For Fedora 9:
For Fedora 10:
2、jpackage
下载.repo文件,保存到/etc/yum.repos.d/ 下。
3、RPM Fusion
5、rpm.livna.org(已经合并)
6、freshrpms(已经合并)
7、rpmfind(法国东部的一个城市)
8、RPM.pbone.net
一个付费的yum repository。可以注册一个用户,免费试用14天,依照自己的需求配置不同的.repo文件。
引用内容 引用内容
This is experimental system. Use it on own risk.
Copy below section and put it into /etc/yum.repos.d/pbone.repo file.
name=PBONE Fedora 10 i386
baseurl=http://yum.pbone.net/65/i386/
gpgcheck=0
proxy=http://proxy.pbone.net:3127/
proxy_username=marco
proxy_password=
[65noarch]
name=PBONE Fedora 10 noarch
baseurl=http://yum.pbone.net/65/noarch/
gpgcheck=0
proxy=http://proxy.pbone.net:3127/
proxy_username=marco
proxy_password=
UID257353&帖子93&积分131&现金1236 圆&魅力19 点&阅读权限60&注册时间&
UID126529&帖子186&积分352&现金3071 圆&魅力87 点&阅读权限80&注册时间&
UID414913&帖子205&积分240&现金2814 圆&魅力20 点&阅读权限80&注册时间&
@lz& & 台湾那些个 确实慢 那个presto&&有冲突yum-axelget& &貌似下载内容的多了
UID401192&帖子77&积分87&现金440 圆&魅力5 点&阅读权限50&注册时间&
领教了,学到不少东西
UID145840&帖子5&积分5&现金60 圆&魅力0 点&阅读权限20&注册时间&
比较欣慰的是教育网的比较快,特别是自己学校有源的,呵呵
UID606258&帖子1&积分1&现金12 圆&魅力0 点&阅读权限20&注册时间&
UID607066&帖子44&积分44&现金398 圆&魅力0 点&阅读权限40&注册时间&
继续努力学习中。
UID890597&帖子21&积分21&现金232 圆&魅力0 点&阅读权限30&注册时间&
这么长,我看老半天了}

我要回帖

更多关于 fedora22 yum dnf 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信