1.使用已知网络安装源安装软件

cd   /etc/yum/repos.d/                                    进入默认目录   
vim  /etc/yum/repos.d/yum.repo                    在目录下xx.repo文件名必须以.repo结束

[rhel 7.2]                                                          仓库名称    
name=rhel7.2 source                                    对软件源的描述
baseurl=http://172.25.254.61/rhel7.2          网络安装源
gpgcheck=0                                                   不检测gpgcheak
enable=1                                                        此安装源语句块生效

yum clean all                                                   清空系统中原有的yum信息
yum  repolist                                                    列出仓库信息


2.配置本地yum源


 2.1获得一个与本机系统一致的系统镜像
 2.2挂载镜像
mount /xxx/xxxx.iso    /rhel7.2
 3.设定永久挂载
vim /etc/rc.d/rc.local
mount /xxx/xxxx.iso    /rhel7.2
chmod    755 /etc/rc.d/rc.local        系统开机时会自动执行此脚本
 4.设定系统安装源指向
mkdir /etc/yum.repos.d/backup        建立一个新的目录backup把yum下的文件保存在backup下
mv /etc/yum.repos.d/*   /etc/yum.repos.d/backup

vim /etc/yum.repos.d/yum.repo
[rhel7.2]
name=rhel7.2
backurl=file:///rhel7.2
gpgcheck=0
    
yum clean all
yum install httpd -y 

实验:

linux下的软件管理

3.共享型yum源的部署


1.在一台已经链接好本地yum源的主机中安装httpd
yum  install httpd
2.配置网络yum源
systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld

mkdir /var/www/html/rhel7.2
mount /xxx/xxxx.iso/ /var/www/html/rhel7.2
vim /etc/rc.d/rc.local
mount /xxx/xxxx.iso/ /var/www/html/rhel7.2

测试:
在浏览器中输入地址
http://ip/rhel7.2
http://172.25.25.10/rhel7.2   <<<此地址就是网络yum源地址

linux下的软件管理

linux下的软件管理

linux下的软件管理

 

4.yum命令


1.yum命令的使用必须在yum源搭建成功后才能正常运行
2.yum命令的详细用法

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

5.yum软件的屏蔽

yum all list 列出了所有的软件
但有时需要屏蔽无关的需要编辑

vim   /etc/yum.conf           

exclude=*****     ##屏蔽

实验:屏蔽32位软件和 zsh.x86_64

linux下的软件管理

6.用rpm命令处理软件

rpm     -i      安装
    -v    显示过程
    -h    hash加密
    -e    卸载
   -p    软件包
    -ql    查看软件包在系统中的安装文件路径
    -qlp    查看未安装的软件包在系统中如果安装后产生文件的路径
    -qf    根据某个文件找出此文件属于那个安装包
    -qc    查看软件的配置文件名称
    -qd    查看软件的帮助文件
    --scritps查看脚本
    --nodeps 安装软件忽略软件依赖
    --force  强行安装软件
    -Kv     检测软件包是否被更改

实验:

linux下的软件管理linux下的软件管理linux下的软件管理

 

 

 

相关文章:

  • 2021-07-12
  • 2021-07-24
  • 2022-01-02
  • 2022-01-01
  • 2021-12-09
  • 2021-11-18
  • 2021-06-10
猜你喜欢
  • 2021-11-04
  • 2022-12-23
  • 2021-12-31
  • 2021-12-05
  • 2022-01-11
  • 2021-10-29
相关资源
相似解决方案