linux配置yum源解决软件功能和依赖问题

yum介绍

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令。

yum常用命令

  1. 列出所有可更新的软件清单命令:yum check-update
  2. 更新所有软件命令:yum update
  3. 仅安装指定的软件命令:yum install
  4. 仅更新指定的软件命令:yum update
  5. 列出所有可安裝的软件清单命令:yum list
  6. 删除软件包命令:yum remove
  7. 查找软件包命令:yum search
  8. 清除缓存命令:

yum clean packages: 清除缓存目录下的软件包

yum clean headers: 清除缓存目录下的 headers

yum clean oldheaders: 清除缓存目录下旧的 headers

yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers

安装yum功能

查看已安装的yum

rpm -qa|grep yum

删除已有的yum

rpm -aq|grep yum|xargs rpm -e --nodeps

下载以下安装包

wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/python-2.7.5-89.el7.x86_64.rpm

wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm

wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

可以到 http://tel.mirrors.163.com/centos/7/os/x86_64/Packages/ 下载最新版本

首先要将系统镜像安装包挂载到CD/DVD上,或者上传到系统服务器内。

临时挂载(重启后需要重新挂载)

创建挂载目录文件夹:mkdir /media/centos,再挂载镜像文件至指定的目录。

挂载命令:mount dev/cdrom /media/centos

使用命令:df -h,查看挂载结果

长期挂载(重启后不需重新挂载)

注意:需已经通过mount命令将原设备挂载到挂载点上后再通过/etc/fstab文件进行永久挂载

文件位置:/etc/fstab,使用命令:vi /etc/fstab,向文件内添加以下内容:

(目标位置) |(挂载位置) |(文件类型)| /dev/cdrom | /media/centos | ios9960 | defaults 0 0

使用命令:df -h,查看挂载结果

yum仓库

创建本地yum仓库

目录位置: /etc/yum.repos.d

主要关注目录以下文件:

1)Centos-Base.repo ——指的是网络yum仓库

2)Centos-Media.repo

备份Centos-Base.repo ,命令:mv Centos-Base.repo Centos-Base.repo.bask

修改Centos-Media.repo,命令:vi Centos-Media.repo

修改为1的意思是启动本地yum仓库的意思,使用yum repolist可查看本地yum是否启用成功。

END!!!

创建网络yum仓库

国内源配置文件下载地址:

阿里云 http://mirrors.aliyun.com/repo/

网易 http://mirrors.163.com/.help/centos.htm

清华 https://mirrors.tuna.tsinghua.edu.cn/help/centos/

进入/etc/yum.repos.d/,执行 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 下载网易yum源配置文件。

执行 yun clean all,清除缓存

执行 yum makecache,创建缓存

执行 yum repolist, 查看当前yum源的可用资源数

标签: linux, yum源

文章作者: XiaoAnBlog
文章链接: http://ds.bhswl.cn/index.php/archives/38/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XiaoAn Blog

仅有一条评论

  1. 不错不错,我喜欢看 https://www.237fa.com/

添加新评论