您的位置:首页 > 其它

项目二 任务八 YUM源的配置与 软件的YUM安装

2018-04-01 11:59 621 查看
【任务实施】
为了简化此任务的学习,我们通过下面的几个子任务的学习来达到我们的目的。
【子任务一】配置本地yum源;
【子任务二】配置国内网络yum源。
【子任务一】配置本地 YUM 源
在CentOS系统的安装光盘中,存放了许多我们常用的软件包,使用起来非常方便,在没有外网的环境中,我们只需搭建好本地
的yum源,即可进行大部分的软件安装。
第1步:查看系统默认安装的yum
安装CentOS操作系统是基本都会默认安装yum,不需要另外安装,输入命令查询即可:
【rpm –qa  yum】查看安装的yum主程序。
【rpm -qa |grep yum】查看安装的yum相关程序。



一般情况下yum软件本身是在安装操作系统的时候就安装上去了的。
第2步:挂载系统安装光盘
把光盘放入光驱,然后使用如下命令把光盘挂在/mnt这个常用的挂载点下。
【mount  /dev/cdrom  /mnt/】挂载光盘挂载成功后会在/mnt目录下看到光盘中的文件。



第3步:备份默认yum配置文件 
 在修改配置文件之前,先备份要修改的文件,养成好的工程习惯。
【cd /etc/yum.repos.d/】进入yum配置的目录下
【ls】会看到CentOS系统的默认四个以repo为后缀的配置文件
【mkdir /etc/yum.repos.d/bak】建立备份文件夹
【mv /etc/yum.repos.d/Cent*  /etc/yum.repos.d//bak/】备份原来的配置文件
移动原有的配置文件到备份文件夹中。(注:CentOS-Base.repo 是yum 网络源的配置文件,CentOS-Media.repo 是yum 本
地源的配置文件),如图所示。



第4步:编辑自己的repo文件
使用下面的命令新建一个自己的yum源。
 【vim  /etc/yum.repos.d/local.repo】新建local.repo文件。
 备注:新建的文件必须以.repo为后缀,local可以自己取名)





然后按【ESC】健,后输入【:wq】保存退出!然后使用yum list命令更新yum配置即可查看到配置好的yum源。
备注:baseurl=file:///mnt/    yum源地址,光盘的挂载点,需要注意的是file后有有3个斜杠,前两个表示地址格式,后面一个
斜杠表示根目录。
第5步:总结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/repository/
    url://server2/path/repository/
    url://server3/path/repository/
其中url 支持的协议有 http:// ftp:// file:// 三种。baseurl 后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl 
只能有一个,也就是说不能像如下格式:
baseurl=url://server1/path/repository/

baseurl=url://server2/path/repository/

baseurl=url://server3/path /repository/

其中url 指向的目录必须是这个repository header 目录的上一级,它也支持$releasever $basearch 这样的变量。

url 之后可以加上多个选项,如gpgcheck.exclude.failovermethod 等

第6步:使用yum源安装软件。

yum命令搭配install参数表示安装指定的软件,详细使用方法以及释义如下:

【yum install –y dialog】通过yum源安装dialog软件。

【yum install yum-fastestmirror】自动搜索最快镜像插件。

【yum install yumex】安装yum图形窗口插件。

【yum localinstall –y dialog】安装本地的rpm软件包。







备注:在上面的命令中,-y选项表示对所有的提问都回答“yes”;如果不加-y选项,安装过程会要求用户手动确认安装过程中的
问题。除了-y选项,还有其他的选项可以使用,他们的具体释义如下:
-h:显示帮助信息;
-y:对所有的提问都回答“yes”;
-c:指定配置文件;
-q:安静模式;
-v:详细模式;
-d:设置调试等级(0-10);
-e:设置错误等级(0-10);
-R:设置yum处理一个命令的最大等待时间;

-C:完全从缓存中运行,而不去下载或者更新任何头文件。

第7步:使用yum更新软件。

yum命令搭配update参数表示更新指定的软件,详细使用方法以及释义如下:

【yum update –y dialog】更新dialog软件包。

【yum check-update –y dialog】检查是否有可用的更新dialog软件包。

【yum localupdate –y dialog】如果有dialog的新版本,而且你也下载到来本地,就可以这样本地更新dialog了。

【yum update】全部更新yum源。





第8步:使用yum卸载软件。
yum命令搭配remove参数表示卸载、或删除指定的软件,详细使用方法以及释义如下:

【yum remove –y dialog】卸载dialog软件包。

【yum remove | erase package1】 删除程序包package1。





第9步:yum命令的其他选项。

yum命令搭配其他参数详细使用方法以及释义如下:

【yum
4000
list dialog】:显示dialog软件包的信息。

【yum search dialog】:检查dialog软件包的信息。

【yum info dialog】:显示指定的dialog软件包的描述信息和概要信息。

【yum clean】:清理yum过期的缓存。

【yum shell】:进入yum的shell提示符;

【yum resolvedep dialog】显示dialog软件包的依赖关系。

【yum deplist dialog】:显示dialog软件包的所有依赖关系。

【yum clean packages】 清除缓存目录下的软件包。

【yum clean headers】 清除缓存目录下的headers。

【yum clean oldheaders】清除缓存目录下旧的 headers。









第10步:查询已安装的dialog软件。

通过yum安装的软件,依然使用rpm命令来查询软件的安装情况:

【rpm –qa dialog】查询dialog软件安装信息。

【子任务二】配置国内网络yum源

本地yum源地址指向光盘。但光盘中的软件毕竟有限,系统默认的yum 源(红帽官方的yum源)速度往往不尽人意,为了达到快速
安装的目的,有时还需要把yum源指向国内的地址。
第1步:配置上海交通大学yum源

第2步:企业yum源列表:

搜狐开源镜像站:http://mirrors.sohu.com/。
网易开源镜像站:http://mirrors.163.com/。

第3步:大学教学yum源列表:

北京理工大学:
http://mirror.bit.edu.cn (IPv4 only)。
http://mirror.bit6.edu.cn (IPv6 only)。

北京交通大学:
http://mirror.bjtu.edu.cn (IPv4 only)。
http://mirror6.bjtu.edu.cn (IPv6 only)。
http://debian.bjtu.edu.cn (IPv4+IPv6)。

兰州大学:http://mirror.lzu.edu.cn/。

厦门大学:http://mirrors.xmu.edu.cn/。

清华大学:
http://mirrors.tuna.tsinghua.edu.cn/ (IPv4+IPv6)。
http://mirrors.6.tuna.tsinghua.edu.cn/ (IPv6 only)。
http://mirrors.4.tuna.tsinghua.edu.cn/ (IPv4 only)。

天津大学:http://mirror.tju.edu.cn/。

中国科学技术大学:
http://mirrors.ustc.edu.cn/ (IPv4+IPv6)。
http://mirrors4.ustc.edu.cn/。 http://mirrors6.ustc.edu.cn/。
东北大学:
http://mirror.neu.edu.cn/ (IPv4 only)。
http://mirror.neu6.edu.cn/ (IPv6 only)。
电子科技大学:http://ubuntu.uestc.edu.cn/。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: