命令:
#查看软件包yum list all                     ##列出yum源仓库里面的所有可用的安装包 yum list installed               ##列出所有已经安装的安装包  yum list available               ##列出没有安装的安装包#安装软件yum install softwarename         ##安装指定的软件yum reinstall softarename        ##重新安装指定的软件yum localinstall 第三方software   ##安装第三方文件并且会解决软件的依赖关系yum remove  softwarename         ##卸装指定的软件#查找软件的信息  yum info software                ##查看软的信息yum search keywords              ##根据关键字查找到相关安装包软件的信息yum whatprovides filename        ##查找包含指定文件的相关安装包#对于软件组yum groups list             ##列出软件组yum groups install         ##安装一个软件组yum group remove           ##卸载一个软件组yum groups info            ##查看一个软件组的信息

开始之前看一下查看一下当前的配置里面有什么已经安装好的yum源仓库 yum repolist

 

由上面可以知道现在的yum源配置没有成功的读取可利用的信息,下面将修改制作yum的软件可用安装源。

第一种:利用iso镜像文件进行本地yum源的制作

1.挂载

  1. mkdir /mount ##创建的空的文件夹用于挂载iso镜像文件

  2. mount /iso/ iso的文件的名 /mount ##为了让iso镜像文件能够被像文件一样被便利地读取利用,将iso文件挂载在一个空的文件里面

 

(在这里被挂载的iso镜像文件是一个存在的yum仓库,但是系统并不能读取识别,我们通过修改yum仓库指向文件让系统可以读取到这个仓库,被我们利用)

2.修改yum源指向文件

mkdir /etc/backup ##创建/etc 下的一个空文件夹用于备份原来的yum源读取文件mv /etc/yum.repos.d/* /etc/backup/ ##备份yum仓库指定文件touch /etc/yum.repos.d/myyum.repocat > /etc/yum.repos.d/myyum.repo<<end ##编写自己的yum仓库指向文件(以repo结尾)当读取yum源的时候系统查找repo结尾文件,读取文件内容,在相应的地方寻找信息。>[test]>name=myyumsource>baseurl=file:///mount>gpgcheck=0 ## 0表示不检查rpm数字证书,1为检查rpm数字证书>end

3.刷新测试

yum clean all ##清空本地/var/cache/yum容器清单列表旧数据。

yum repolist ##列出所有的可用的yum仓库,执行这个命令,会重读yum源设置志向文件,刷新本地容器清单列表。

yum repolist ##列出所有的可用的yum仓库,执行这个命令,会重读yum源设置志向文件,刷新本地容器清单列表。

现在看一下我们设置好的yum源仓库集合

由上面我们可以看到我们的挂载已被成功读取。

利用已经做好的iso-yum本地源安装http 服务方便制作共享软件源

yum install httpd
 

安装http服务成功,现在我们启动一下相关服务。

systemctl start httpd ##开启http服务

systemctl enable httpd ##设置开机启动http服务

systemctl stop firewalld ##关闭火墙服务方便下面的htpp服务的使用

第二种:利用iso镜像文件进行http共享yum源的制作

1.解挂载

umount /mount   ##将挂载在/mount下的文件解挂载将要挂载在http服务相关目录下
<strong>2.重新挂载,</strong>
 

mkdir /var/www/html/myshare ##在http服务的目录下面创建一个挂载点(http服务可以默认的服务目录)

mount /iso/iso文件名 /var/www/html/myshare

 

刷新服务  systemctl restart httpd

3.浏览器测试

打开浏览器,输入设置的主机的ip地址后面加上挂载的文件当看到文件出现则成功了。

添加repo仓库指向文件,让系统在寻找yum源的时候可以找到设置的http分享的yum源。

touch /etc/yum.repo.d/myshare.repo

cat > /etc/yum.repos.d/myshare.repo << end

>[share]

>name=mysharesource

>baseurl=http://172.25.6.10/myshare

>gpgcheck=0

>end

 

yum clean all 
yum repolist 出现了错误
 
由于本文里面我们本地yum源制作和http-yum分享源制作使用了同一个iso文件所以我们解挂载了本地源挂载iso,执行yum repolist 命令yum源找不到我们在仓库指向文件里面指定的原本挂载在/mount的内容。现在我们可以修改第一个文件的查找点,让它找 /var/www/html/myshare 挂载点。

yum repolist
 

这下本地的挂载也成功被读取了,没有出现报错。

由于这仅仅是设置的临时的挂载我们还可以设置开机自动挂载

 

cat >> /etc/fstab << end

挂载文件 挂载点 文件类型 挂载参数 备份 检测

/iso/***.iso /var/www/html/myshare iso9660 ro 0 0

end

【yum】常见的yum命令相关推荐

  1. yum常见命令-安装与卸载软件

    1.使用yum安装和卸载软件 有个前提是yum安装的软件包都是rpm格式的 安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突 ...

  2. 常见RPM,YUM,DNF指令

    常见RPM,YUM,DNF指令 荣涛 2021年12月2日 文档修改日志 日期 修改内容 修改人 备注 2021年12月2日 创建 荣涛 下载 dnf # 下载源码RPM包,这将下载 glibc-xx ...

  3. Linux中升级更新命令yum upgrade和yum update的区别

    这篇文章主要介绍了Linux中升级更新命令yum upgrade和yum update的区别,Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的,本文 ...

  4. yum 简介及其常用命令

    yum(全 称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载 R ...

  5. linux更新命令yum,Linux中升级更新命令yum upgrade和yum update的区别

    Linux中升级更新命令yum upgrade和yum update的区别 更新时间:2019-10-31 17:21 最满意答案 Linux升级命令有两个分别是yum upgrade和yum upd ...

  6. 什么是 yum?更改yum源 yum的相关命令

    介绍 yum Yum(全称为 Yellow dog Updater Modified),中文名为 1Shell 前端软件包管理器.是一个在 2Fedora 和 3RedHat 以及 4CentOS 中 ...

  7. yum 有趣的linux命令,Centos6中yum方法安装sl(linux有趣命令之一sl跑火车)

    声明:本文操作步骤.截图等均出自本人原著,任何人不得进行转载,谢谢! 前言: "sl"为linux系统中有趣但不实用的命令之一,虽然在终端执行sl命令即可出现"跑火车&q ...

  8. Linux中的软件管理(一)配置本地yum源及yum命令详解

    文章目录 yum源头是什么 yum源的分类 如何配置本地yum源指向 yum命令 yum命令使用的前提 yum命令的详细用法 软件安装包名称详解 yum源头是什么 yum源是一个软件集合地,只需要搜索 ...

  9. Linux升级命令yum upgrade和yum update的区别

    Linux升级命令yum upgrade和yum update的区别 yum -y update 升级所有包同时也升级软件和系统内核 yum -y upgrade 只升级所有包,不升级软件和系统内核 ...

最新文章

  1. 使用git将本地项目工程推送到码云上
  2. CCAI 2019 | 郑南宁:“自觉性AI技术”可助力无人驾驶
  3. 对不队——Alpha冲刺
  4. 敏捷结果30天之第四天:放弃一些事情
  5. 第三次学JAVA再学不好就吃翔(part112)--内存输出流
  6. 二维码扫描利用ZBar实现
  7. vue-cli3+typescript+路由懒加载报错问题
  8. 【特别关注】2021数据技术嘉年华直播观看指南
  9. 字体arial不支持样式regular的解决方法
  10. Python第三方模块的下载与安装
  11. Warren E Buffett
  12. [洛谷]P1978 集合 (#数学 -1.3)(#STL -1.1)
  13. 糖尿病预测模型-Pima印第安人数据集-论文_企业科研
  14. flash 和 eeprom 区别和关系、nor flash和nand flash区别
  15. Wireshark | 猿如意
  16. 刚参加完阿里面试:一面+二面+三面+HR四面,我的复盘经验总结!
  17. 一部手机就能完成人像三维扫描建模
  18. Emoji开源项目解读(一)系统表情
  19. 亨利气体溶解度优化算法(Matlab代码实现)
  20. fred.V7光线追迹软件

热门文章

  1. 能将用户切片链接到其他html页面或位置,网页美工设计..doc
  2. 英语情景对话计算机的优缺点,关于英语面试优点缺点口语句型|情景对话
  3. 信息系统项目管理-立项管理
  4. 自然科学计算机技术ppt,[自然科学]图像处理.ppt
  5. 小学奥数 7826 分苹果 python
  6. 雷军以为会当一辈子码农,不料后来成了小米董事长
  7. 餐厅小票打印模板_新国都KD90:会说话的全功能云打印机
  8. ROS中四元数、欧拉角、旋转矩阵等格式转换
  9. R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,ncol参数指定行的个数、byrow参数指定按照行顺序排布图
  10. pstree命令使用