兰色精灵 发表于 2015-1-14 20:45:12

Linux教程之CentOS体系下下的yum装置

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1.当地YUM设置装备摆设



1、挂载当地光盘到体系

#mkdircd
#mkdircd1
#mount/dev/cdrom/mnt/cd
#mount/dev/cdrom1/mnt/cd1




2、设置装备摆设当地yum源

cd/etc/yum.repos.d/#进入yum设置装备摆设目次
viCentOS-Media.repo#编纂设置装备摆设文件,添加以下内容:



name=CentOS-$releasever-Media#自界说称号
baseurl=file:///mnt/cdrom/#当地光盘挂载路径
gpgcheck=0#检讨GPG-KEY,0为不检讨,1为检讨
enabled=1#启用yum源,0为不启用,1为启用
==============================================================================
#cd/etc/yum.repos.d/
#ls
CentOS-Base.repo123CentOS-Media.repoCentOS-Vault.repo
CentOS-Debuginfo.repo123CentOS-Media.repo.bak
#viCentOS-Media.repo
#CentOS-Media.repo
#
#ThisrepocanbeusedwithmountedDVDmedia,verifythemountpointfor
#CentOS-6.Youcanusethisrepoandyumtoinstallitemsdirectlyoffthe
#DVDISOthatwerelease.
#
#Tousethisrepo,putinyourDVDanduseitwiththeotherrepostoo:
#yum--enablerepo=c6-media
#
#orforONLYthemediarepo,dothis:
#
#yum--disablerepo=*--enablerepo=c6-media



name=CentOS-$releasever-Media
baseurl=file:///mnt/cd
file:///mnt/cd1
gpgcheck=0
enabled=1
~
~
~
~
"CentOS-Media.repo"19L,533C
=============================================================================
3、消除yum缓存,应用yuminstall主动装置软件


yumcleanall#消除yum缓存



4、屏障收集yum的设置装备摆设文件

CentOS须要将/etc/yum.rpos.d/目次下的CentOS-Base.repo、CentOS-Debuginfo.repo文件停止更名,如许就能够绕过收集停止当地源的装置。
详细敕令以下:


cd/etc/yum.repos.d/
mvCentOS-Base.repoCentOS-Base.repo123
mvCentOS-Debuginfo.repoCentOS-Debuginfo.repo123


5、测试当地源的指定能否胜利。







yummakecache获得yum列表
涌现上面提醒,表现yum更改完成:
MetadataCacheCreated





yuminstallphp#装置php
yumremovephp#卸载php

#yumlist----列出可装置的软件
#yumgrouplist----列出可装置的组件

#yummakecache----同步缓存
#yumcleanall----消除一切缓存

#yumremovepackage----删除软件包

#yumgroupremovegroup----删除某个组件的全体软件包
===================================================
#yumgroupinstallXWindowSystem-y----装置“Xwindows”组件

#yumgroupinstalldesktop

#yumgroupremoveKDesktopEnvironment----卸载KDE桌面情况


完成!



2.收集YUM设置装备摆设

[转载]RedHatEnterpriseLinux6.4应用Centos6的yum源

思绪:卸载redhat自带yum,然后下载centos的yum,装置后修正设置装备摆设文件
1、起首到http://mirrors.163.com/centos下载软件包


x86地址:http://mirrors.163.com/centos/6/os/i386/Packages/
x86_64地址:http://mirrors.163.com/centos/6/os/x86_64/Packages/
需要下载的软件包有(以64位体系为例):
apython-iniparse-0.3.1-2.1.el6.noarch.rpm
byum-3.2.29-40.el6.centos.noarch.rpm
cyum-metadata-parser-1.1.2-16.el6.x86_64.rpm
dyum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm


下载敕令:
wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
[注]:版本纷歧定要最新的


2、卸载RedHat自带的yum


rpm-qa|grepyum|xargsrpm-e--nodeps
注:a、xargs是一条Unix和类Unix操作体系的经常使用敕令。它的感化是将参数列表转换成小块分段传递给其他敕令,以免参数列表太长的成绩
b、--nodeps强迫卸载,不论依附性


3、装置下载的centos的yum包:




rpm-ivhpython-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm-ivhyum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm-ivhyum-3.2.29-40.el6.centos.noarch.rpmyum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
[注]:最初2个须要一路装置,不然会涌现依附性毛病



4、到http://mirrors.163.com的centos赞助文档中下载CentOS6-Base-163.repo文件,寄存到/etc/yum.repo.d中




wgethttp://mirrors.163.com/.help/CentOS6-Base-163.repo

5、编纂CentOS6-Base-163.repo文件,将个中的$releasever更改成centos的版本号

上面是修正好的:
#CentOS-Base.repo
#
#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe
#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand
#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates
#unlessyouaremanuallypickingothermirrors.
#
#Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe
#remarkedoutbaseurl=lineinstead.
#
#


name=CentOS-6-Base-163.com
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#releasedupdates

name=CentOS-6-Updates-163.com
baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#additionalpackagesthatmaybeuseful

name=CentOS-6-Extras-163.com
baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#additionalpackagesthatextendfunctionalityofexistingpackages

name=CentOS-6-Plus-163.com
baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#contrib-packagesbyCentosUsers

name=CentOS-6-Contrib-163.com
baseurl=http://mirrors.163.com/centos/6/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6




6、yumcleanall消除原有缓存

7、yummakecache获得yum列表

涌现上面提醒,表现yum更改完成:
MetadataCacheCreated




如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

透明 发表于 2015-1-16 22:11:32

Linux教程之CentOS体系下下的yum装置

Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。

变相怪杰 发表于 2015-1-24 10:03:25

未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。

爱飞 发表于 2015-2-1 09:58:48

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

小魔女 发表于 2015-2-7 05:46:19

在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。

老尸 发表于 2015-2-7 05:46:19

硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。

精灵巫婆 发表于 2015-2-21 11:38:59

通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。

简单生活 发表于 2015-3-6 21:23:23

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。

灵魂腐蚀 发表于 2015-3-13 22:29:08

Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。

金色的骷髅 发表于 2015-3-20 22:04:04

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
页: [1]
查看完整版本: Linux教程之CentOS体系下下的yum装置