ค้นหาแพคเกจ Ubuntu รุ่นใดในที่เก็บของ บริษัท อื่นที่พร้อมใช้งาน


9

ฉันมีลิงก์ไปยังที่เก็บแพ็คเกจของบุคคลที่สามเช่นบางสิ่งเช่นนี้:

http://eddie.website/repository/apt stable main

มีแพ็กเกจเฉพาะที่พร้อมใช้งานจากที่เก็บนี้ (ตัวอย่างเช่นหนึ่งในแพ็กเกจใน repo นี้คือairvpn)


ฉันจะทราบได้อย่างไรว่า Ubuntu รุ่นใดที่มีแพ็คเกจเฉพาะนี้ (และในทำนองเดียวกันแพ็คเกจอื่น ๆ จาก repos ของบุคคลที่สามอื่น ๆ ) นั้นถูกสร้างขึ้นมาเพื่อ?

ฉันต้องการทำสิ่งนี้เพื่อดูว่าซอฟต์แวร์ที่ฉันใช้อยู่มีให้บริการแล้วใน 18.04 หรือ Ubuntu รุ่นที่เก่ากว่านั้นยังคงรองรับโดยซอฟต์แวร์ ดูเหมือนว่าฉันต้องดูไฟล์ "release" ในที่เก็บฉันจะไปหาพวกเขาได้อย่างไรและข้อมูลที่ฉันต้องการอยู่ที่ไหน


3
ฉันจะบอกว่าไม่มีคำตอบที่ง่ายสำหรับคำถามของคุณ ไม่ใช่ repo ทั้งหมดที่มีโครงสร้างโดยการเปิดตัว Ubuntu (และพวกเขาไม่ควรจะเป็นเพราะบางแอพพลิเคชั่นทำงานในการกระจายที่หลากหลาย) เมื่อพิจารณาทั้งหมดนี้แล้วเราสามารถตรวจสอบเวอร์ชันของแอพได้โดยใช้แคชแคช ในกรณีของคุณ: ถ้า eddie.website อยู่ใน PPA ของคุณคุณก็สามารถทำapt-cache policy airvpnหรือหรือapt-cache show airvpn apt-cache showpkg airvpnนี่จะให้เวอร์ชั่นของแพ็กเกจและข้อมูลพื้นฐานบางอย่างเกี่ยวกับมัน
Jacek Herbrych

1
@JacekHerbrych กรุณาโพสต์ความคิดเห็นของคุณเป็นคำตอบ
fosslinux

คำตอบ:


6

Repos มีโครงสร้างเพื่อให้มีชื่อรุ่นในโฟลเดอร์ 'dists'

ยกตัวอย่างเช่นสาย deb จะดึงในแพคเกจจากdeb http://ftp.de.debian.org/debian/ wheezy mainhttp://ftp.de.debian.org/debian/dists/wheezy/main/

หากต้องการค้นหาสิ่งที่สนับสนุน repo คุณสามารถไปที่distsโฟลเดอร์ของ repo นั้น (ในกรณีนี้http://ftp.de.debian.org/debian/dists/ ) ในเว็บเบราว์เซอร์ซึ่งจะแสดง รายการไดเรกทอรี

ดังที่คุณกล่าวถึงคุณสามารถรวบรวมข้อมูลเพิ่มเติมจากReleaseไฟล์ภายในdistโฟลเดอร์ การใช้http://ftp.de.debian.org/debian/dists/wheezy/Releaseเป็นตัวอย่างเราจะเห็นว่า dist นี้มีไว้สำหรับรหัสการเผยแพร่ Debian 'wheezy' ซึ่งสอดคล้องกับรุ่น 7.11 คุณยังสามารถดูสถาปัตยกรรมและส่วนประกอบที่รองรับได้จากฟิลด์ที่เกี่ยวข้อง


4

ฉันจะบอกว่าไม่มีคำตอบที่ง่ายสำหรับคำถามของคุณ ไม่ใช่ repo ทั้งหมดที่มีโครงสร้างโดยการเปิดตัว Ubuntu (และพวกเขาไม่ควรจะเป็นเพราะบางแอพพลิเคชั่นทำงานในการกระจายที่หลากหลาย) เมื่อพิจารณาทั้งหมดนี้แล้วเราสามารถตรวจสอบเวอร์ชันของแอพได้โดยใช้แคชแคช ในกรณีของคุณ: ถ้า eddie.website อยู่ใน PPA ของคุณคุณก็สามารถทำapt-cache policy airvpnหรือหรือapt-cache show airvpn apt-cache showpkg airvpnนี่จะให้เวอร์ชั่นของแพ็กเกจและข้อมูลพื้นฐานบางอย่างเกี่ยวกับมัน

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