linxu 软件包管理_1

rpm软件管理_01:

windows : .exe .msi

Centos/RHEL/Fedora:
二进制格式文件(.rpm) >>> redhat package management 不清楚软件安装的位置,安装速度快,安装简单
源码软件(
.tar.gz,*.tar.bz2) >>> 根据需求不同选择不同的功能 安装时间较长

rpm软件管理

光盘iso镜像文件
互联网:https:// pkgs.org https://rpmfind.net/
www.zbbix.com

查看光盘内容:
mount /dev/sr0 /home/userA >>> 光盘与文件关联
umount /dev/sr0 >>> 卸载光盘

查看系统平台的信息:

 [root@192 ~]# uname -r
 3.10.0-229.el7.x86_64
 [root@192 ~]# cat /etc/redhat-release 
 Red Hat Enterprise Linux Server release 7.1 (Maipo)

管理rpm软件

查询类操作:

1、查询软件是否安装:

	# rpm -q 软件名称  (软件名称精确匹配)

	[root@192 ~]# rpm -q bash
	bash-4.2.46-12.el7.x86_64

	[root@192 ~]# rpm -q httpd
	未安装软件包 httpd 

	[root@192 ~]# rpm -qa | grep vim
	
	

2、查软件的说明信息
   
	# rpm -qi 软件名称
	
	[root@192 ~]# rpm -qi bash

   
3、查看软件生成的文件

	#rpm  -ql  软件名称
	
	[root@192 ~]# rpm -ql bash
	
	[root@192 ~]# rpm -ql bash | less


4、(命令是软件生成的)查看文件是由那个软件生成。

	[root@192 ~]# which chmod
	/bin/chmod
	[root@192 ~]# rpm -qf /bin/chmod
	coreutils-8.22-11.el7.x86_64


5、查看软件的配置文件:
	# rpm -qc  软件名称:
	
	[root@192 ~]# which vim
	/bin/vim
	[root@192 ~]# rpm -qf /bin/vim
	vim-enhanced-7.4.160-1.el7.x86_64
	[root@192 ~]# rpm -qc vim-enhanced-7.4.160-1.el7.x86_64

管理类操作:

1)安装软件

rpm -ivh 软件安装包名称

i :install
v :显示详细信息verbose
h :显示软件的安装进度

安装vsftp

[root@192 Packages]# rpm  -ivh /mnt/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm 
[root@192 Packages]# rpm -q vsftpd  >>>查看软件是否安装成功

安装httpd

[root@192 Packages]# rpm -ivh httpd-2.4.6-31.el7.x86_64.rpm
警告:httpd-2.4.6-31.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: NOKEY
错误:依赖检测失败:
	httpd-tools = 2.4.6-31.el7 被 httpd-2.4.6-31.el7.x86_64 需要
	libapr-1.so.0()(64bit) 被 httpd-2.4.6-31.el7.x86_64 需要
	libaprutil-1.so.0()(64bit) 被 httpd-2.4.6-31.el7.x86_64 需要

解决办法:

选项  --nodeps  忽略依赖关系

[root@192 Packages]# rpm -ivh --nodeps httpd-2.4.6-31.el7.x86_64.rpm
警告:httpd-2.4.6-31.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:httpd-2.4.6-31.el7               ################################# [100%]

2)卸载软件

# rpm  -e  软件名称 

[root@192 Packages]# rpm -e dhcp
[root@192 Packages]# rpm -q dhcp
未安装软件包 dhcp 
  1. 升级软件:

    rpm -Uvh 软件名称(高版本的软件)

    注意:自动卸载旧版本软件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值