У меня есть основной вопрос, касающийся пакетов и возможности сборки программы в Ubuntu. Чтобы конкретизировать: я использую Убунту 18.04.6 ЛТС.Скажем, я хочу собрать Okular из исходного кода, чтобы иметь последние функции [ окуляр из источника ]. Есть несколько связанных вопросов по этой теме, см. Q1, Q2, но я хотел бы знать следующее: при запуске загрузки необходимых зависимостей (например, мне нужно cmake_3.18.4-2_amd64.deb, а для этого нужно libarchive13_3.4.3-2+b1_amd64.deb и так далее...) как я могу проверить, нужно ли мне в какой-то момент более новое ядро? Потому что это был бы окончательный конец, верно (поскольку в этот момент я действительно должен напрямую установить никогда ОС)? Я не уверен, до какой степени подходящий
делает эту работу. Делает подходящий
вывод
...
cmake : зависит: libarchive13 (>= 3.3.3), но необходимо установить 3.2.2-3.1ubuntu0.7
Зависит: libgcc-s1 (>= 3.0), но не устанавливается
Зависит: libjsoncpp24 (>= 1.9.4), но не устанавливается
Зависит: libstdc++6 (>= 9), но необходимо установить 8.4.0-1ubuntu1~18.04
...
означает именно это, а именно, что безнадежно установить все необходимые зависимости для достижения успеха? Я не боюсь много работы, но я хотел бы знать заранее, не будет ли пустой тратой времени собирать пакет самостоятельно. Какова наилучшая процедура здесь (кроме обновления системы)?