【问题标题】:How to install Debian packages on Alpine?如何在 Alpine 上安装 Debian 软件包?
【发布时间】:2016-10-08 10:47:42
【问题描述】:

如何在 Alpine 上安装 Debian 软件包?

例如:

wget https://dl.influxdata.com/influxdb/releases/influxdb_0.13.0_armhf.deb
sudo dpkg -i influxdb_0.13.0_armhf.deb

【问题讨论】:

    标签: ubuntu influxdb alpine


    【解决方案1】:

    好消息:

    alpine 现在在其存储库中提供了dpkg 包,您可以通过apk add dpkg 安装它,您可以使用dpkg -i *.deb 安装您想要的deb

    【讨论】:

    • /bin/sh: dpkg: not found --- 我错过了什么吗?
    • 你安装dpkg使用apk add dpkg吗?
    • dpkg: error: failed to open package info file '/var/lib/dpkg/status' for reading: No such file or directory 如何在 alpine 上创建状态文件?
    • 它似乎是一个纯文本文件,也许只是touch那个文件,看看它是怎么回事?
    【解决方案2】:

    Alpine Linux 不是 Debian 衍生产品(幸运的是),因此它不支持 Debian 软件包。

    Alpine 还没有为 influxdb 提供包,因此您可以创建一个包或从源代码安装 influxdb。

    【讨论】:

    • 为什么 Alpine 不兼容 Debian 是好事?这让想要转换的人的生活变得艰难。
    • 好吧,它是一个完全不同的 Linux 发行版,那么您为什么希望它以任何方式与 debian 软件包兼容呢?您多久看到一次袋鼠与鲸鱼交配?
    • 这并不是一个奇怪的期望。有很多使用通用包管理器的发行版。例如,Ubuntu 和 Kali 使用 Debian 软件包。 RPM 被 Red Hat(显然)、SUSE 和 Mandriva linux 发行版使用。
    • Alpine 的主题是:“小。简单。安全。”。添加 deb 支持会与之冲突。 Alpine 有很多替代品。如果空间不是问题,为什么不简单地使用 ubuntu 服务器映像?
    猜你喜欢
    • 2018-06-25
    • 2017-12-30
    • 2012-06-08
    • 2012-02-15
    • 2013-09-28
    • 2012-01-18
    • 2018-05-21
    • 2022-01-01
    • 1970-01-01
    相关资源
    最近更新 更多