linux的rpm的软件安装命令 yum软件仓库的配置

1.如何安装软件
1.rpm ivh name.rpm 安装, -v显示过程,-h指定加密方式为hash
rpm e name 卸载
rpm ql name 查询软件生成文件
rpm qlp name.rpm 查询软件安装后会生成什么文件
rpm qa 查询系统中安装的所有软件名称
rpm qa |grep name 查询软件是否安装
rpm q name 查询软件是否安装 但需要完整的正确的名字
rpm qp name.rpm 查询软件安装包安装后的名字
rpm qf filename 查询filename属于那个安装包
rpm ivh name.rpm –force 强制安装,但不能忽视依靠性
rpm ivh name.rpm –nodeps –force 忽视依靠性并强制安装
rpm qi name 查看软件信息
rpm Ktv name.rpm 检测软件包是否被修改
rpm qp name.rpm –scripts 检测软件在安装或卸载过程中执行的动作
rpm -qc 查询软件的配置文件名称
rpm -qd 查询软件的说明文件名称

2.安装wps 第三方软件
rpm -ivh wps-office-8.1.0.3724-0.1.b1p2.i686.rpm
这里写图片描述
rpm -ivh wps-office-8.1.0.3724-0.1.b1p2.i686.rpm –nodeps 解决依靠性安装
这里写图片描述
rpm -e wps-office 卸载wps软件
这里写图片描述
查看wps-offcie rpm包中包含那些文件
这里写图片描述

rpm -ivh linuxqq-v1.0.2-beta1.i386.rpmv 安装qq Linux版需要解决依赖性
这里写图片描述
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm –nodeps 解决依赖性
这里写图片描述
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm –nodeps –force 强制安装忽略依赖性
这里写图片描述
rpm -qa | grep linuxqq 查询系统中安装的所有软件名称
这里写图片描述

rpm -ql openssh-server 查询软件生成文件
这里写图片描述
rpm -qd openssh-server 查询软件的说明文件名称
这里写图片描述
rpm -qc openssh-server 查询软件的配置文件名称

这里写图片描述
rpm -ivh –linuxqq.rpm –force 没有解决依赖性 安装错误

第三方软件仓库的搭建
把所有的rpm软件包放在一个目录中,这个目录中只能存在rpm文件
createrpo -v /rpm存在目录 —>/rpm存放目录/repodata 此目录中是被扫描的软件信息数据
vim /etc/yum.repos.d/xxx.repo
[Software]
name=software
Base=file:///rpm存放位置
Gpgcheck=0
Enabled=1 开机启动
这里写图片描述

Mkdir /mnt/software
Cd /mnt/software
Ls
Vim /etc/yum.repos.d/rhel_dvd,repo
Yum repolist
这里写图片描述
Yum clean all
这里写图片描述
Createrpro /mnt/software rpm存放目录/repodata 此目录中是被扫描的软件信息数据
Ll 显示software的rpm软件
这里写图片描述

Yum install wps-office 通过yum软件仓库安装wps
这里写图片描述

Client指向端
vim /etc/yum.repos.d/rhel_dvd.repo 仓库指向文件
/var/www/html/software/ 复制/mnt/software目录到 /var/www/html/
createrepo /mnt/software/

Created by cloud-init on Thu, 10 Jul 2014 22:19:11 +0000

[rhel_dvd]
gpgcheck = 0
enabled = 1
baseurl = http://172.25.254.250/rhel7
name = Remote classroom copy of dvd

[software]
name=software
baseurl=file:///mnt/software
gpgcheck = 0
enabled=1

yum install httpd -y 安装http服务
systemctl stop firewalld 停止防火墙
systemctl disable firewalld 开机不显示防火墙
rm ‘/etc/systemd/system/basic.target.wants/firewalld.service’
rm ‘/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service’
systemctl start httpd 开启httpd服务
systemctl enable httpd 开机启动http服务
这里写图片描述
yum install httpd -y 安装httpd服务
Cp -r /mnt/software /var/www/html/ 复制/mnt/software目录到 /var/www/html/
Yum list 显示镜像软件包
这里写图片描述
Vim /etc/yum.conf vim etc目录下的yum.conf文件
这里写图片描述

浏览器访问软件仓库
这里写图片描述

Yum 安装 Linuxqq
这里写图片描述
.i686 表示64为软件 .386 32位软件 zziplib.x86_64把软件列入黑名单
这里写图片描述
xml安装包文件信息

猜你喜欢

转载自blog.csdn.net/period000/article/details/80174364