簡體   English   中英

如何查找和安裝與MacOS軟件包等效的Ubuntu 18.04軟件包

[英]How to find and install Ubuntu 18.04 packages that are equivalent to MacOS packages

我們的開發人員在MacOS上工作,並且該系統在Ubuntu 18.04上啟動。

開發人員請注意,應用程序服務器必須安裝以下軟件包。

brew install pkg-config開羅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-*

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM