linux学习 lesson12软件管理

一、虚拟机yum源配置

step1
virt-manager打开kris的硬件管理,add Hardware.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开虚拟机显示镜像已经安装。

step2
建立镜像挂载文件。
在这里插入图片描述
挂载成功!
step3
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
编辑系统识别文件。并使其生效。
虚拟机yum源配置成功,可以安装镜像上的软件了

二、yum 命令

yum clean all ##清除原有的yum缓存
repolist ##列出仓库信息
install software ##安装
update ##更新 (在有更新的软件包前提下)
list software ##查看软件
list all ##查看所有软件
list installed ##列出已安装软件
list available ##列出可安装软件
reinstall software ##重新安装文件
remove software ##卸载文件
info software ##查看软件信息
search 软件信息 ##根据软件信息找文件(比如 web)
whatprovides file ##根据文件找出包含此文件的软件
group list ##列出软件组
group info ##查看软件组的信息
group install sfgroup ##安装软件组
group remove sfgroup ##卸载软件组

三、真机yum配置以及共享yum源。

真机yum配置

将一个和系统匹配的镜像文件下载到系统中(houstnamectl查看系统版本)

mkdir /iso

mv /home/kiosk/Desktop/*.iso /iso

mkdir /rhel7.3


mount /iso/rhel-server-7.3-x86_64-dvd.iso /rhel7.3               ##挂载

在这里插入图片描述

cd /etc/yum.repos.d/

mkdir backup

mv * backup                                 ##将多余的repo文件移动方便管理

在这里插入图片描述

vim yum.repo
在这里插入图片描述

在这里插入图片描述
完成!

共享yum源

step1:安装httpd
yum install httpd -y ##安装阿帕奇

在这里插入图片描述
complete! 完成!

systemctl stop firewalld         ##关闭火墙
systemctl disable firewalld   ##开机自动关闭火墙

systemctl start httpd             ##开启阿帕奇
 systemctl enable httpd         ##开机自动开启阿帕奇

在这里插入图片描述
完成这两步就具备远程分享的基本条件。
step2:挂载镜像

mkdir /var/www/html/rhel7.3                        

vim /etc/rc.d/rc.local

在这里插入图片描述

mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3/

在这里插入图片描述

成功之后在浏览器输入ip/rhel7.*
在这里插入图片描述

三、安装第三方软件

rpm  -i            ##安装                 
     -v            ##显示过程
     -h            ##hash加密
     -e            ##卸载
     -a            ##所有
     -p            ##软件包
    -ivh name.rpm                ##-i安装,  -v显示过程,-h指定加密方式为hash
    -ql name                     ##查询安装软件生成文件
    -qa                          ##查询系统中安装的所有软件名称
    -qa |grep name               ##查询软件是否安装 name可以不是全称
    -qc name                     ##查询软件的配置文件名称
    -qd name                     ##查询软件的帮助文件
    -qlp name.rpm                ##查询软件安装后会生成什么文件
    -q name                      ##查询软件 后面name必须是软件的全称
    -qp name.rpm                 ##查询软件安装包安装后的名字
    -qf filename                 ##查询filename属于哪个安装包,根据某个文件找出此文件属于哪个安装包
    -ivh name.rpm –force         ##强制安装,但不能忽略依赖性
    -ivh name.rpm –nodeps –force ##忽略依赖性并且强制安装
    -qi name                     ##查看软件信息
    -Kv name.rpm                 ##检测软件包是否被篡改
    --scripts                    ##查看脚本
    --nodeps                     ##安装软件时忽略依赖
    --force                      ##强行安装文件

在这里插入图片描述

四、第三方软件仓库

什么是第三方软件仓库?

未经linux认证的不在镜像里的软件统称为第三方软件。当使用的是企业版linux的时候,如果下载了第三软件红帽公司将不再为你提供服务。
而搭建了第三方软件仓库之后我们可以用yum来直接进行下载。

搭建第三方软件仓库

step1.
把所有的.rpm文件放到一个目录中
在这里插入图片描述
step2.
createrepo -v /software
在这里插入图片描述
3.vim /etc/yum.repos.d/yum.repo

在这里插入图片描述
在这里插入图片描述
4.yum clean all
在这里插入图片描述

在这里插入图片描述

完成搭建

猜你喜欢

转载自blog.csdn.net/qq_38864155/article/details/83271925
今日推荐