CentOS下软件安装与卸载常用命令总结

最近在折腾CentOS 7操作系统,主要是下载安装文件以及解决各项依赖问题,现对此过程中用到的有效的CentOS命令进行汇总总结。

1. 安装与卸载软件:yum、rpm、wget命令

首先,在CentOS下安装与卸载软件常用的命令有yum、rpm以及wget等,它们各自的用法如下所示。
(1)wget
CentOS中 wget是一个从网络上自动下载文件的命令,它支持HTTP、HTTPS和FTP协议,wget可以在用户退出系统之后在后台执行。wget可以从网络上下载各种文件,甚至可以用来下载可用的仓库源文件,比如:

wget http://public-yum.oracle.com/public-yum-ol7.repo //用于下载oracle的仓库源
yum clean all
yum makecache//更新仓库源的元数据信息
yum -y update//更新源

(2)yum
yum(全称:Yellowdog Updater Modified)是CentOS常用的用于从已安装的仓库源中下载或者更新软件的命令。yum是一个基于RPM的交互式包管理器,它可以自动化执行系统更新,包括依赖关系分析和基于“源仓库”元数据的实时处理;也可以根据新软件包的安装、旧软件包的移除以及堆安装的和可用的软件包进行查询,其就像debian系操作系统下的apt-get一样智能。yum常用的命令如下所示。

从仓库源安装软件(以gcc软件为例)

yum -y install gcc

删除已安装软件

yum remove gcc

查询组列表中可用的软件包,通常是一系列软件包的集合(大多是开发环境),包括可用环境组以及可用组

yum grouplist

从组列表中安装相应的环境软件包

yum groupinstall "Gonme Desktop"

从仓库源搜索相应字符串对应的关键字

yum search gcc

列出已安装的仓库源(注意,仓库源文件存储在/etc/yum.repo.d/下面,可以直接查看)

yum repolist all

利用yum添加仓库源

yum-config-manager --add-repo repository_url

此外,也可用wget将仓库源文件(.repo)下载到/etc/yum.repo.d/目录下,也可以实现仓库源的添加。

cd /etc/yum.repo.d/
wget http://...XX.repo

启用仓库源

yum-config-manager --enable repository...

禁用仓库源

yum-config-manager --disable repository...

(3)rpm
rpm(Redhat Package Manager)是红帽公司为RHEL开发的专用包管理器,后来改为RPM Package Manager,即redhat系操作系统的包管理软件。通常用rpm命令来离线安装本地的rpm安装包。

查询指定的包是否安装

rpm -q gcc

安装本地rpm包

rpm -ivh gcc-4.8.5-17.el6.x86_64.rpm

替换覆盖安装

rpm -ivh --replacepkgs PKG

卸载软件

rpm -e gcc

升级软件包

rpm -Uvh gcc-4.8.5.rpm

参考文献:
1.centos wget的安装与使用:https://www.cnblogs.com/liaojie970/p/5939605.html
2.centos6启用关闭添加仓库地址:https://blog.csdn.net/xuwenze1991/article/details/81382729
3.centos下rpm命令详解:https://www.cnblogs.com/vathe/p/6736104.html

posted @ 2019-03-18 15:11  Nolan24  Views(22757)  Comments(0Edit  收藏  举报