Linux软件包安装和卸载

本文详细介绍了Linux系统下使用RPM工具、yum工具以及源码包进行软件安装、升级、查询和卸载的步骤。通过RPM工具的命令行选项如`rpm -ivh`进行安装,`yum`工具进行包搜索、安装和更新,并讨论了源码包的安装过程。此外,还提到了如何创建和切换YUM仓库源。
摘要由CSDN通过智能技术生成

Linux软件包安装

  • RPM工具
  • yum工具
  • 源码包

1、RPM工具 首先要挂载光驱,访问RPM包光盘

[root@bogon mnt]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
[root@bogon mnt]# ls /mnt
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

rpm 包格式:-包名-版本号-发布版本号_平台

[root@bogon mnt]# cd Packages/
[root@bogon Packages]# ls |head
389-ds-base-1.3.6.1-16.el7.x86_64.rpm
389-ds-base-libs-1.3.6.1-16.el7.x86_64.rpm
abattis-cantarell-fonts-0.0.25-1.el7.noarch.rpm
abrt-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-ccpp-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-kerneloops-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-pstoreoops-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-python-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-vmcore-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-xorg-2.1.11-48.el7.centos.x86_64.rpm

rpm ivh rpm包文件 安装

  • -i :表示安装;
  • -v :表示可视化;
  • -h : 表示进度;
[root@bogon Packages]# rpm -ivh zsh-5.0.2-28.el7.x86_64.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:zsh-5.0.2-28.el7                 ################################# [100%]
  • rpm -Uvh rpm包文件 升级
  • rpm -e rpm包名 卸载
[root@bogon Packages]# rpm -Uvh zsh-5.0.2-28.el7.x86_64.rpm
准备中...                          ################################# [100%]
	软件包 zsh-5.0.2-28.el7.x86_64 已经安装
[root@bogon Packages]# rpm -e zsh
  • rpm -qa 查询安装有包
  • rpm -q 包名 查询指定的包是否安装
  • rpm -qi 包名 查询指定包的信息
[root@bogon Packages]# rpm -qa |head
open-vm-tools-10.1.5-3.el7.x86_64
grub2-common-2.02-0.64.el7.centos.noarch
kexec-tools-2.0.14-17.el7.x86_64
setup-2.8.71-7.el7.noarch
NetworkManager-tui-1.8.0-9.el7.x86_64
basesystem-10.0-7.el7.centos.noarch
NetworkManager-wifi-1.8.0-9.el7.x86_64
bind-license-9.9.4-50.el7.noarch
postfix-2.10.1-6.el7.x86_64
firewalld-filesystem-0.4.4.4-6.el7.noarch
[root@bogon Packages]# rpm -q postfix-2.10.1-6.el7.x86_64
postfix-2.10.1-6.el7.x86_64
[root@bogon Packages]# rpm -qi postfix
Name        : postfix
Epoch       : 2
Version     : 2.10.1
Release     : 6.el7
Architecture: x86_64
Install Date: 20180508日 星期二 001128Group       : System Environment/Daemons
Size        : 12773475
License     : IBM and GPLv2+
Signature   : RSA/SHA256, 20140704日 星期五 123315秒, Key ID 24c6a8a7f4a80eb5
Source RPM  : postfix-2.10.1-6.el7.src.rpm
Build Date  : 20140610日 星期二 093936Build Host  : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager    : CentOS BuildSystem <http://bugs.centos.org>
Vendor      : CentOS
URL         : http://www.postfix.org
Summary     : Postfix Mail Transport Agent
Description :
Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL),
TLS
  • rmp -ql 包名 列出包安装文件
  • rpm -qf 文件的绝对路径 查看文件是由哪个包安装的
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值