Мне нужно установить пакет (в данном случае это dbus-broker) на Ubuntu 20.04 (focal). К сожалению, apt install dbus-broker
не помогает, потому что пакет в настоящее время доступен только для hirsute (21.04).
Похоже, что это, вероятно, общая проблема, что заставляет меня думать, что, вероятно, есть и общее решение. Может ли кто-нибудь пролить свет на то, что это может быть?
К сожалению, для 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
Надеюсь, это поможет!