Fork me on GitHub

Linux 中 deb、apt、rpm、yum 的含义

Linux 中 deb、apt、rpm、yum 的含义


 

一、背景说明

不太经常使用 Linux 的小伙伴,可能在初学 Linux 的时候,会分不清 deb、apt、rpm、yum 这些概念。

 

二、概念讲解

1、deb

deb格式是Debian操作系统中的软件包格式,也是Ubuntu等许多Linux发行版所采用的软件包格式。

deb格式的软件包可以用于安装、升级和卸载软件包,是Linux系统中常用的软件包格式之一。

使用Deb安装软件,步骤如下:

1. 首先,打开终端,输入“sudo apt-get update”,更新软件包列表,以便获取最新的软件包信息。

2. 然后,输入“sudo apt-get install ”,其中是要安装的软件包的名称,这将安装指定的软件包。

3. 如果要安装Deb文件,可以使用“sudo dpkg -i ”,其中是Deb文件的名称,这将安装指定的Deb文件。

4. 如果安装过程中出现依赖性问题,可以使用“sudo apt-get -f install”来解决。

5. 最后,可以使用“sudo apt-get remove ”来卸载软件包,其中是要卸载的软件包的名称。

 

2、apt

apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。

apt是一个命令行实用程序,用于在Ubuntu、Debian和相关Linux发行版上安装、更新、删除和管理deb软件包。

如更新软件包列表,以便获取最新的软件包信息:

sudo apt-get update

 

Ubuntu / OpenKylin 安装 OpenJDK:

sudo apt-get install openjdk-8-jdk

 

3、rpm

RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,RPM 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。

逐渐受到其他发行版的采用,现在包括 RedHat、CentOS、SUSE 等 Linux 的分发版本都有采用。

RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。

安装 rpm 软件包,命令如下:

rpm -i your-package.rpm

 

列出所有 rpm 软件包,命令如下:

rpm -qa  

 

4、yum

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

安装 InfluxDB 2.6.0, 命令如下:

sudo yum install influxdb2-2.6.0-x86_64.rpm

 

posted @ 2023-08-16 02:18  龙凌云端  阅读(930)  评论(0编辑  收藏  举报