【发布时间】:2020-12-05 00:03:00
【问题描述】:
我想在实验室里运行一些东西,我需要安装一大堆包来编译代码:
sudo apt-get install build-essential libgtk2.0-dev libwxgtk3.0-dev libwx-perl libmodule-build-perl git cpanminus libextutils-cppguess-perl libboost-all-dev libxmu-dev liblocal-lib-perl wx-common libopengl-perl libwx-glcanvas-perl libtbb-dev libxmu-dev freeglut3-dev libwxgtk-media3.0-dev libboost-thread-dev libboost-system-dev libboost-filesystem-dev libcurl4-openssl-dev libextutils-makemaker-cpanfile-perl
问题是,我正在使用 Mac;所以我只有 brew 可用 - 包名不等价。
我是在尝试做一些愚蠢且不可能的事情,还是有办法将这些 apt-get 包与 brew 中可用的包进行交叉引用并安装这些包,以便我可以构建应用程序?
为了增加上下文,它是一个修改后的“切片器”应用程序,用于生成 3D 打印机用来制作零件的文件。我可以启动一个 ubuntu VM 并使用 apt-get,但我现在在 M1 mac 上并重新编译实验性 QEMU 代码,这样我就可以启动一个 ubuntu VM,这让我比现在更深入...我正在一个重复的 Rosetta 仿真强制终端上运行 brew。
【问题讨论】:
-
您是否考虑过使用 cpanminus (
cpanm) 安装 Perl 模块?