【Linux基础】Linux下软件包管理(rpm-deb-yast-yum)

软件包管理是指系统中一种安装和维护软件的方法。通常软件以包的形式存储在仓库(repository)中,能满足许多人所有需要的软件。

在GNU/Linux(以下简称Linux)操作系统中,RPM和DPKG为最常见的两类软件包管理工具,他们分别应用于基于RPM软件包的Linux发行版本和DEB软件包的Linux发行版本。

1.RPM

全称为RedhatPackage Manager,最早由RedHat公司制定实施,随后被GNU开源操作系统接受并成为很多Linux系统(RHEL)的既定软件标准。

rpm -ivh  gcc.rpm   ==>安装gcc
rpm -qa gcc ==>检查是否安装gcc

2.DEB

全称为Debian Package(DPKG),基于Debian操作系统(Ubuntu)的DEB软件包管理工具。

sudo dpkg -i gcc.deb  ==>安装gcc

3.Yast

全称Yet another Setup Tool,是Suse的安装和管理程序,基本上所有的配制都能在里面搞定。于RPM包管理。

yast -i gcc   ==>安装gcc

4.Yum

全称为 Yellow dog Updater, Modified ,是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理。

YUM的RPM包来源于源空间,在RHEL中由/etc/yum.repos.d/目录中的.repo文件配置指定。YUM的系统配置文件位于/etc/yum.conf。

yum -y install gcc    ==>安装gcc
yum -y install gcc-c++  ==>安装c++

参考文档:

linux软件包管理器

上一篇:AutoCAD图形打断于点怎么操作?


下一篇:Photoshop 制作梅兰芳电影海报