gpt4 book ai didi

macos - 如何查找和安装与 MacOS 软件包等效的 Ubuntu 18.04 软件包

转载 作者:行者123 更新时间:2023-12-04 19:10:58 24 4
gpt4 key购买 nike

我们的开发人员在 MacOS 上工作,系统在 Ubuntu 18.04 上启动。

开发者注意,应用服务器必须安装以下包。

brew install pkg-config cairo pango libpng jpeg giflib librsvg tesseract



因为它们在 MacOS 上工作,所以此命令为 MacOS 安装必要的软件包。

我的问题

如何将等效包从 MacOS 映射到 Ubuntu 18.04,以便为 Ubuntu 18.04 安装所有必要的包?

MacOS 软件包和 Ubuntu 18.04 之间是否存在 1 - 1 映射列表?

最佳答案

没有从 Ubuntu 到 Homebrew 包的一对一映射列表,因为这些包往往包含不同的东西。例如,Debian 和 Ubuntu 倾向于将运行时依赖项与开发依赖项和二进制文件分开打包,而 Homebrew 倾向于将整个包作为一个打包。

一般来说,如果你想要的是一个共享库,比如 cairo,你想寻找一个以 lib 开头的包。并以一个或两个用破折号分隔的数字结尾。如果您想要的是开发包,它将以 lib 开头并以 -dev 结尾,可能在后缀之前有一些数字。例如,当前版本的 cairo 是 libcairo2其开发包为libcairo2-dev .

之所以如此,是因为可以同时安装同一个共享库的多个版本。一些尚未更新的程序可能使用旧版本,而另一些可能使用较新版本。

如果您正在寻找二进制文件,那么您可能只想寻找与 Homebrew 中相同的名称。例如,pkg-config是 Homebrew 和 Ubuntu 中的名称。如果二进制文件来自共享库,有时它们会在 -bin 中。名为 -dev 的包包,比如说,libc6-bin .

如果您正在寻找适用于特定脚本语言的软件包,那么它们通常会根据语言采用固定形式,例如 lib*-perlruby-* .

关于macos - 如何查找和安装与 MacOS 软件包等效的 Ubuntu 18.04 软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56491018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com