ROS kinetic arch linux安装
ROS kinetic arch linux installation
我正在尝试从这个 AUR 包安装 ROS kinetic:https://aur.archlinux.org/packages/ros-kinetic-desktop-full/
但是,我收到以下错误:
使用 Yay:
> Error: Could not find all required packages:
pkg-config>=0.28 (Wanted by: ros-kinetic-desktop-full -> ros-kinetic-simulators -> ros-kinetic-gazebo-ros-pkgs -> ros-kinetic-gazebo-plugins -> ros-kinetic-gazebo-dev -> gazebo -> ignition-fuel_tools -> ignition-msgs)
使用皮考尔:
Version mismatch:
ignition-msgs depends on: 'pkg-config'
found in 'PackageSource.REPO': '{'pkg-config': '1.5.2-1'}'
这就是为什么 Arch Linux 中的版本依赖项 丑陋 。 pkg-config 包不再存在,因为 Arch 已经过渡到使用 pkgconf 实现。然而,即使 pkgconf 为 pkg-config 声明了一个虚拟 "provides",为了简化转换,它提供的不是版本化的,因此打破了 "ignition-msgs" 包的依赖解析。
另外,any 包对 pkgconf 或 pkg-config 具有依赖性是完全错误的,因为无论 Arch Linux 使用哪个一直在 "base-devel" 组中,对于 运行 makepkg
required 并且假定始终可用。
t;dr "ignition-msgs" 由于 AUR 维护者不善于打包而被破坏,请参阅对包详细信息的评论。
我正在尝试从这个 AUR 包安装 ROS kinetic:https://aur.archlinux.org/packages/ros-kinetic-desktop-full/
但是,我收到以下错误:
使用 Yay:
> Error: Could not find all required packages:
pkg-config>=0.28 (Wanted by: ros-kinetic-desktop-full -> ros-kinetic-simulators -> ros-kinetic-gazebo-ros-pkgs -> ros-kinetic-gazebo-plugins -> ros-kinetic-gazebo-dev -> gazebo -> ignition-fuel_tools -> ignition-msgs)
使用皮考尔:
Version mismatch:
ignition-msgs depends on: 'pkg-config'
found in 'PackageSource.REPO': '{'pkg-config': '1.5.2-1'}'
这就是为什么 Arch Linux 中的版本依赖项 丑陋 。 pkg-config 包不再存在,因为 Arch 已经过渡到使用 pkgconf 实现。然而,即使 pkgconf 为 pkg-config 声明了一个虚拟 "provides",为了简化转换,它提供的不是版本化的,因此打破了 "ignition-msgs" 包的依赖解析。
另外,any 包对 pkgconf 或 pkg-config 具有依赖性是完全错误的,因为无论 Arch Linux 使用哪个一直在 "base-devel" 组中,对于 运行 makepkg
required 并且假定始终可用。
t;dr "ignition-msgs" 由于 AUR 维护者不善于打包而被破坏,请参阅对包详细信息的评论。