我尝试在 CentOS 7 (Core) 上安装apt-get
,但收到了
bash: dpkg: command not found
当我尝试提取 Debian 文件时。我怎样才能安装它们呢?
答案1
您不安装apt
在 CentOS 中。您也不.deb
在那里安装任何软件包。
在 CentOS 中,您使用yum
(CentOS 7 及更低版本)或dnf
(CentOS 8)。这些将允许您安装 RPM 软件包。
Ubuntu 与 CentOS 有不同的包管理器(dpkg 与 RPM)。他们就是这样不同的发行版首先..:)
如果您最近从 Ubuntu 跳到 CentOS 并且在学习曲线上遇到困难,您可能想尝试apt
CentOS 的这个别名这里。apt
当然,这不是真的。但将允许您运行您习惯的命令并在 CentOS 中获得类似的结果。
答案2
dpkg
是一个管理.deb
基于 Debian 的系统的软件包的工具,apt-get
是一个为基于 Debian 的系统进行安装和依赖解决的工具。
CentOS 7 的等效项将rpm
用于处理.rpm
包以及yum
安装和依赖性解决。对于 CentOS 8,安装是通过dnf
.
yum
您可以通过启动简单的搜索来开始:
yum search project_name
然后尝试使用以下命令安装生成的软件包之一:
yum install package_name
您可以dpkg
使用 轻松地在 CentOS 上安装yum install dpkg
。只要付出足够的努力,您就可以apt-get
安装,但最终毫无意义,因为没有可用的.deb
存储库可以提供可以在 CentOS 系统中运行或安装的软件包。
如果您需要能够.deb
在 CentOS 系统上构建软件包,那么创建 Debianchroot
来进行.deb
软件包构建就很容易了。
如果您只想使用apt-get
和dpkg
,那么您不应该使用 CentOS 并选择基于 Debian 的发行版。