# 乌班图安装各种命令依赖

By [0x1559](https://paragraph.com/@xch168) · 2022-08-26

---

一、安装yum
-------

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

2、Fedora介绍 Fedora Linux（第七版以前为Fedora Core）是由Fedora项目社区开发、红帽公司赞助，目标是创建一套新颖、多功能并且自由（开放源代码）的操作系统。Fedora是商业化的Red Hat Enterprise Linux发行版的上游源码。

3、build-essential软件包 提供编译程序必须软件包的列表信息。build-essential包包含了开发很多必要的软件包，安装一个build-essential包，对应C/C++依赖的好多包都会被安装。 可以查看build-essential的依赖关系，输入命令：`apt-cache depends build-essential`

![](https://storage.googleapis.com/papyrus_images/456b1d5512fb4fe475ffe1cb88b8be692e245b6754c16414a30c7941ecf5c3ee.png)

从上面可以看出，安装build-essential之后，对于上面的依赖都会被安装。

本文使用的linux系统是ubuntu系统。

二、安装yum 1、首先安装build-essential包， 命令：`apt-get install build-essential`

安装完成之后，出现如下提示：

![](https://storage.googleapis.com/papyrus_images/bdd75dcefbe8d829b1676d4e264cee55b036be120e988208ac34a3b1027bfcf7.png)

### 2、安装yum

**步骤**：sudo apt-get install yum

**linux系统基本上分两大类：** 1 RedHat系列：Redhat、Centos、Fedora等 2 Debian系列：Debian、Ubuntu等

**RedHat 系列：** 1 常见的安装包格式 rpm 包，安装rpm包的命令是 “rpm -参数” 2 包管理工具 yum 3 支持tar包

**Debian系列：** 1 常见的安装包格式 deb 包，安装deb包的命令是 “dpkg -参数” 2 包管理工具 apt-get 3 支持tar包

所以问题最终的解法就是用apt-get 安装mlocate。

apt-get 安装 mlocate
==================

`sudo apt-get install mlocate`

开门见山，[Ubuntu](https://so.csdn.net/so/search?q=Ubuntu&spm=1001.2101.3001.7020)的包管理工具是apt-get，所以不必再安装yum。如果要安装其他包需要使用apt-get命令。

---

*Originally published on [0x1559](https://paragraph.com/@xch168/nBESifMrbX9bKldHpHbW)*
