LINUX中软件管理

yum命令管理软件

yum命令的使用必须在yum源搭建成功后才能正常运行
yum可以解决依赖性,rpm只是安装  ,安装过程中自行解决依赖性

yum 命令的详细用法

 1.清除所有yum缓存

yum    clean   all   

2.列出仓库信息

yum    repolist            

 3.安装软件

install  dhcp


4.查看软件

yum   list   software  

 5.查看软件

 yum   list   all          ##查看所有软件
 yum   list   installed    ##查看已经安装的软件                  
 yum   list  available     ##列出可安装软件       

 6.卸载软件

yum    remove  software      ##卸载

 

7.查看软件信息

yum    info    software      ##查看软件信息

8.根据软件信息查找软件

yum  search   软件名称    

9.根据文件找出包含此文件的安装包

yum    wahtprovides   file

10.软件组

yum    groups   list                  ##列出软件组
yum    groups   info                  ##查看软件组的信息
yum    groups   install               ##安装软件组
yum    grouups   remove   sfgroup     ##卸载软件组

11.编辑/etc/yum.conf文件,可以屏蔽不想更新的安装包

*x86_64*的安装包全部被屏蔽掉

 

实验1:用yum命令安装wps

yum install wps-office-10.1.0-5672-1.a21.x86_64.rpm

 

 

用rpm命令处理软件

1.软件包名称详解

kolourpaint-4.10.5-4.el7.x86_64.rpm    
  1           2      3     4     5


1.软件名       
2.版本号   
3.适用系统
4.架构
5.适用rpm体系软件  redhat package

2.rpm命令详解

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

使用rpm  -Kv命令检测软件包是否被篡改

不显示安装过程安装wps-office

查看dhcp的所有安装包

查看wps的装路径

rpm -ql wps-office

查看dhcp的配置文件

查看dhcp的帮助文件

查看/etc/dhcp文件属于哪个安装包

实验2:用rpm命令安装kolourpaint画图工具

第一步:安装kde-runtime,这一步很重要,可以帮助我们在安装kolourpaint之前解决很多依赖

用yum list 命令查看kde-runtime的安装包

安装kde-runtime

yum install kde-runtime.x86_64

第二步:安装kolourpaint,我们会发现需要我们首先安装kolourpaint-libs-(x86-64)这个依赖

rpm -ivh kolourpaint-4.10.5-4.el7.x86_64.rpm    

解决依赖 过程中发现两个软件互为依赖

rpm -ivh kolourpaint-libs-4.10.5-4.el7.x86_64.rpm    

第三步:去依赖安装

rpm -ivh kolourpaint-libs-4.10.5-4.el7.x86_64.rpm    --nodeps

成功!!!!

拆包

如果我们不小心将/usr/bin下的kolourpaint文件丢失,我们可以采用拆rpm软件包的方式找回这个文件,并将其方回到/usr/bin下

找到user/bin/kolourpaint,复制到/usr/bin/目录下即可

ok!!!!
 

猜你喜欢

转载自blog.csdn.net/sinceNow/article/details/83585473