今天安装yum后使用yum安装软件,报There are no enabled repos. Run "yum repolist all" to see the repos you have. You can enable repos错误,才发现linux不同系列的包管理工具是不同的,有必要记录一下。

场景是这样的,安装MySQL之前需要先安装依赖,于是使用yum安装依赖。如下:

yum install -y bison* ncurses* openssl-devel cmake

 发现没有安装yum,那么就使用命令sudo apt install yum安装一下。安装好之后再次执行上面的命令,提示

There are no enabled repos. Run "yum repolist all" to see the repos you have. You can enable repos

查了下资料,才发现不应该装yum的,我用的是ubuntu,应该使用apt-get包管理工具。有必要记一下。

linux系统基本上分为两大类:

RedHat系列和Debian系列。

1.RedHat系列包括:RedHat、CentOS、Fedora等。

其常见的安装包格式为:rpm包,安装的命令是"rpm -参数"

包管理工具为yum,支持tar包

2.Debian系列包括:Debian、Ubuntu等。

其常见的安装包格式为:deb包,安装的命令是"dpkg -参数"

包管理工具为apt-get,支持tar包。

ubuntu一般使用apt安装就可以了。所以安装MySQL的依赖这里使用apt install就好了。

Logo

更多推荐