MINT 18.2 的依赖项未报告正确 #334

推推 grbl 3年前 (2023-01-29) 239次浏览
关闭
gmoccapy 打开了这个问题 2017 年 10 月 1 日 · 1条评论
关闭

MINT 18.2 的依赖项未报告正确#334

gmoccapy 打开了这个问题 2017 年 10 月 1 日 · 1条评论

注释

MINT 18.2 的依赖项未报告正确 #334
合作者
gmoccapy 评论了 2017 年 10 月 1 日  

在当前的主人和:
MINT 18.2’Sonja’Cinnamon
64 位
内核:
4.10.0-28-generic

我做了:

cd
sudo apt-get install git git-gui
git clone https://github.com/LinuxCNC/linuxcnc.git linuxcnc-dev
sudo apt-get update
cd /linuxcnc-dev/debian
./configure uspace

cd ..
dpkg-checkbuilddeps

并安装了提到的依赖项:

sudo apt-get install build-essential debhelper libudev-dev libxenomai-dev tcl8.6-dev tk8.6-dev libreadline-gplv2-dev asciidoc dblatex  dvipng graphviz groff inkscape source-highlight texlive-font-utils texlive-lang-cyrillic texlive-lang-french texlive-lang-german texlive-lang-polish texlive-lang-spanish w3c-linkchecker python-tk libxmu-dev libglu1-mesa-dev libgl1-mesa-dev libboost-python-dev libmodbus-dev libusb-1.0-0-dev

继续:

cd src
./autogen.sh
./configure --enable-simulator

并缺少以下依赖项:
bwidget
libtk-img
tclx

在完成 make 和 sudo make setuid 和 rip-environment 之后,我无法启动基于 hal_gremlin 的 GUI,因为 python-gtkglext1 也丢失了。

我不确定在哪里添加该依赖项,或者即使我被允许。
任何帮助表示赞赏。

诺伯特

MINT 18.2 的依赖项未报告正确 #334
成员

您将 LinuxCNC 的构建依赖项与 LinuxCNC 的运行时依赖项混淆了。有些依赖项仅在运行时需要,而不是在构建包时需要。 dpkg-checkbuilddeps(和相关程序,如mk-build-deps)仅安装构建时依赖项。我们无法改变这一点,这是 Debian 工作方式的一部分。

我看到我们确实dpkg-checkbuilddeps在文档中提到了,请随时提供改进文档的拉取请求。