RPM软件包

编程入门 行业动态 更新时间:2024-10-28 09:19:16

RPM<a href=https://www.elefans.com/category/jswz/34/1760240.html style=软件包"/>

RPM软件包

文章目录

  • RPM软件包
  • rpm软件包管理工具
  • yum管理工具
  • 将本地仓库共享给其他主机

RPM软件包


Redhat  Package  Manager   软件包管理  windows     .exeLinux		.rpm软件包的含义 
ant-antunit-1.2-10.el7.noarch.rpm     antlr-C++-2.7.7-30.el7.x86_64.rpmant-antunit			#软件包名称  1.2					#软件的版本 10					#软件包编译发布的次数 el7					#适用于7系列的操作系统 el6					#适用于6系列操作系统noarch				#适用于任何cpu架构  x86_64				#硬件平台  位数  .rpm				#包的后缀名 软件包的安装方式 
rpm包		预先编译好的,安装简单  		版本过低  源码包		   手动编译,安装繁琐		   版本随意 二进制包	   绿色软件 解压即用           无法修改源代码   软件包的获取方式 
本地的ISO镜像     需要挂载使用 联网下载  		仓库获取 yum源  

rpm软件包管理工具


rpm命令   管理软件包   
选项:-i		#安装 -v		#显示安装的过程-h		#显示安装的进度条 	-ivh		#安装-Uvh		#升级-e			#卸载-q			#查询指定软件包 -qa			#查询所有已经安装的软件包-qi			#查询软件包本身相关信息-ql			#查询软件包列表信息-qc			#查询软件包相关文件-qf			#查询命令属于哪个软件包  必须是绝对路径  前提本地要已经存在这个软件包 #挂载镜像 mount
[root@zzc ~]# ll /dev/sr0 
brw-rw---- 1 root cdrom 11, 0 Jul 27 16:29 /dev/sr0
[root@zzc ~]# ll /dev/cdrom 
lrwxrwxrwx 1 root root 3 Jul 27 16:29 /dev/cdrom -> sr0
[root@zzc ~]# mount   /dev/sr0   /mnt/
mount: /dev/sr0 is write-protected, mounting read-only
[root@zzc ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        98G  1.5G   97G   2% /
devtmpfs        980M     0  980M   0% /dev
tmpfs           991M     0  991M   0% /dev/shm
tmpfs           991M  9.6M  981M   1% /run
tmpfs           991M     0  991M   0% /sys/fs/cgroup
/dev/sda1       497M  120M  378M  25% /boot
tmpfs           199M     0  199M   0% /run/user/0
/dev/sr0        4.3G  4.3G     0 100% /mnt[root@zzc ~]# ll  /mnt/Packages/  | wc -l
4023#安装-i		#安装 -v		#显示安装的过程-h		#显示安装的进度条 [root@zzc ~]# rpm  -ivh  /mnt/Packages/tree-1.6.0-10.el7.x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...1:tree-1.6.0-10.el7                ################################# [100%]#删除 移除一个软件包
[root@zzc ~]# rpm  -e  tree#rpm安装太需要依赖了,不会自动寻找依赖,需要手动下载依赖    不建议使用  #安装httpd  报错
[root@zzc ~]# rpm  -ivh  /mnt/Packages/httpd-2.4.6-88.el7.centos.x86_64.rpm 
error: Failed dependencies:/etc/mime.types is needed by httpd-2.4.6-88.el7.centos.x86_64httpd-tools = 2.4.6-88.el7.centos is needed by httpd-2.4.6-88.el7.centos.x86_64libapr-1.so.0()(64bit) is needed by httpd-2.4.6-88.el7.centos.x86_64libaprutil-1.so.0()(64bit) is needed by httpd-2.4.6-88.el7.centos.x86_64#根据提示安装相关依赖  报错
[root@zzc ~]# rpm  -ivh  /mnt/Packages/httpd-tools-2.4.6-88.el7.centos.x86_64.rpm 
error: Failed dependencies:libapr-1.so.0()(64bit) is needed by httpd-tools-2.4.6-88.el7.centos.x86_64libaprutil-1.so.0()(64bit) is needed by httpd-tools-2.4.6-88.el7.centos.x86_64#查找相关依赖包
[root@zzc ~]# ll  /mnt/Packages/  | grep  apr
-rw-rw-r-- 1 root root   105728 Nov 29  2017 apr-1.4.8-3.el7_4.1.x86_64.rpm
-rw-rw-r-- 1 root root   192652 Nov 29  2017 apr-devel-1.4.8-3.el7_4.1.x86_64.rpm
-rw-rw-r-- 1 root root    94132 Jul  4  2014 apr-util-1.5.2-6.el7.x86_64.rpm
-rw-rw-r-- 1 root root    78072 Jul  4  2014 apr-util-devel-1.5.2-6.el7.x86_64.rpm
-rw-rw-r-- 1 root root   854420 Nov 12  2018 haproxy-1.5.18-8.el7.x86_64.rpm#安装相关依赖
[root@zzc ~]# rpm -ivh  /mnt/Packages/apr-1.4.8-3.el7_4.1.x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...1:apr-1.4.8-3.el7_4.1              ################################# [100%]
[root@zzc ~]# rpm -ivh  /mnt/Packages/apr-util-1.5.2-6.el7.x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...1:apr-util-1.5.2-6.el7             ################################# [100%]#尝试安装httpd-tools
[root@zzc ~]# rpm  -ivh  /mnt/Packages/httpd-tools-2.4.6-88.el7.centos.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...1:httpd-tools-2.4.6-88.el7.centos  ################################# [100%]#再次安装httpd  报错 
[root@zzc ~]# rpm  -ivh  /mnt/Packages/httpd-2.4.6-88.el7.centos.x86_64.rpm 
error: Failed dependencies:/etc/mime.types is needed by httpd-2.4.6-88.el7.centos.x86_64#搜索相关文件的依赖包
[root@zzc ~]# yum  provides  /etc/mime.types
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile* base: mirrors.ustc.edu* epel: fedora.cs.nctu.edu.tw* extras: mirrors.aliyun* updates: mirrors.ustc.edu
mailcap-2.1.41-2.el7.noarch : Helper application and MIME type associations for file types
Repo        : base
Matched from:
Filename    : /etc/mime.types#安装依赖包
[root@zzc ~]# rpm  -ivh  /mnt/Packages/mailcap-2.1.41-2.el7.noarch.rpm 
Preparing...                          ################################# [100%]
Updating / installing...1:mailcap-2.1.41-2.el7             ################################# [100%]#最终安装成功 
[root@zzc ~]# rpm  -ivh  /mnt/Packages/httpd-2.4.6-88.el7.centos.x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...1:httpd-2.4.6-88.el7.centos        ################################# [100%]
[root@zzc ~]# #联网安装软件包 
[root@zzc ~]# rpm  -ivh  .8.2003/os/x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm
Retrieving .8.2003/os/x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...1:tree-1.6.0-10.el7                ################################# [100%]#升级安装 -U		#升级  [root@zzc ~]# rpm  -ivh  .0/rhel/7/x86_64/zabbix-agent-4.0.0-2.el7.x86_64.rpm
Retrieving .0/rhel/7/x86_64/zabbix-agent-4.0.0-2.el7.x86_64.rpm
warning: /var/tmp/rpm-tmp.jseg5b: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...1:zabbix-agent-4.0.0-2.el7         

更多推荐

RPM软件包

本文发布于:2024-03-06 06:09:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1714566.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:软件包   RPM

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!