【问题标题】:What is alternative to -dpkg for Mac?Mac的-dpkg有什么替代品?
【发布时间】:2012-02-05 11:12:33
【问题描述】:

我正在尝试使用 dpkg 命令,但在 Mac OS X 中它似乎对我不起作用

dpkg -scanpackages -m . /dev/null -->Packages

-bash: dpkg: command not found
dns:Administrator$ man dpkg
No manual entry for dpkg

我想知道如何在 Mac 中使用 dpkg??

【问题讨论】:

  • 您是在 os x 中寻找等效的数据包管理器,还是真的想使用 debian 数据包管理器?
  • @Lightforce 我试图获取 .deb 文件的包,以便更新存储库。但我认为 mac 也支持 dpkg 命令,但是我输入命令后得到的回报
  • @Lightforce : os x 中等效的数据包管理器是什么?
  • @displayName 最流行的解决方案是 homebrew 和 macports。我个人使用 macports,但有些人更喜欢自制软件。这是一个品味问题。

标签: macos command dpkg


【解决方案1】:

您首先必须安装 dpkg。在我看来,最简单的方法是首先安装 macports,它是 os x 的高级数据包管理器,然后使用 macports 安装 dpkg。

安装macports:http://www.macports.org/install.php

安装后,您可以运行sudo port install dpkg。 然后就可以在命令行使用dpkg了。

【讨论】:

  • 这是我发现的唯一一个不错的起点,可以克服由于 SSL 证书而导致的愚蠢的自制软件安装问题>。
【解决方案2】:

或自制Link brew install dpkg

macports 版本有很多依赖项并且需要很长时间。

如果您只想查看包中的内容,请解压缩并解压缩它。

ar -x package.deb

然后,您的当前目录中应该有一个 debian 版本、control.tar.gz 和 data.tar.gz。包将添加的文件将位于 data.tar.gz 中。包描述将在 control.tar.gz 文件中名为 control 的文件中。

tar -tvzf data.tar.gz

【讨论】:

  • 我爱brew 这太棒了:D
  • 如果您还没有在 OS X 10.11 上使用 brew,那将是一个巨大的痛苦。首先你需要fink,你似乎买不到,因为OS X安装说明是使用dpkg!!!呃
  • 本次安装dpkg没有配置安装软件,所以dpkg -idpkg --configure等命令会失败。我收到了这个错误。
【解决方案3】:

“dpkg”实用程序可以由Fink提供。

【讨论】:

    猜你喜欢
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多