Установка пакета на предыдущую версию Ubuntu

Мне нужно установить пакет (в данном случае это dbus-broker) на Ubuntu 20.04 (focal). К сожалению, apt install dbus-broker не помогает, потому что пакет в настоящее время доступен только для hirsute (21.04).

Похоже, что это, вероятно, общая проблема, что заставляет меня думать, что, вероятно, есть и общее решение. Может ли кто-нибудь пролить свет на то, что это может быть?

0
задан 27 August 2021 в 19:28

1 ответ

К сожалению, для https://packages.ubuntu.com/hirsute/dbus-broker все зависимости должны быть также будет обновлен для Ubuntu 20.04 LTS. Итак, лучше всего установить из источника git

Из git для установки:

Сначала установите предварительные требования:

Скорее всего, у вас уже есть заголовки linux установлен, поэтому мы его пропустим. Однако libsystemd-dev будет запрошен во время сборки.

sudo apt install git ninja-build meson pkg-config python-docutils libsystemd-dev

Затем загрузите исходный код git для dbus-broker и войдите во вновь созданную папку:

git clone https://github.com/bus1/dbus-broker
cd dbus-broker/

Создайте каталог сборки и введите его:

mkdir build
cd build/

Теперь соберите и установите dbus -broker :

meson setup . ..
ninja
ninja test
ninja install

Надеюсь, это поможет!

0
ответ дан 4 September 2021 в 09:27

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

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