Linux 基础知识( rpm 命令安装软件 、第三方平台的搭建 和 网络源)

一、RPM简单介绍

RPM是Linux开发商将源码在特定硬件平台和操作系统平台上编译后,记载软件相依性应编辑成档案,并将这两者打包成的一个特殊格式的档案。使用RPM安装后,各文档会被安装到特定的目录下,所以很方便查询、升级(使用YUM)与卸载。

二、下载软件安装包

我的软件安装包在老师主机拷贝的这里不做解释
从桌面文件夹内将安装包传到虚拟机的/mnt/路径下面,再进行rpm操作。
在这里插入图片描述
在虚拟机中查看
在这里插入图片描述

三、rmp 命令

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 -qa | grep httpd查询软件是否安装
在这里插入图片描述

四、软件包名称详解

wps-office-10.1.0.5672-1.a21.x86_64.rpm
   [1]         [2]      [3]   [4]   [5] 

[1]
软件名称 wps-office
[2]
版本 10.1.0.5672
[3]
适用的系统1.a21
[4]
架构 x86_64
[5]
适用rpm体系软件

五、第三方软件仓库的搭建并配置网络共享源

第三方软件仓库的搭建,gpgcheck表示第三方软件。
把所有的rpm软件包放到一个目录中,这个目录只能存放rpm文件
createrepo -v /var/www/html/software存放目录 ——> /var/www/html/software存放目录/repodata 此目录被扫描的软件信息数据
createrepo生成软件包的数据库文件

createrepo -v /var/www/html/software
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
编辑 vim yum.repo 文件
在这里插入图片描述
在这里插入图片描述
yum clean all
在这里插入图片描述
将镜像挂载到/var/www/html/software上
在这里插入图片描述
systemctl start httpd 开启服务
systemctl enable httpd 开机自启动
systemctl status firewalld 查看火墙状态
在这里插入图片描述
测试:打开火狐浏览器输入 172.25.254.103/software/
在这里插入图片描述

六、包的拆分

当不小心软件被删除可以将包拆分
which kolourpaint
在这里插入图片描述
rm -fr /usr/bin/kolourpaint 误删除软件文件
在这里插入图片描述
kolourpaint 软件无法使用
cp kolourpaint-4.10.5-4.el7.x86_64.rpm /mnt 将软件包拷贝到/mnt目录中
在这里插入图片描述
rpm2cpio kolourpaint-4.10.5-4.el7.x86_64.rpm | cpio -id 拆分软件包
在这里插入图片描述
ls 查看
cp kolourpaint /usr/bin/ 将删除文件拷贝到原来目录

在这里插入图片描述
执行 kolourpaint 软件可以正常实用

猜你喜欢

转载自blog.csdn.net/excellent_L/article/details/83580414
今日推荐