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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)