获取qq信息息可以改吗

27782人阅读
linux服务搭建及配置(7)
感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!
如有转载,请保留源作者博客信息。
如需交流,欢迎大家博客留言。
rpm源下载地址:&或者直接在dvd镜像解压出来找到packages的rpm包即可
<span style="color:#、mkdir -p& /home/yum/centos/6.5/os/x86_64
<span style="color:#、将rpm包拷贝到/home/yum/centos/6.5/os/x86_64文件夹下面(其中此目录下面还可以包括文件夹)
<span style="color:#、yum install createrepo -y
<span style="color:#、在/home/yum/centos/6.5/os/x86_64文件夹下面建立repodata索引文件:
createrepo -pdo&/home/yum/centos/6.5/os/x86_64&/home/yum/centos/6.5/os/x86_64
<span style="color:#、配置yum源:
vi /etc/yum.repos.d/CentOS-Base.repo
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
其中:baseurl=http://10.28.170.93/centos/6.3/os/x86_64为具有repodata文件夹才能配置成功
至此完成yum源本地配置
设置Apache
假若想在页面看到文件夹
我只需要把&/home/share&目录链接到apache目录下显示就可以
mkdir&/var/www/html/yum
ln -s /home/yum/ /var/www/html/
然后windows登陆:\\10.28.170.89
全部完成~!
yum的rpm包手动更新:
从163上面更新yum源包:
wget -np&-t 1&-nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml&/centos/6.5/os/x86_64/Packages/&-P /home/yum/
每次手动添加了一个rpm包到Packages中,则在yum源服务器中执行如下命令:
createrepo --update /home/yum/centos/6.5/os/x86_64/
其中目录/home/yum/centos/6.5/os/x86_64/的子目录有两个Packages、repodata。
接下来在使用yum的机器上yum clean all即可使用新加入进去的rpm包文件
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2109522次
积分:12129
积分:12129
排名:第895名
原创:261篇
转载:35篇
评论:117条
阅读:469065
(10)(14)(15)(11)(2)(4)(10)(11)(23)(25)(31)(24)(8)(10)(9)(25)(14)(16)(7)(28)以上由提供
当前位置:
> 详细页面
CentOS系统中yum源如何配置
时间: 16:30来源:作者:zhijie
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
系统教程栏目
热门系统教程
在笔记本电脑早已普及到会议室的这个年代,商务人士拿笔记...
热门系统下载
最新系统教程
热门软件下载
Copyright&2011 系统之家(www.xitongzhijia.net) 版权所有 闽ICP备号-1
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
如侵犯到您的权益,请及时通知我们,我们会及时处理。CentOS 下yum配置本地源_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS 下yum配置本地源
来源:Linux社区&
作者:Linux
断网了,想下载个东西都没办法,于是来玩下yum配置本地源。其实自己也不会,网上搜了下,总结出以下两种办法:
一 . 通过 DVD 来安装软件,光盘里面提供的软件足以满足我们需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOS&DVD作为默认yum源可以大大提高学习效率。
我的为CentOS&6.4 用的是虚拟机,虚拟机加载光盘方法:虚拟机-&可移动设备-&CD/DVD-&设置,选择好光盘。
下来开始步骤了:
1.[root@localhost&~]# mkdir /media/CentOS //为光盘创建一个挂载目录
2.[root@localhost&~]#mount& /dev/cdrom /mnt/centos //挂载
3.[root@localhost&yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak //用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可
4.[root@localhost&~]# vim /etc/yum.repos.d/CentOS-Media.repo //配置本地源
将[c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/gpgcheck=1enabled=0修改为[c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/gpgcheck=1enabled=1其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式:wq 保存退出
6.[root@localhost&~]# yum clean all //清除原有的yum信息
7.[root@localhost&yum.repos.d]# yum list //检查DVD软件列表
这样以后就默认使用DVD安装软件了,如果想恢复网络安装模式,将&CentOS-Base.repo.bak 更名还原即可。PS.每次重启系统后需要手工挂载DVD到/media/CentOS/,如果嫌麻烦可以自己写脚本自动挂载。
二. 1. [root@localhost ~]# mkdir yumload //创建存贮rpm包的文件夹
2.&[root@localhost ~]# cp /media/CentOS/Packages/& yumload/&
//复制过去
3.然后使用createrepo指令创建本地repo,CentOS6默认不安装createrepo,需要手动安装,没关系,在我们的DVD光盘中已经集成了createrepo的包,如果报需要依赖安装其他包的使用,依次安装即可。
[root@localhost&Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm
error:&Failed dependencies:python-deltarpm is needed by createrepo-0.9.9-17.el6.noarch //可能出现此信息,不要着急
[root@localhost&Packages]# rpm -ivh python-deltarpm-3.5-0.5.git.el6.i686.rpm
error:&Failed dependencies:deltarpm = 3.5-0.5.git.el6 is needed by python-deltarpm-3.5-0.5.git.el6.i686
[root@localhost&Packages]# rpm -ivh deltarpm-3.5-0.5.git.el6.i686.rpm& //一步步找其依赖关系
Preparing...& & & & & & & & ########################################### [100%]& 1:deltarpm& & & & & & &
########################################### [100%]
[root@localhost&Packages]# rpm -ivh python-deltarpm-3.5-0.5.git.el6.i686.rpm Preparing...& & & & & & & & ########################################### [100%]& & 1:python-deltarpm& & & & ########################################### [100%]
[root@localhost&Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm
Preparing...& & & & & & & & ########################################### [100%]& & 1:createrepo& & & & & &
########################################### [100%]
将依赖包装完。。
4. [root@localhost ~]# createrepo yumload/ #创建yum仓库,耐心等待
Spawning&worker 0 with 3114 pkgsWorkers FinishedGathering worker results
Saving Primary metadataSaving file lists metadataSaving other metadataGenerating sqlite DBsSqlite DBs complete
5..在/etc/yum.repo.d/下创建一个repo文件,文件名可以自定义,但一定要以repo结尾,并添加一下内容:
[linuxidc.org]& & & & & & & & & & #仓库名称可以自定义name=This is a local repo& & #描述信息baseurl=file:///yumload/& & & & & & #这里填写仓库的url,注意 有三个正斜线 enabled=1& & & & & & & & & & #是否开启仓库,1为开启,0为关闭gpgcheck=0& & & & & & & & #是否检查gpgkey,1为开启,0为关闭
6.到这里本地yum源就已经搭建完成了,接下来重新初始化yum缓存:[root@linuxidc repodata]# yum clean all
7.测试group信息是否添加正确可以用如下代码,只要有输出信息就表示成功了[root@linuxidc ~]# yum grouplist
CentOS中将DVD作为默认yum源的设置方法&
6.2 Linux修改yum源免费使用CentOS源
配置EPEL YUM源
Redhat 本地yum源配置
yum的配置文件说明
RedHat 6.1下安装yum(图文)
YUM 安装及清理
CentOS 6.4上搭建yum本地源
更多CentOS相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (09/06/:37)
& (09/30/:54)
& (10/30/:31)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导???的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款CentOS 6.6 yum源完全配置-红联Linux系统门户
您的位置:
&& 查看内容 - - -
CentOS 6.6 yum源完全配置
halazi100发布于
&&字号: &&&&(网友评论&1&条)&
[i=s] 本帖最后由 halazi100 于
10:56 编辑
yum,是"Yellow dog Updater,Modified"的简称,是杜克大学为了提高RPM软件包安装性而开发的一种软件包管理器. 起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名. yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决. yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等. 正是收集了这些header并加以分析,才能自动化地完成余下的任务.
yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级,安装, 删除等操作,减少了Linux用户一直头痛的dependencies的问题. 这一点上,yum和apt相同. apt原为debian的deb类型软件管理所使用,但是现在也能用到RedHat 门下的rpm了.
yum主要功能是更方便的添加/删除/更新RPM包,自动解决包的依赖性问题,便于管理大量系统的更新问题.
yum可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除rpm包时遇到的依赖性问题,保持与RPM数据库的一致性.
+--------------------------+
| 使用Yum下载RPM包而不安装 |
+--------------------------+
# yum install yum-downloadonly
会自动下载安装yum-plugin-downloadonly
# ls /etc/yum/pluginconf.d/downloadonly.conf
/etc/yum/pluginconf.d/downloadonly.conf
安装yum支持的所有插件
# yum install yum-*
# yum install --downloadonly tftp
下载后文件在/var/cache下
# ls /var/cache/yum/i386/6/base/packages/tftp-0.49-7.el6.i686.rpm
# yum install --downloadonly tftp --downloaddir=/opt #指定文件下载路径
CentOS默认已经安装了yum,不需要另外安装,这里为了实验目的,先将yum卸载再重新安装.
查看系统默认安装的yum
# rpm -qa|grep yum
# rpm -e yum-fastestmirror-1.1.16-14.el5.centos.1 yum-metadata-parser-1.1.2-3.el5.centos yum-3.2.22-33.el5.centos
重新安装yum
这里可以通过wget 从网上下载相关包安装,也可以挂载系统安装光盘进行安装,这里选择挂载系统安装光盘进行安装.
# mount /dev/cdrom /mnt/cdrom/
# rpm -ivh yum-3.2.22-33.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
yum 的基础安装包包括:
yum  //RPM installer/updater
yum-fastestmirror  //Yum plugin which chooses fastest repository from a mirrorlist
yum-metadata-parser  //A fast metadata parser for yum
yum的配置文件分为两部分main和repository
main部分定义了全局配置选项,整个yum 配置文件应该只有一个main. 常位于/etc/yum.conf中.
repository部分定义了每个源/服务器的具体配置,可以有一到多个. 常位于/etc/yum.repo.d/目录下的各文件.
yum.conf文件一般位于/etc目录下,一般其中只包含main部分的配置选项.
# cat /etc/yum.conf
############################################
cachedir=/var/cache/yum
  ##yum缓存的目录,yum在此存储下载的rpm包和数据库,默认设置为/var/cache/yum
keepcache=0
  ##安装完成后是否保留软件包,0为不保留(默认为0),1为保留
debuglevel=2
  ##Debug信息输出等级,范围为0-10,缺省为2
logfile=/var/log/yum.log
  ##yum日志文件位置. 用户可以到/var/log/yum.log文件去查询过去所做的更新.
pkgpolicy=newest
  ##包的策略. 一共有两个选项,newest和last,这个作用是如果你设置了多个repository,而同一软件在不同的repository中同时存在,yum应该安装哪一个,如果是newest,则yum会安装最新的那个版本. 如果是last,则yum会将服务器id以字母表排序,并选择最后的那个服务器上的软件安装. 一般都是选newest.
distroverpkg=redhat-release
  ##指定一个软件包,yum会根据这个包判断你的发行版本,默认是redhat-release,也可以是安装的任何针对自己发行版的rpm包.
tolerant=1
  ##有1和0两个选项,表示yum是否容忍命令行发生与软件包有关的错误,比如你要安装1,2,3三个包,而其中3此前已经安装了,如果你设为1,则yum不会出现错误信息. 默认是0.
exactarch=1
  ##有1和0两个选项,设置为1,则yum只会安装和系统架构匹配的软件包,例如,yum不会将i686的软件包安装在适合i386的系统中. 默认为1.
  ##网络连接发生错误后的重试次数,如果设为0,则会无限重试. 默认值为6.
obsoletes=1
  ##这是一个update的参数,具体请参阅yum(8),简单的说就是相当于upgrade,允许更新陈旧的RPM包.
  ##是否启用插件,默认1为允许,0表示不允许. 我们一般会用yum-fastestmirror这个插件.
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum
# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h
installonly_limit=5
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
############################################
除了上述之外,还有一些可以添加的选项,如:
exclude=selinux*  ## 排除某些软件在升级名单之外,可以用通配符,列表中各个项目要用空格隔开,这个对于安装了诸如美化包,中文补丁的朋友特别有用.
gpgcheck=1
## 有1和0两个选择,分别代表是否是否进行gpg(GNU Private Guard) 校验,以确定rpm包的来源是有效和安全的. 这个选项如果设置在[main]部分,则对每个repository都有效. 默认值为0.
配置本地yum源
挂载系统安装光盘
# mount /dev/cdrom /mnt/cdrom/
或者挂在系统镜像
# mount -o loop -t iso9660 CentOS-6.6-x86_64-bin-DVD1.iso /media/_local_repo_DVD1
# mount -o loop -t iso9660 CentOS-6.6-x86_64-bin-DVD2.iso /media/_local_repo_DVD2
配置本地yum源
# cd /etc/yum.repos.d/
会看到四个repo 文件
CentOS-Base.repo 是yum网络源的配置文件
CentOS-Media.repo 是yum本地源的配置文件
创建_local_DVD.repo
# vim _local_DVD.repo
#########################################
[_local_DVD]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///mnt/cdrom/
file:///media/cdrecorder/
file:///media/_local_repo_DVD1
file:///media/_local_repo_DVD2
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#########################################
在baseurl中修改第2个路径为/mnt/cdrom(即为光盘挂载点)
将enabled=0改为1
禁用默认的yum 网络源
将yum 网络源配置文件改名为CentOS-Base.repo.backup,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取.
执行yum 命令
# yum install vim
关于repo 文件的格式
所有repository 服务器设置都应该遵循如下格式:
[serverid]
name=Some name for this server
baseurl=url://path/to/repository/
#serverid 是用于区别各个不同的repository,必须有一个独一无二的名称;
#name 是对repository 的描述,支持像$releasever $basearch这样的变量;
#baseurl 是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件. 它的格式是:
baseurl=url://server1/path/to/repository/
    url://server2/path/to/repository/
    url://server3/path/to/repository/
其中url 支持的协议有 http://, ftp://, file:// 三种. baseurl后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl只能有一个,也就是说不能像如下格式:
baseurl=url://server1/path/to/repository/
baseurl=url://server2/path/to/repository/
baseurl=url://server3/path/to/repository/
其中url 指向的目录必须是这个repository header 目录的上一级,它也支持$releasever $basearch 这样的变量.
url 之后可以加上多个选项,如gpgcheck, exclude, failovermethod 等,比如:
##########################################################
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://download.atrpms.net/mirrors/fedoracore/updates/$releasever/$basearch
$releasever/$basearch
$releasever/$basearch
gpgcheck=1
exclude=gaim
failovermethod=priority
##########################################################
#其中gpgcheck,exclude 的含义和[main] 部分相同,但只对此服务器起作用,failovermethode 有两个选项roundrobin和priority,意思分别是有多个url可供选择时,yum 选择的次序,roundrobin是随机选择,如果连接失败则使用下一个,依次循环,priority则根据url的次序从第一个开始. 如果不指明,默认是roundrobin.
配置国内yum源
系统默认的yum 源速度往往不尽人意,为了达到快速安装的目的,在这里修改yum源为国内源.
上海交通大学yum源
a. 备份/etc/yum.repos.d/的CentOS-Base.repo文件为CentOS-Base.repo.并复制一份改名为CenOS-sjtu.repo,内容为:
----------------------------------------------
# CentOS-Base.repo
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://ftp./centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#released updates
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://ftp./centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://ftp./centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
baseurl=http://ftp./centos/$releasever/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#contrib - packages by Centos Users
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
baseurl=http://ftp./centos/$releasever/contrib/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
----------------------------------------------
$releasever:代表发行版的版本,从[main]部分的distroverpkg获取,如果没有,则根据redhat-release包进行判断.
$arch:cpu体系,如i686,athlon等
$basearch:cpu的基本体系组,如i686和athlon同属i386,alpha和alphaev6同属alpha.
b. 导入GPG KEY
yum 可以使用gpg 对包进行校验,确保下载包的完整性,所以我们先要到各个repository 站点找到gpg key,一般都会放在首页的醒目位置,一些名字诸如RPM-GPG-KEY-CentOS-6 之类的纯文本文件,把它们下载下来,然后用rpm --import RPM-GPG-KEY-CentOS-6 命令将key导入.
c. 执行yum 命令
其他国内yum源列表如下:
1. 企业贡献:
搜狐开源镜像站:
网易开源镜像站:
2. 大学教学:
北京理工大学:
(IPv4 only)
(IPv6 only)
北京交通大学:
(IPv4 only)
(IPv6 only)
(IPv4+IPv6)
(IPv4+IPv6)
(IPv6 only)
(IPv4 only)
中国科学技术大学:
(IPv4+IPv6)
(IPv4 only)
(IPv6 only)
电子科技大学:
使用第三方软件库
CentOS/RHEL默认的yum软件仓库非常有限,仅仅限于发行版本那几张盘里面的常规包和一些软件包的更新,利用RpmForge,可以增加非常多的第三方rpm软件包. RpmForge库现在已经拥有超过10000种CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个第三方软件库.
安装yum-priorities插件
这个插件是用来设置yum在调用软件源时的顺序的. 因为官方提供的软件源,都是比较稳定和被推荐使用的. 因此,官方源的顺序要高于第三方源的顺序. 如何保证这个顺序,就需要安装yum-priorities这插件了.
# yum -y install yum-priorities
安装完yum-priorities插件后需要设置/etc/yum.repos.d/ 目录下的.repo相关文件(如CentOS-Base.repo),在这些文件中插入顺序指令:priority=N (N为1到99的正整数,数值越小越优先)
一般配置[base],[addons],[updates],[extras]的priority=1,[CentOSplus],[contrib]的priority=2,其他第三的软件源为:priority=N (推荐N>10)
以CentOS-Base.repo 为例:
##############################################################
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://ftp./centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
priority=1
##############################################################
+---------------------------+
| 添加adobe软件仓并导入密钥 |
+---------------------------+
32位# rpm -ivh
64位# rpm -ivh
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
设置/etc/yum.repos.d/中的adobe-linux-x86_64.repo中的priority=10
现在可以安装adobe的flashplayer插件了
# yum install flash-plugin
+------------------+
| 安装atomic yum源 |
+------------------+
# sh ./atomic
/etc/yum.repos.d/atomic.repo
#修改atomic yum源优先级,priority=11
##############################################################
name=CentOS / Red Hat Enterprise Linux $releasever -
mirrorlist=/mirrorlist/atomic/centos-6-$basearch
#mirrorlist=/channels/atomic/centos/6/mirrors-atomic
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt
priority=11
##############################################################
+----------------+
| 安装epel yum源 |
+----------------+
rpmfusion主要为桌面发行版提供大量rpm包,而EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方repository中是找不到的;
32位系统:# rpm -ivh
64位系统:# rpm -ivh
导入key:# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5
32位系统:# rpm -ivh
64位系统:# rpm -ivh
导入key:# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
如果用比较新的软件,用epel-test.repo这个文件就行了
别忘了安装# yum install yum-priorities
# vi /etc/yum.repos.d/epel.repo
#修改epel yum源优先级,priority=12
###############################################################
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
priority=12
#################################################################
+--------------------+
| 安装rpmforge软件源 |
+--------------------+
下载与安装相应rpmforge的rpm文件包,到 查找对应版本的软件下载
32位# wget
64位# wget
安装DAG的PGP Key
# rpm --import
或者导入本地的key
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*
验证rpmforge的rpm文件包
# rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm
安装rpmforge的rpm文件包
# rpm -i rpmforge-release-0.5.3-1.el6.rf.i386.rpm
设置/etc/yum.repos.d/rpmforge.repo文件中源的级别
# cat rpmforge.repo
########################################################
### Name: RPMforge RPM Repository for RHEL 6 - dag
[rpmforge]
name=RHEL $releasever - RPMforge.net - dag
baseurl=http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist=http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist=file:///etc/yum.repos.d/mirrors-rpmforge
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck=1
priority=13
########################################################
+---------------------+
| 安装rpmfusion yum源 |
+---------------------+
含有各种音视频软件,但稳定性不如rpmforge
# rpm -ivh
# rpm -ivh
# rpm -ivh
# rpm -ivh
# vi /etc/yum.repos.d/rpmfusion-free-updates.repo
#修改rpmfusion yum源优先级,priority=13
#################################################################
[rpmfusion-free-updates-testing]
name=RPM Fusion for EL 6 - Free - Test Updates
#baseurl=http://download1.rpmfusion.org/free/el/updates/testing/6/$basearch/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-updates-testing-6&arch=$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-el-6
priority=14
#################################################################
安装完毕执行
# yum clean all
# yum makecache
然后就可以使用新的yum源管理软件
=========================================================================
YUM错误conflicts with file from package的解决办法
YUM一堆错误,是64位的包和32位的包冲突.
YUM错误conflicts with file from package的解决办法,先卸载有冲突的软件包,如下是 yum -y remove subversion 然后再重新YUM就OK了.
--------------------------------------------------------------------------
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/share/emacs/site-lisp/psvn.el from install of subversion-1.4.6-jason.1.i386 conflicts with file from package subversion-1.4.2-4.el5_3.1.x86_64
file /usr/share/locale/es/LC_MESSAGES/subversion.mo from install of subversion-1.4.6-jason.1.i386 conflicts with file from package subversion-1.4.2-4.el5_3.1.x86_64
file /usr/share/locale/it/LC_MESSAGES/subversion.mo from install of subversion-1.4.6-jason.1.i386 conflicts with file from package subversion-1.4.2-4.el5_3.1.x86_64
file /usr/share/locale/ja/LC_MESSAGES/subversion.mo from install of subversion-1.4.6-jason.1.i386 conflicts with file from package subversion-1.4.2-4.el5_3.1.x86_64
file /usr/share/locale/ko/LC_MESSAGES/subversion.mo from install of subversion-1.4.6-jason.1.i386 conflicts with file from package subversion-1.4.2-4.el5_3.1.x86_64
file /usr/share/locale/nb/LC_MESSAGES/subversion.mo from install of subversion-1.4.6-jason.1.i386 conflicts with file from package subversion-1.4.2-4.el5_3.1.x86_64
file /usr/share/locale/zh_CN/LC_MESSAGES/subversion.mo from install of subversion-1.4.6-jason.1.i386 conflicts with file from package subversion-1.4.2-4.el5_3.1.x86_64
file /usr/share/xemacs/site-packages/lisp/psvn.el from install of subversion-1.4.6-jason.1.i386 conflicts with file from package subversion-1.4.2-4.el5_3.1.x86_64
Error Summary
-------------
-------------------------------------------------------------------------
正当高兴的时候,发现yum安装webmin的时候还是有错误:
-------------------------------------------------------------------------
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
15:51:02 - Fatal Error Occurred: Something went wrong during installation: 0
15:51:03 - Cannot continue installation.
15:51:03 - Attempting to remove virtualmin repository configuration,so the installation can be
15:51:03 - re-attempted after any problems have been resolved.
15:51:03 - Removing temporary directory and files.
15:51:03 - If you are unsure of what went wrong,you may wish to review the log
15:51:03 - in /root/virtualmin-install.log
------------------------------------------------------------------------
看日志发现,yum更新的时候有重复的32位和64位的包:
Dependencies Resolved
================================================================================
Repository
================================================================================
Installing:
1.0.7-7.el5
2.2.16-jason.1
utterramblings
1:2.2.3-43.3.vm
virtualmin
3:2.1.9-4.el5
mod_dav_svn
1.4.2-4.el5_3.1
mod_dav_svn
1.4.6-jason.1
utterramblings
2.0.4-6.el5
2.0.4-7.jason.2
utterramblings
系统是64位的,所以很明显utterramblings
的yum源32位是有问题的. 我们需要删除这个utterramblings源.
# cd /etc/yum.repos.d/
# mv utterrambling.repo utterrambling.repo.del
然后我们yum重新安装virtualmin,终于一切正常了
作者: aiwoderen&发布日期:
共有评论数 1/每页显示数 10
发表评论,与各位同人交流。回复请点击下方的我要评论按钮(游客可回复),要发表贴子请点击
Linux教程下载?“”(请点击),Linux教程免费下载。
求助Linux问题?论坛有39版块,覆盖所有Linux技术层面。前往“”
 |  |  |  |  |  |  |  |  |  |  |  | 
&2017 红联 Powered by SupSite}

我要回帖

更多关于 恢复qq消息记录 的文章

更多推荐

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

点击添加站长微信