Сборка программы из исходников

У меня есть основной вопрос, касающийся пакетов и возможности сборки программы в Ubuntu. Чтобы конкретизировать: я использую Ubuntu 18.04.6 LTS. Скажем, я хочу собрать Okular из исходного кода, чтобы иметь последние функции [okular из исходного кода]. Есть несколько связанных вопросов по этой теме, см. Q1 , Q2 , но я хотел бы знать следующее: при запуске загрузки необходимых зависимостей (например, мне нужно cmake_3. 18.4-2_amd64.deb, для этого требуется libarchive13_3.4.3-2+b1_amd64.deb и так далее...) как я могу проверить, нужно ли мне в какой-то момент более новое ядро? Потому что это был бы окончательный конец, верно (поскольку в этот момент я действительно должен напрямую установить никогда ОС)? Я не уверен, до какой степени apt выполняет эту работу. Означает ли вывод apt

 ...
     cmake : Depends: libarchive13 (>= 3.3.3) but 3.2.2-3.1ubuntu0.7 is to be installed
     Depends: libgcc-s1 (>= 3.0) but it is not installable
     Depends: libjsoncpp24 (>= 1.9.4) but it is not installable
     Depends: libstdc++6 (>= 9) but 8.4.0-1ubuntu1~18.04 is to be installed

 ...

именно это, а именно, что безнадежно установить все необходимые зависимости для успеха? Я не боюсь много работы, но я хотел бы знать заранее, не будет ли пустой тратой времени собирать пакет самостоятельно. Что здесь лучше всего сделать (кроме обновления системы)?

1
задан 29 October 2021 в 15:40

0 ответов

Другие вопросы по тегам:

Похожие вопросы: