linux系统RPM的基本查询和YUM设置

您所在的位置:网站首页 linux查看已安装软件的版本是多少 linux系统RPM的基本查询和YUM设置

linux系统RPM的基本查询和YUM设置

2024-07-16 20:48| 来源: 网络整理| 查看: 265

目录

1、挂载centOS7光碟了解其安装包

2、用rpm命令安装ftp软件vsftpd

3、RPM的基本查询

4、RPM的更多查询

6、YUM设置

RPM的五大功能 ·安装一一将软件从包中解出来,并安装到硬盘。 ·卸载一—将软件从硬盘清除。 ·升级一— 替换软件的旧版本。·查询一—查询软件包的信息。·验证一一 检验系统中的软件与包中软件的区别。

1、挂载centOS7光碟了解其安装包 [root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# mount /dev/cdrom /mnt/cdrom mount: /dev/sr0 写保护,将以只读方式挂载 [root@localhost ~]# cd /mnt/cdrom [root@localhost cdrom]# ls [root@localhost cdrom]# cd Packages/ [root@localhost Packages]# ls | less 2、用rpm命令安装ftp软件vsftpd [root@localhost Packages]# ls vsf*.* vsftpd-3.0.2-22.el7.x86_64.rpm [root@localhost Packages]# rpm -i vsftpd-3.0.2-22.el7.x86_64.rpm 软件包 vsftpd-3.0.2-22.el7.x86_64 已经安装 3、RPM的基本查询

3.1、查询已安装的所有软件包 rpm -qa I less 3.2、查询软件包是否安装并查看软件包的版本

rpm -q vsftpd 3.3、查询软件包信息

rpm -qi vsftpd rpm -qip vsftpd-3.0.2-22.el7.x86_64.rpm 3.4、查询软件包中所有文件的名称

rpm-ql vsftpd | head-20 rpm -qlp vsftpd-3.0.2-22.el7.x86_64.rpm | head-20

3.5、查询磁盘上的文件是从何软件包安装的 cd /boot Is rpm-qf System(tab键补全) 3.6、查询一个未安装的rpm包所依赖软件包 cd /mnt/cdrom/Packages rpm-qpR mariadb-5(tab键补全)| more

4、RPM的更多查询

4.1、查询依赖于一个已安装软件包的所有RPM包

rpm -q --whatrequires python 4.2、查询一个已安装软件包的依赖要求

rpm-q --requires wget | less 4.3、查询一个已安装软件包的安装、删除脚本

rpm -q--scripts wget 4.4、查询与一个已安装软件包相冲突的RPM包

rpm-q --conflicts 4.5、查询一个已安装软件包的变更日志

rpm -q--changelog

YUM是 Yellow dog Updater,Modified 的简称;用python写成。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。 - 可以是http或ftp站点,也可以是本地软件池 -包含rpm包的各种信息(包括描述,功能,提供的文件,依赖 性等) -yum 正是由于对收集的这些header并加以分析,才能自动化 地完成安装/更新/删除等任务

5、常用的YUM插件 yum-priorities:设置多个仓库的使用优先级别 yum-versionlock:用于锁定某软件的版本,以免更新 •yum-changelog:查看包更新前后的改变 yum-aliases:为yum命令使用别名 yum-security:为YUM提供安全过滤器

6、YUM设置

6.1、YUM网络更新源仓库设置

# cd /etc/yum.repos.d # vi CentOS-Base.repo 6.2、YUM本地更新源仓库设置

# vi CentOS-Media.repo 6.3、非官方仓库设置

安装CentOS7环境下的 MSSOL网络登录工具 sqlemd # cd letc/yum.repos.d # yum -y install mssgl-tools 如果提示没有可用软件包 mssgl-tools,是因为centos7官网不提供微软产品包。

(我们就从微软网站下载仓库设置) # curl -o /etc/yum.repos.d/msprod.renohttps://packages.microsoft.com/config/rhe///prod.repo #cat msprod.repo(查看下载的仓库设置文件)  

6.4、安装非官方仓库中的软件

# yum -y install mssql-tools 6.5、使用非官方仓库中的软件

#vi /etc/profile.d/mssqltools.sh

输入以下内容:

export PATH=$PATH:/opt/mssql-tools/bin/

:wq保存并退出。 刷新环境变量: #source /etc/profile.d/mssqltools.sh 使用 sqlcmd: # sqlcmd



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3