ไม่ผิดปกติสำหรับผู้ใช้ Ubuntu (หรือ distro อื่น ๆ ที่มีการจัดการแพกเกจ apt) เพื่อพบข้อผิดพลาด:
user@box ~ $ sudo apt-get install x
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package x is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'x' has no installation candidate
มีการถามคำถามหลายข้อเกี่ยวกับเรื่องนี้ในเว็บไซต์ StackExchange หลายตัวอย่างเช่นopenvpnบน AskUbuntu แต่โดยทั่วไปแล้วเหล่านี้เกี่ยวกับวิธีการขอรับแพคเกจเฉพาะแม้ว่าข้อผิดพลาด
ฉันไม่พบแพ็คเกจที่ไม่พบง่ายๆ (แม้ว่าจะไม่ง่ายเสมอไป) โดยการพิจารณาว่ายังคงมีการแจกจ่ายอยู่หรือไม่และอยู่ภายใต้พื้นที่เก็บข้อมูลใดถ้าเป็นเช่นนั้นและสร้างความมั่นใจว่าพื้นที่เก็บข้อมูลนั้นอยู่ใน apt.sources หรือเลวร้ายที่สุด .deb หรือแหล่งรวบรวม
ดังนั้นคำถามของฉันเป็นเรื่องทั่วไปมากขึ้นและถึงแม้ว่าฉันคาดเดาว่ามันมีคำตอบที่ค่อนข้างง่ายและไม่ใช่คำตอบที่น่าตื่นเต้นฉันไม่สามารถคิดวิธีการค้นหาด้วยวิธีเครื่องมือค้นหาแบบทั่วไปดังนั้นฉันจึงหันมาใช้ AskUbuntu: มีคำสั่งหรือตัวเลือก ใช้เพื่อพิจารณาว่าแพ็คเกจใด / แพคเกจใดที่อ้างถึงแพ็คเกจที่ขาดหายไป?
apt-get install libtinfo6
รายงานไม่พร้อมใช้งาน แต่อ้างถึงโดยแพ็คเกจอื่น แต่apt-cache search libtinfo6
ไม่ได้ผลลัพธ์ มีวิธีอื่นในการทำสิ่งที่คล้ายกันหรือไม่?