ฉันจะแสดงรายการแพ็กเกจทั้งหมดจากไม่เสถียร / ทดลองได้อย่างไร


17

ฉันใช้ระบบทดสอบเดเบียนด้วยแพ็คเกจบางอย่างที่ติดตั้งจากที่ไม่เสถียรหรือทดลองโดยใช้การปักหมุดที่เหมาะสม

ฉันจะแสดงรายการแพ็กเกจทั้งหมดที่มาจากความไม่แน่นอนหรือการทดลองได้อย่างไร ฉันต้องการใช้ฉลาด แต่ฉันมีความถนัดและ synaptic ติดตั้งเช่นกัน


1
วิธีที่ง่ายที่สุดที่ฉันพบเพื่อให้ห่างไกลอาศัยอยู่กับแพคเกจ apt-แสดงรุ่น: หรือapt-show-version | grep /unstable apt-show-version | grep /experimental
enricoferrero

คำตอบ:


15

apt-show-versionsทางเลือกหนึ่งคือการติดตั้ง ตัวอย่างเช่นหากต้องการค้นหาแพ็คเกจที่ติดตั้งจากที่ไม่เสถียร:

$ apt-show-versions | grep unstable

นอกจากนี้สคริปต์ต่อไปนี้อาจจะเป็นที่น่าสนใจ: เดฟอรั่มผู้ใช้•แสดงกระทู้ - [ทุบตี] สคริปต์เพื่อตรวจสอบวิธีผสมระบบของคุณ


6

การใช้aptitudeคุณสามารถเรียกใช้คำสั่งต่อไปนี้:

$ aptitude versions '~VCURRENT (~Aunstable|~Aexperimental) !~Atesting' --group-by=none

นี่จะแสดงรายการแพคเกจทั้งหมดที่มีเวอร์ชันที่ติดตั้งอยู่ในปัจจุบัน ( ~VCURRENT) มาจากไฟล์เก็บถาวรที่ไม่เสถียรหรือทดลอง ( ~A) และไม่ปรากฏในไฟล์เก็บถาวรการทดสอบ ( !~A) --group-by=noneตัวเลือกที่ทำหน้าที่ในการผลิตการส่งออกสั้นมากขึ้น


ด้วยเหตุผลบางอย่างที่ไม่ได้ผลสำหรับฉัน มันทำให้ฉันมีรายชื่อแพ็กเกจจำนวนมากซึ่งแน่นอนที่สุดไม่ใช่จากความไม่แน่นอนหรือการทดลอง วิธี apt-show-version ด้านบนให้ผลลัพธ์ที่ถูกต้อง คนอื่นสามารถยืนยันได้หรือไม่
enricoferrero

ขออภัยอัปเดตคำตอบตอนนี้ควรทำงานอย่างถูกต้อง
toro2k

ใช่ตอนนี้มันใช้งานได้!
enricoferrero

ฉันไม่สามารถปรับตัวนี้เพื่อกรองแพ็คเกจที่มาจาก 'เสถียร' และไม่เลือกเฉพาะแพ็คเกจที่มาจาก 'การทดสอบ' ฉันเดาว่าฉันจะไม่เข้าใจความถนัด (หรือ APT สำหรับเรื่องนั้น)
alecov
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.