在OpenSUSE上安装apt-get

时间:2012-10-04 14:35:01

标签: linux ubuntu opensuse apt-get

我已经安装了OpenSUSE。我想在OpenSESU上安装apt-get。比我在Google上搜索,但结果没用。

有谁能告诉我如何在OpenSUSE上安装apt-get?

我不是说YaST很糟糕。但是我更喜欢Ubuntu-Softwere-Center。

3 个答案:

答案 0 :(得分:6)

您始终可以从源代码构建Debian打包系统(dpkg / apt)... http://packages.debian.org/stable/admin/apt-src这将是您提出的最直接的答案。但是,如果不告诉你为什么不这样做,我会给你一个巨大的伤害,所以我也会为你做这件事。 SUSE是围绕RPM构建的,虽然我喜欢dpkg比RPM好,但我绝不会尝试将基于RPM的发行版转换为基于debian的发行版,因为它们的架构不同。

首先,SUSE使用一个独立且完全不同的init系统,Ubuntu使用Upstart,而SUSE使用旧的BSD风格的init。 SUSE将其库存储在不同的位置并以不同的方式命名,这意味着您需要拥有一组不同的库来支持您通过apt或软件中心安装的所有Ubuntu软件。接下来,事实上ubuntu上的apt被设计为一个全面的包管理器,它意味着管理所有内容,内核更新,引导加载程序,系统配置......配置文件不会在两个发行版之间以相同的方式组织所以你也会因为这个原因而遇到问题。

确实付出了足够的努力(我正在谈论转换发行版的数周和数周),你最终会让它发挥作用,尽管非常糟糕。如果您想使用Ubuntu软件中心,只需安装Ubuntu即可。如果没有单独的软件包存储库,您将永远无法从另一个发行版创建一个软件包管理器,这将是您必须从上游管理和更新的方式。

答案 1 :(得分:1)

apt是Debian + Ubuntu + Linux Mint和所有在Debian中构建的Linux发行版的软件包管理器

使用dnf / yum软件包管理器的Redhat fedora CentOS

ArchLinux和所有发行版都使用pacman构建在“ Manjaro ..”拱中 包管理器

使用zypper软件包管理器的openSUSE,您可以在Google中搜索“如何使用Zypper软件包管理器的openSUSE”

答案 2 :(得分:0)

我找到了一种在 opensuse 上安装 apt-get 的方法,所以我这样做了 须藤 zypper 安装 dpkg cnf apt 须藤 zypper 安装 zypper-aptitude

这就是我所拥有的