#####系统软件的安装######
###1.yum 命令
repolist ##列出仓库信息(所有系统中的软件)
install dhcp(软件名) ##安装软件
update ##软件更新
list dhcp ##查看软件
list all ##查看所有软件
list installed ##列出所有已安装软件
list available ##列出所有可安装软件(还没安装的)
reinstall sofeware ##重新安装software 软件(已安装的软件安装不了,可以重新安装)
remove dhcp ##卸载
info dhcp ## 查看软件信息
search software信息 ##根据软件信息找出软件
whatprovides file(文件名) ##根据文件找出包含此文件的软件
例如:yum whatprovides */ls (根据ls文件查找包含这个文件的软件)
groups list ##列出软件组
groups info ##查看软件组的信息
groups install sfgroup ##安装软件组
groups remove sfgroup ##卸载软件组
yum history ##查看系统软件的历史管理信息
yum histort info 数字 ##对该数字为id的信息进行查看
###使用已经网络安装资源的资源安装软件###
vim /etc/yum.repos.d/yum.repo ##文件名称必须以repo结尾
baseurl=file:///run/media/root/"PHEL-7.3 Server.x86_64" ##网络安装源
gpgcheck=1 ##不检测gpgcheck
enabled=1 ##此安装源语块生效
yum clean all ##清楚系统中原有的yum信息
###设置本地yum 源###
1.获得一个与本机系统版本一致的系统镜像
virt-manager(真实主机操作)
.先给自己安装的虚拟机安装光驱,读取镜像;
1)在虚拟机关闭的情况下加光驱(haha(open)–>点灯泡–>Add Hsrdware–>Device type:CDPOM device–>Manage:Downloads(rhel-server-7.3-x86_64-dvd.iso 3.53Gib iso westos)–>Choose Volume 增加IDE CDROM 1字样
(2)打开haha虚拟机,桌面显示rhel-server-7.3-x86_64-dvd 镜像
(3)给新建的虚拟机添加IP地址
cd /etc/sysconfig/network-scripts/
ls
rm -fr ifcfg-ens3
vim ifcfg-eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.146(250以下)
PREFIX=24】
systemctl restart network ##重启网络
查看ip以及ping网络是否通
2.挂在镜像
mount /xxx/xxxxx.iso /rhel7.2
3.设定永久挂载
vim /etc/rc.d/rc.local(添加mount /dev/sr0 /var/www/html/westos保存退出)
chmod 755 /etc/rc.d/rc.local
4.设定系统安装源指向
mkdir /etc/yum.repos.d/backup
mv /etc/yum.repos.d/* /etc/yum.repos.d
backup
vim /etc/yum.repos.d/yum.repo
yum clean all
###共享型yum源的部署###
1.在一台已经连接好本地yum源的主机中安装httpd
配置网络yum源
关闭防火墙systemctl stop firewalld
并设定开启后自动打开systemctl disable firewalld
mkdir /var/www/html/westos
df ##查看安装包/dev/sr0(存放位置) /run/media/root/PHEL-7.3 Server.x86_64
mount /dev/sr0 /var/www/html/westos
chmod 755(+x) /etc/rc.d/rc.local ##在系统开机时会自动执行此脚本
测试:
在浏览器中搜索http://172.24.254.146/westos ##此地址时yum源地址
#####用rpm命令处理软件
rpm -i ##安装
-v ##显示过程
-h ##hash 加密
-e ##卸载
-q ##查看
-a ##所有
-p ##软件包
-ql ##查看软件在系统的安装文件路径
-qlp ##查看未安装的软件包在系统中如果安装后产生文件路径
4ubmV0L3dlaXhpbl80NDgyMTgzOQ==,size_16,color_FFFFFF,t_70)
-qf ##根据某个文件找出此文件属于哪个安装包
-qc ##查看软件的配置文件名称
-qd ##查看软件的帮助文件
–scritps ##查看脚本
–nodeps ##安装软件忽略软件依
–force ##强制安装
-kv ##检测软件包是否被更改(不建议安装被更改过的)
###第三方软件仓库的搭建###
1.把所有的rpm包放到一个目录中
2.createrepo -v /存放软件包的目录 ##命令执行成功后会自动生成repodate
3.vim /etc/yum.repos.d/yum.repo
name=software
baseurl=file:///software
gpgcheck=0
yum clean all
测试:
直接用yum安装第三方软件
####软件包名称详解####
kolourpaint-4.10.5-4.el7.x86_64.rpm
[1] [2] [3] [4] [5]
[1]软件名称
[2]版本
[3]使用系统
[4]架构
[5]适用rpm体系软件
rpm=redhat packages manager