Score:0

การตรวจสอบชื่อเวอร์ชันการขึ้นต่อกันของแพ็คเกจทำงานอย่างไร

ธง in

ฉันคิดว่าสิ่งที่ไม่ชัดเจนคือการตรวจสอบการตั้งชื่อเวอร์ชัน
ตัวอย่างเช่น:

$ sudo apt ติดตั้ง libsdl2-dev
libsdl2-dev : ขึ้นอยู่กับ: libasound2-dev แต่จะไม่ถูกติดตั้ง
$ sudo apt ติดตั้ง libasound2-dev
libasound2-dev : ขึ้นอยู่กับ: libasound2 (= 1.2.2-2.1)
$ sudo apt ติดตั้ง libasound2
libasound2 เป็นเวอร์ชันใหม่ล่าสุดแล้ว (1.2.2-2.1ubuntu2)

เหตุใดเวอร์ชัน "1.2.2-2.1" จึงแตกต่างจาก "1.2.2-2.1ubuntu2"
ฉันหมายถึง apt install กำลังมองหา "1.2.2-2.1" และเมื่อตรวจสอบเกี่ยวกับแพ็คเกจ "1.2.2-2.1ubuntu2" ไม่สามารถจับคู่ได้หรือมีอย่างอื่นเกิดขึ้น
ฉันควรลบแพ็คเกจเวอร์ชัน "1.2.2-2.1ubuntu2" แล้วลองค้นหาและติดตั้งเวอร์ชันที่เป็น "1.2.2-2.1" หรือไม่

ฉันสามารถใช้เคล็ดลับบางอย่างเพื่อให้ apt install ยอมรับ "1.2.2-2.1ubuntu2" ราวกับว่ามันเป็นแพ็คเกจอื่นที่ชื่อว่า "1.2.2-2.1" ได้หรือไม่
และสุดท้าย แพ็คเกจเวอร์ชัน "1.2.2-2.1" แตกต่างจาก "1.2.2-2.1ubuntu2" จริงหรือ
ถ้าไม่ ฉันสามารถบรรจุใหม่ "1.2.2-2.1ubuntu2" เป็น "1.2.2-2.1" ได้หรือไม่ แต่อย่างไร (ฉันพบว่าแพ็คเกจจำนวนมากขึ้นอยู่กับ "1.2.2-2.1ubuntu2" เฉพาะและมันจะเป็นปัญหามากเกินไปที่จะเปลี่ยนทั้งหมดในกรณีที่มันใช้งานได้แน่นอน)

user535733 avatar
cn flag
ดูที่ตัวดำเนินการเปรียบเทียบ: `=` การจับคู่สตริงเวอร์ชันต้องเป็น *ตรงทั้งหมด* ไม่มีอักขระอื่น ไม่มีอักขระเพิ่มเติม ไม่มีอักขระน้อยกว่า
in flag
อ่า .. อย่างไรก็ตามปัญหาที่แท้จริงที่ทำให้ฉันถามนี่คือฉันไม่เข้าใจว่าทำไมไม่สามารถติดตั้ง SDL2 dev ได้การอ้างอิงนั้นแปลก! ถ้าฉันลองจริง ๆ มันจะขอให้ถอนการติดตั้งแพ็คเกจจำนวนมากซึ่งก็ไม่สมเหตุสมผล ฉันไม่เข้าใจว่าทำไมคนอื่นถึงไม่มีปัญหานี้ (หรืออย่างน้อยก็ไม่พูดถึงมันเพราะฉันหาวิธีแก้ไขใน google ไม่ได้)
user535733 avatar
cn flag
ตรวจสอบแหล่งที่มาของคุณ: คุณเปิดใช้การอัปเดตโฟกัสหรือไม่ `apt update` ทำงานอย่างถูกต้องหรือไม่
in flag
@ user535733 แก้ไขได้ที่นี่: https://askubuntu.com/questions/1389872/why-it-is-impossible-to-install-libsdl2-dev-on-ubuntu-20-04-or-is-there-some-wa ?noredirect=1#comment2402319_1389872 ขอบคุณ!

โพสต์คำตอบ

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