Puncte:0

Instalați pachetul pe versiunea anterioară a Ubuntu

drapel us

Trebuie să instalez un pachet (în acest caz este dbus-broker) pe Ubuntu 20.04 (focal). din pacate apt install dbus-broker nu face smecheria pentru că pachetul este disponibil momentan doar pentru hirsute (21.04).

Se pare că este probabil o problemă comună, ceea ce mă face să cred că există și o soluție comună. Poate cineva să facă lumină despre ce ar putea fi?

user535733 avatar
drapel cn
Ceea ce încercați să faceți se numește *backporting*. Uneori funcționează, alteori nu funcționează. În general, dacă aveți nevoie să instalați un software mai nou pe o versiune LTS mai veche, înseamnă că versiunea LTS nu vă mai satisface nevoile. Luați în considerare utilizarea unei versiuni mai noi a Ubuntu, care nu necesită nicio conexiune.
Terrance avatar
drapel id
Dacă trebuie să îl instalați în 20.04, procesul de instalare git nu este atât de dificil de făcut. În ceea ce privește pachetele necesare, `linux-api-headers` pot fi ignorate dacă aveți deja instalate anteturile nucleului. De asemenea, necesită `libsystemd-dev` pentru a instala.
user16768564 avatar
drapel us
@user535733 Mulțumesc pentru termen! Asta este cu siguranță util. Nu pot folosi o versiune mai nouă, deoarece imaginea de bază pe care o construiesc încă folosește versiunea mai veche.
user16768564 avatar
drapel us
@Terrance Deci, dacă înțeleg bine, ceea ce spui este că construirea de la sursă este cel mai bun pariu al meu?
Terrance avatar
drapel id
Da, asta am făcut doar ca să văd dacă a funcționat. S-a instalat foarte bine în instalarea mea 20.04.
user16768564 avatar
drapel us
@Terrance Minunat, mulțumesc pentru timpul acordat pentru a face asta!
drapel us
Puteți descărca fișierul .deb de pe packages.ubuntu.com și îl puteți instala în versiunea mai veche a Ubuntu (dacă toate dependențele sunt disponibile).
Puncte:0
drapel id

Din păcate, pentru https://packages.ubuntu.com/hirsute/dbus-broker toate dependențele ar trebui să fie actualizate și pentru Ubuntu 20.04 LTS. Deci, cel mai bine este să instalați din sursa git

De la git a instala:

Mai întâi instalați cerințele preliminare:

Mai mult ca sigur ai deja antete linux instalat, așa că vom sări peste asta. Însă libsystemd-dev va fi solicitat în timpul construcției.

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

Apoi, descărcați sursa git pentru dbus-broker și introduceți folderul nou creat:

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

Creați un director de compilare și introduceți-l:

mkdir build
CD build/

Acum, construiți și instalați dbus-broker:

configurarea mezonului. ..
ninja
test ninja
instalare ninja

Sper că acest lucru vă ajută!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.