文档章节

yum在线管理

浮躁的码农
 浮躁的码农
发布于 2015/04/25 15:50
字数 881
阅读 6
收藏 0
点赞 0
评论 0

yum主要是解决rpm包的依赖性问题。在不联网的情况下,可以将光盘作为yum源。

(1)IP地址配置

可以使用setup命令设置IP地址设置完之后需要将网卡设置为自启动,只需将/etc/sysconfig/network-scripts/ifcfg-eth0中的ONBOOT="no"修改为"yes"即可。设置完之后,需要重新启动网络服务,执行命令service network restart

(2)网络yum源

网络yum源保存在/etc/yum.repos.d/centos-Base.repo文件中

复制代码
[base]

name=CentOS-$releasever - Base

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os  #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/  gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
复制代码

文件内容具有如下类似的规则:

[base]                       #容器名称,一定要放在方括号"[]"中

name                         #容器说明,可以自己随便写

mirrorlist                   #镜像站点,可注释掉

baseurl                      #yum源服务器地址

enabled                     #此容器是否生效,0表示不生效,不写或1表示生效

gpgcheck                   #为1表示rpm的数字证书生效,为0表示不生效

gpgkey                       #数字证书的公钥文件保存位置,这里不用修改

(3)yum命令

注意yum命令没有包全名的概念!

1)查询所有可用软件包列表,其格式为:yum list搜索服务器上所有与关键字相关的包,其格式为:yum search 关键字

2)yum安装的格式为:yum -y install 包名,其中install表示安装,-y选项表示自动回答yes

3)yum升级的格式为:yum -y update 包名,其中update表示升级,-y选项表示自动回答yes

注意:如果不加包名的话,表示将升级所有的软件包,包括linux内核。

4)yum卸载的格式为:yum -y remove/erase 包名其中remove/erase表示卸载,注意使用yum卸载时会将所依赖的软件包也卸载掉,因此,yum升级和yum卸载尽量少用

5)yum软件组管理命令

列出所有可用的软件组列表,其格式为:yum grouplist

安装指定软件组(组名可以由grouplist查出来),其格式为:

yum groupinstall 软件组名

卸载指定软件组,其格式为:yum groupremove 软件组名

(4)光盘yum源搭建

yum源除了可以在网络上获取,也可以通过系统安装光盘获取。在VMware中将ISO镜像加载进来,并选中"已连接",如下图所示:

 

接下来的步骤是:

1)挂载光盘。在/mnt目录下创建光盘挂载点cdrom,随后使用mount命令进行挂载。

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom mount: block device /dev/sr0 is write-protected, mounting read-only

2)使网络yum源失效,否则将自动检测网络yum源。即在/etc/yum.repos.d/目录下将相应的文件改名,仅保留CentOS_Media.repo

复制代码
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Vault.repo

[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak

[root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak

[root@localhost yum.repos.d]# mv CentOS-Vault.repo Debuginfo.repo.bak
复制代码

3)修改光盘yum源文件,需严格遵守源文件格式

复制代码
[root@localhost yum.repos.d]# vi CentOS-Media.repo

[c6-media]

name=CentOS-$releasever - Media

baseurl=file:///mnt/cdrom/                 #注意此处为自己光盘的挂载地址  # file:///media/CentOS/        #将不存在的地址注释掉  # file:///media/cdrom/  # file:///media/cdrecorder/  gpgcheck=1 enabled=1 #将0改为1,使光盘yum源配置文件生效

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
复制代码

4)使用yum命令进行验证

复制代码
[root@localhost yum.repos.d]# yum search zsh

Loaded plugins: fastestmirror, security

Loading mirror speeds from cached hostfile =====================N/S Matched: zsh ============================= python-twisted-core-zsh.i686 : Tab completion for Zsh and Twisted Core

zsh-html.i686 : Zsh shell manual in html format

zsh.i686 : A powerful interactive shell

 

  Name and summary matches only, use "search all" for everything.
复制代码

© 著作权归作者所有

共有 人打赏支持
浮躁的码农

浮躁的码农

粉丝 57
博文 608
码字总数 141390
作品 0
松江
程序员
Linux学习记录--软件安装RPM|SRPM|YUM

软件安装RPM|SRPM|YUM 前面说到了软件安装可以直接下载源码压缩版编译安装。还有一种安装形式是使用厂商提供给用户的安装文件。厂商在他们的系统上编译好用户所需要的软件,然后将编译好的软...

tiankefeng0520 ⋅ 2014/04/08 ⋅ 0

CentOS6.7生产环境基础优化实战

CentOS6.7生产环境基础优化实战 1、添加aliyun在线yum源。 添加源前,首先请做好备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Ba...

pcjazz ⋅ 2016/12/30 ⋅ 0

Linux 服务器 WEB 管理面板--VPSMate

VPSMate Linux 服务器 WEB 管理面板 快速在线安装、小巧且节省资源 当前支持 CentOS/Redhat 5.4+、6.x 基于发行版软件源的软件管理机制 轻松构建 Linux + Nginx + MySQL + PHP 环境 强大的在...

匿名 ⋅ 2012/10/30 ⋅ 2

CentOS6.x下自动安装本地和网络YUM源

PS:在Linux运维工作中,我们可能会安装一些系统自带或第三方的软件来满足我们的工作需求,这样能节省不少的时间,避免工作过于复杂。有一次我朋友问我,如何把下载的程序(varnish)上传至L...

晨风微凉 ⋅ 2013/10/17 ⋅ 0

linux的软件安装包管理

1.软件管理器 linux中比较常用的软件管理器分别为RPM和dpkg。dpkg最早是由Debian社区开发出来的,通过dpkg的机制,Debian提供的软件能够快速的安装起来,同时提供安装后的信息。派生于Debia...

alfredliukai ⋅ 2015/09/19 ⋅ 0

虚拟主机面板 easypanel 1.9.0 发布

easypanel 是一款免费的集开通虚拟主机,ftp空间,数据库等功能为一体的虚拟主机控制面板 , 具备跨平台(windows,linux),安全稳定、操作简便等特点。支持php(windows版本还支持asp,asp.net),支持...

keengo ⋅ 2012/02/16 ⋅ 1

linux系统程序安装(二)yum工具2-yum源管理

继续我们的yum工具应用之旅,yum工具之所以方便就是因为有方便的在线云库,实际工作中我们可能没办法链接互联网,或者我们想安装的程序原生源那么我们能不能用其他方式应用方便的yum源呢? ...

whytl ⋅ 01/10 ⋅ 0

精简CentOS 7.0安装Jitamin项目管理软件

由于近期公司众多项目拖延严重,继续一款在线的项目管理软件,让众多不同部门实现各自不同的项目进度管理,于是开始网上疯狂搜索各种项目管理软件,只是搜到的大多数都是在线的,虽然省去了部...

acail ⋅ 2017/07/13 ⋅ 0

yum安装命令的使用方法

yum安装命令的使用方法 yum安装常用软件的命令 #yum check-update #yum remove 软件包名 (移除) #yum install 软件包名 (安装) #yum reinstall 软件包名(重新安装) #yum update 软件包名 yu...

denghujun_2006 ⋅ 2014/07/30 ⋅ 0

centos7离线安装ansible

centos7离线安装ansible: 1、通过在线的centos7将rpm包下载好了,上传到指定服务器。 下载官方repo,rpm -iUvh http://dl.Fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch...

Wilson9527 ⋅ 2017/03/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

编译安装apache2.4.33

1. 环境 编译安装apache2.4.33,错误 error: ld returned 1 exit status。 CentOS 7.2apr-1.6.3apr-util-1.6.1httpd-2.4.33 2. 编译报错 编译安装完 apr apr-util 之后,安装httpd-2.4.3......

周云台 ⋅ 9分钟前 ⋅ 0

jsonrpc-4j代码解析

解析文件 AutoJsonRpcServiceImplExporter JsonServiceExporter AutoJsonRpcServiceImplExporter 路径:com.googlecode.jsonrpc4j.spring.AutoJsonRpcServiceImplExporter AutoJsonRpcServi......

郭恩洲_OSC博客 ⋅ 17分钟前 ⋅ 0

百度搜索

from selenium import webdriver import time brower=webdriver.Firefox() brower.get('http://www.baidu.com') input=brower.find_element_by_id('kw') input.send_keys('中南大学') time.s......

南桥北木 ⋅ 24分钟前 ⋅ 0

tomcat 日志记录器

1、日志记录器是记录消息的组件 日志记录器需要与某个servlet 容器相关联 2、Logger 接口 共定义了5种日志级别:FATAL、ERROR、WARNING、INFORMATION、DEBUGGER setVerbosity 设置级别 setC...

职业搬砖20年 ⋅ 25分钟前 ⋅ 0

Thrift RPC实战(三) Thrift序列化机制

1.Thrift基础架构 Thrift是一个客户端和服务端的架构体系,数据通过socket传输; 具有自己内部定义的传输协议规范(TProtocol)和传输数据标准(TTransports); 通过IDL脚本对传输数据的数据结构...

lemonLove ⋅ 26分钟前 ⋅ 0

网站建设就要像2018世界杯的俄罗斯队大杀四方[图]

今天心情不错,因为昨天晚上观看了世界杯比赛,尤其是对俄罗斯队的大杀四方感到十分霸气侧漏啊,因此我联想到了自己的博客网站,我的博客是去年年底上线的,一直想建设一个关于读书和读后感作...

原创小博客 ⋅ 34分钟前 ⋅ 0

Greenplum 三节点安装教程(非root用户)

Greenplum 三节点安装教程(非root用户) 环境准备 安装vmware,装三台centos 虚拟机设置: 主机名 IP 内存 硬盘 node1 Xxx1 2G 80G node2 Xxx2 2G 80G node3 Xxx3 2G 80G CSDN下载greenplum...

仔仔1993 ⋅ 35分钟前 ⋅ 0

linux 信号机制

signal(SIGPIPE, SIG_IGN); TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道, 但本端只是收到FIN包. 按照TCP协...

xxdd ⋅ 36分钟前 ⋅ 0

SpringWind

环境搭建和系统部署

颖伙虫 ⋅ 55分钟前 ⋅ 0

vim命令用法

第五章 vim命令 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模式。 系统最小化安装时没有安...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部