Score:0

ติดตั้งแพ็คเกจเวอร์ชันสูงสุดที่ให้เสมือน

ธง mx

เรามีแพ็คเกจเดเบียนที่รีดด้วยมือใน repos ภายใน แพ็คเกจมีเวอร์ชันที่อบไว้ในชื่อเนื่องจากเหตุผล เช่น: driver-headers-8.12.12_8.12.12_amd64.deb

ฉันต้องการติดตั้งแพ็คเกจ "driver-headers" ล่าสุด / เวอร์ชันสูงสุดเสมอ ดังนั้นเราจึงกำหนดให้แต่ละชื่อระบุชื่อแพ็คเกจพร้อมเวอร์ชันที่ตรงกัน (ในเดเบียน/ตัวควบคุม):

ให้: ส่วนหัวของไดรเวอร์ (= 8.12.12)

ปัญหาเกิดขึ้นเมื่อมีหลายเวอร์ชันใน repo แบบธรรมดา apt-get install driver-headers ไม่ทราบว่าจะติดตั้งแพ็คเกจใดเนื่องจากไม่มีแพ็คเกจใดที่ให้บริการเสมือนเช่น:

$ sudo apt-get install driver-headers
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ส่วนหัวของไดรเวอร์แพ็คเกจเป็นแพ็คเกจเสมือนที่จัดทำโดย:
  ไดรเวอร์ส่วนหัว-8.15.53-13-release 8.15.53-13.abcdef
  ไดรเวอร์ส่วนหัว-7.12.53-10 7.12.53-10.888666
  ...

อย่างไรก็ตาม ดูเหมือนว่าจะรู้วิธีจัดเรียงอย่างถูกต้อง (ตัวแรกที่แสดงคือเวอร์ชันสูงสุด)

เป็นไปได้ไหม

us flag
*แต่ดูเหมือนว่าจะรู้วิธีจัดเรียงให้ถูกต้อง* -- แล้วคำถามของคุณคืออะไร? `apt` ดาวน์โหลดเวอร์ชันล่าสุดโดยอัตโนมัติ
mx flag
ฉันคิดถึงเรื่องนี้มากขึ้น: มันเรียงถูกต้องเพราะชื่อของพวกเขาขึ้นต้นด้วยสิ่งเดียวกัน หากแพ็คเกจอื่น (เช่น aardvark) ให้ "ไดรเวอร์-ส่วนหัว" ไว้ ก็จะเรียงก่อนและจะไม่ "เรียงอย่างถูกต้อง" อีกต่อไป ซึ่งเป็นปมของปัญหา: apt ไม่สามารถพึ่งพาการเรียงลำดับชื่อแพ็คเกจตามศัพท์บัญญัติเพื่อกำหนดว่าสิ่งใดที่ตอบสนองความต้องการเสมือนจริงได้ดีที่สุด ฉันคิดว่าเมตาแพ็คเกจเป็นวิธีแก้ปัญหาที่นี่

โพสต์คำตอบ

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