Всем здравствуйте.
Нынче наблюдаю интересное. Пытаюсь собрать пакет, который:
- не «форкнут» в Devuan (т. е. они тащат бинарники напрямую с debian.org) и
- при сборке требует
libsystemd-dev
.
# aptitude build-dep vlc
The following NEW packages will be installed:
libsystemd-dev libsystemd0{a}
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 322 kB/652 kB of archives. After unpacking 1665 kB will be used.
The following packages have unmet dependencies:
libelogind-dev-doc : Conflicts: libsystemd-dev but 241-7~deb10u3 is to be installed
libelogind0 : Conflicts: libsystemd0 but 241-7~deb10u3 is to be installed
libelogind0:i386 : Conflicts: libsystemd0 but 241-7~deb10u3 is to be installed
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libsystemd-dev [Not Installed]
2) libsystemd0 [Not Installed]
Accept this solution? [Y/n/q/?]
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
И всё. Т. е. до тех пор, пока ты просто пользователь, в Devuan всё шоколадно. Но как только ты хочешь самостоятельно пересобрать пакет, с некоторой вероятностью что-то перестанет работать. YMMV, как говорится.
Что характерно, apt-get
совсем тупой и предлагает мне дичь:
# apt build-dep vlc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
builddeps:vlc : Depends: libsystemd-dev but it is not going to be installed
kio : Depends: libkf5auth5 (>= 4.96.0) but it is not going to be installed
libkf5configwidgets5 : Depends: libkf5auth5 (>= 4.96.0) but it is not going to be installed
libkf5kiocore5 : Depends: libkf5auth5 (>= 4.96.0) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
И это гонево, потому что всякие kio
и libkf5auth5
у меня установлены. Ну а aptitude
отличается умом и сообразительностью, да.
В сухом остатке – проблемы у Devuan несколько глубже, чем я предполагал. Пойду отпишу им в багтрекер.