软件包的安装

显示那些软件包是已经安装过得

#rpm -qa + (包名)

有结果,已安装否则没有安装

rpm是别人已经编译好的软件包,安装路径也是已经指定好了的

# rpm -ivh /opt/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm 

解压rpm包

# rpm2cpio /opt/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm | grep cpio -id

查看看某个目录的树形结构

#yum install tree

# tree etc/

查看安装路径

# rpm -ql vsftpd

查看安装配置文件

# rpm -qc vsftpd

日志文件

# rpm -qd vsftpd

服务详细信息

# rpm -qi vsftpd

查看具体某个rpm包的信息

# rpm -qip /opt/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm

查看文件是哪个rpm包安装的

# rpm -qf /etc/vsftpd/vsftpd.conf 

 卸载软件

更新软件

# rpm -Uvh /opt/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm 

内核是可以多版本共存的,更新内核的时候,建议使用安装rpm -ivh kernel-xxx.rpm

而不要使用更新rpm -Uvh kernel-xxx.rpm

查看内核版本

# rpm -qa kernel

# uname -r

force强制安装(一般用于丢失文件的时候)

nodeps跳过依赖关系安装(不建议使用)

rpm -ivh xxx.rpm --force

rpm -ivh xxx.rpm --nodeps

读取他们的源数据,放在repodata里面

# createrepo -v mariadb/

使用yum命令查看是否安装服务

# yum list vsftpd\*

查找某个服务是哪个包安装的

#yum whatprovides */vsftpd

# yum provides */vsftpd

找安装包的网站

http://pkgs.org

列举系统中安装的包。

#yum list

列举系统中以组安装的包(组安装的包会包括很多,组安装一下就可以安装很多附在的包。)

# yum grouplist

最小化安装之后,安装图形化界面

# yum groupinstall '*GUI*'

设置从图形化界面启动(修改默认级别)

# systemctl set-default graphical.target

英文安装虚拟化

#yum grouplist 'virtual*'

猜你喜欢

转载自www.cnblogs.com/djlsunshine/p/9832133.html