Linux基础-软件包管理YUM
2018-02-23 16:50
351 查看
yum方式配置及使用
可以自动解决rpm软件依赖关系
分类:本地yum和远程yum
本地yum:
file://
远程yum:
http://IP地址/... ftp://IP地址/...
yum源:提供软件仓库
挂载镜像到本地目录/mnt/rhel6u4
#mount -o loop /rhel6u4.iso /mnt/rhel6u4 (rhel6)
#mount /centos7u3.iso /mnt/centos7u3 (rhel7)
如果是虚拟机,把iso镜像放到虚拟机的光驱里面去,开机连接
#mount /dev/cdrom /mnt/centos7u3
yum客户端配置文件:
#cd /etc/yum.repos.d/
#rm -rf /etc/yum.repos.d/*
#vim yum.repo 必须以.repo结尾
[rhel6-Server] yum源区别名称,用来区分其他的yum源
name=rhel6 yum源描述(comment) yum源名字
baseurl=file:///mnt/rhel6u4/Server 本地yum源的绝对路径
enabled=1 是否使用此yum源
gpgcheck=0 检查软件
清理yum缓存:
#yum clean all
缓存软件包信息:
提高搜索/安装软件的速度
#yum makecache
查询yum源信息:
#yum repolist
查找软件:
#yum search mysql
此命令会搜索到系统已经安装和yum源里没有安装的软件信息,可以用他简单测试yum是否好用
查看软件依赖性关系:
#yum deplist
查看文件属于哪个软件
yum provides ld-linux.so.2
查看系统已经安装好的软件和没有安装的软件:
#yum list
查看系统已经安装好的软件组和没有安装的软件组:
#yum grouplist
查看软件组包含的具体软件:
#yum groupinfo
安装软件组:
#yum groupinstall ‘软件组名称’
如果软件或者软件组名称内有空格,要给空格转义或者加引号
安装软件:
#yum install 软件名称
#yum install mysql mysql-server -y
-y跳过确认提示直接安装
重装:
#yum reinstall 软件名
卸载软件:
#yum erase mysql-server
#yum remove mysql-server
下载软件:
#yumdownloader 软件名称
同步yum源目录的所有软件到本地:
#reposync yum源名称
注:这里的名称是用yum repolist查到的repo name(yum配置中的name名称)
打开Yum缓存功能:安装完软件之后,软件不会被删除
vim /etc/yum.conf 修改下面参数的值为1,软件会被保存到cachedir指定的目录下
keepcache=1
自己制作yum源
#mkdir /myyum
把想用yum安装的软件拷贝到目录下
#createrepo /myyum
yum排错:
1.yum配置文件必须以.repo结尾
2.yum.conf里面8,9行的值设置成0
3.配置文件关键字错误
4.检查yum源是否存在
5.baseurl路径有没有写对
6.镜像大小是否正确
7.当有Yum进程存在的时候不可以同时再打开一个Yum进程
可以自动解决rpm软件依赖关系
分类:本地yum和远程yum
本地yum:
file://
远程yum:
http://IP地址/... ftp://IP地址/...
yum源:提供软件仓库
挂载镜像到本地目录/mnt/rhel6u4
#mount -o loop /rhel6u4.iso /mnt/rhel6u4 (rhel6)
#mount /centos7u3.iso /mnt/centos7u3 (rhel7)
如果是虚拟机,把iso镜像放到虚拟机的光驱里面去,开机连接
#mount /dev/cdrom /mnt/centos7u3
yum客户端配置文件:
#cd /etc/yum.repos.d/
#rm -rf /etc/yum.repos.d/*
#vim yum.repo 必须以.repo结尾
[rhel6-Server] yum源区别名称,用来区分其他的yum源
name=rhel6 yum源描述(comment) yum源名字
baseurl=file:///mnt/rhel6u4/Server 本地yum源的绝对路径
enabled=1 是否使用此yum源
gpgcheck=0 检查软件
清理yum缓存:
#yum clean all
缓存软件包信息:
提高搜索/安装软件的速度
#yum makecache
查询yum源信息:
#yum repolist
查找软件:
#yum search mysql
此命令会搜索到系统已经安装和yum源里没有安装的软件信息,可以用他简单测试yum是否好用
查看软件依赖性关系:
#yum deplist
查看文件属于哪个软件
yum provides ld-linux.so.2
查看系统已经安装好的软件和没有安装的软件:
#yum list
查看系统已经安装好的软件组和没有安装的软件组:
#yum grouplist
查看软件组包含的具体软件:
#yum groupinfo
安装软件组:
#yum groupinstall ‘软件组名称’
如果软件或者软件组名称内有空格,要给空格转义或者加引号
安装软件:
#yum install 软件名称
#yum install mysql mysql-server -y
-y跳过确认提示直接安装
重装:
#yum reinstall 软件名
卸载软件:
#yum erase mysql-server
#yum remove mysql-server
下载软件:
#yumdownloader 软件名称
同步yum源目录的所有软件到本地:
#reposync yum源名称
注:这里的名称是用yum repolist查到的repo name(yum配置中的name名称)
打开Yum缓存功能:安装完软件之后,软件不会被删除
vim /etc/yum.conf 修改下面参数的值为1,软件会被保存到cachedir指定的目录下
keepcache=1
自己制作yum源
#mkdir /myyum
把想用yum安装的软件拷贝到目录下
#createrepo /myyum
yum排错:
1.yum配置文件必须以.repo结尾
2.yum.conf里面8,9行的值设置成0
3.配置文件关键字错误
4.检查yum源是否存在
5.baseurl路径有没有写对
6.镜像大小是否正确
7.当有Yum进程存在的时候不可以同时再打开一个Yum进程
相关文章推荐
- Linux基础--------监控系统、进程管理、软件包管理-------free、dd、kill、 rpm、yum、源码安装python
- Linux 第12天: (08月19日) Linux软件包管理yum
- Linux 包管理基础:apt、yum、dnf 和 pkg
- Linux下使用Yum管理本地软件包(repository)
- Linux 包管理基础:apt、yum、dnf 和 pkg
- Linux基础管理——软件包管理:rpm,yum高级使用方法(史上最全,没有之一)
- Linux包管理基础:apt、yum、dnf和pkg
- Linux常用yum命令—安装、升级、卸载、软件包查询、软件组管理命令、以及升级、卸载需要注意的问题
- Linux基础3(用户/组管理,rpm,yum,源码安装软件)
- Linux下使用Yum管理本地软件包(repository) (转http://www.aiezu.com/Article/Linux_Yum_Packets_admin.aspx)
- linux入门基础——linux软件管理基础:YUM
- linux基础--包管理工具yum详解
- Linux基础之软件管理Yum
- Linux下使用Yum管理本地软件包(repository)
- Linux_09 Linux软件包管理 rpm与yum
- Linux软件包管理及yum仓库
- Linux 基础教程 35-软件包管理-YUM
- linux初学(二十一)之linux软件管理基础之YUM软件管理
- Linux软件包管理03-YUM
- Linux基础自学记录七-软件包管理