Score:0

ติดตั้ง Package บน Ubuntu เวอร์ชันก่อนหน้า

ธง us

ฉันต้องติดตั้งแพ็คเกจ (ในกรณีนี้คือ dbus-นายหน้า) บน Ubuntu 20.04 (โฟกัส) น่าเสียดาย ฉลาดในการติดตั้ง dbus-broker ไม่ทำเคล็ดลับเพราะ แพคเกจ ขณะนี้ใช้ได้เฉพาะกับ hirsute (21.04)

ดูเหมือนว่าอาจเป็นปัญหาทั่วไปซึ่งทำให้ฉันคิดว่าน่าจะมีวิธีแก้ปัญหาทั่วไปเช่นกัน ใครสามารถให้ความกระจ่างเกี่ยวกับสิ่งที่อาจเป็นไปได้?

user535733 avatar
cn flag
สิ่งที่คุณพยายามทำเรียกว่า *backporting* บางครั้งก็ใช้งานได้บางครั้งก็ใช้งานไม่ได้ โดยทั่วไป หากคุณพบว่าตัวเองจำเป็นต้องเชื่อมต่อซอฟต์แวร์ที่ใหม่กว่ากับ LTS รุ่นเก่า นั่นหมายความว่า LTS release ไม่ตอบสนองความต้องการของคุณอีกต่อไป พิจารณาใช้ Ubuntu รุ่นใหม่กว่าซึ่งไม่ต้องเดินสาย
Terrance avatar
id flag
หากคุณต้องติดตั้งลงใน 20.04 กระบวนการติดตั้งคอมไพล์นั้นไม่ใช่เรื่องยาก ตราบใดที่แพ็คเกจที่จำเป็นดำเนินไป คุณสามารถละเว้น `linux-api-headers` ได้หากคุณติดตั้งส่วนหัวของเคอร์เนลแล้ว นอกจากนี้ยังต้องการ `libsystemd-dev` เพื่อติดตั้ง
user16768564 avatar
us flag
@user535733 ขอบคุณสำหรับคำศัพท์! นั่นเป็นประโยชน์อย่างแน่นอน ฉันไม่สามารถใช้รุ่นที่ใหม่กว่าได้เนื่องจากอิมเมจพื้นฐานที่ฉันกำลังสร้างขึ้นยังคงใช้รุ่นที่เก่ากว่า
user16768564 avatar
us flag
@Terrance ถ้าฉันเข้าใจถูกต้อง สิ่งที่คุณพูดคือการสร้างจากแหล่งที่มาเป็นทางออกที่ดีที่สุดของฉัน
Terrance avatar
id flag
ใช่ นั่นคือสิ่งที่ฉันเพิ่งทำเพื่อดูว่ามันใช้ได้ไหม มันติดตั้งได้ดีในการติดตั้ง 20.04 ของฉัน
user16768564 avatar
us flag
@Terrance Awesome ขอบคุณที่สละเวลาทำเช่นนั้น!
us flag
คุณสามารถดาวน์โหลดไฟล์ .deb จาก package.ubuntu.com และติดตั้งใน Ubuntu เวอร์ชันเก่า (หากมีการอ้างอิงทั้งหมด)
Score:0
ธง id

น่าเสียดายสำหรับ https://packages.ubuntu.com/hirsute/dbus-broker การพึ่งพาจะต้องได้รับการอัปเกรดทั้งหมดเช่นกันสำหรับ Ubuntu 20.04 LTS ดังนั้นจึงเป็นการดีที่สุดที่จะติดตั้งจากแหล่ง git

จาก คอมไพล์ ติดตั้ง:

ติดตั้งข้อกำหนดเบื้องต้นก่อน:

มากกว่าที่คุณมีอยู่แล้ว ลินุกซ์-ส่วนหัว ติดตั้งแล้ว ดังนั้นเราจะข้ามสิ่งนั้นไป อย่างไรก็ตาม libsystemd-dev จะถูกร้องขอในระหว่างการสร้าง

sudo apt ติดตั้ง git ninja-build meson pkg-config python-docutils libsystemd-dev

ถัดไป ดาวน์โหลดซอร์ส git สำหรับ dbus-นายหน้า และเข้าสู่โฟลเดอร์ที่สร้างขึ้นใหม่:

คอมไพล์โคลน https://github.com/bus1/dbus-broker
cd dbus-นายหน้า/

สร้าง build dir และป้อน:

สร้าง mkdir
สร้างซีดี /

ตอนนี้สร้างและติดตั้ง dbus-นายหน้า:

การตั้งค่าเมสัน ..
นินจา
การทดสอบนินจา
การติดตั้งนินจา

หวังว่านี่จะช่วยได้!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา