Score:0

ต้องการไฟล์สถานะ dpkg

ธง kr
sid

เรารู้ว่า Ubuntu มีมากกว่า 60,000 แพ็คเกจ

ฉันอาจไม่ต้องการสิ่งเหล่านั้นทั้งหมด แต่ต้องการไฟล์สถานะ dpkg ที่มีข้อมูลแพ็คเกจที่เป็นไปได้ทั้งหมดอยู่ในรายการ

ฉันมี Linux แบบกำหนดเองที่ฉันฮาร์ดโค้ดยูทิลิตี้ด้วยตนเองซึ่งแตกต่างจากการติดตั้งผ่าน apt ดังนั้นฉันจึงไม่มีไฟล์สถานะพร้อมแพ็คเกจ ตอนนี้ฉันต้องการสร้างด้วยตนเองเพื่อที่ว่าเมื่อฉันค้นหารายการแพ็คเกจ มันจะให้ข้อมูลของยูทิลิตี้/แพ็คเกจตามที่ฉันมี

ถ้าฉันสามารถรับไฟล์สถานะพร้อมแพ็คเกจที่เป็นไปได้ทั้งหมดที่มีให้สำหรับ Ubuntu ที่มีโครงสร้างในรูปแบบมาตรฐานด้านล่าง ฉันก็สามารถแก้ไขไฟล์นั้นและใช้งานบนเครื่องของฉันได้

รูปแบบตัวอย่าง:


แพ็คเกจ: libvorbisfile3
สถานะ: ติดตั้ง ตกลง ติดตั้งแล้ว
ลำดับความสำคัญ: ไม่บังคับ
ส่วน: libs
ขนาดติดตั้ง: 55
ผู้ดูแล: นักพัฒนา Ubuntu 
สถาปัตยกรรม: amd64
Multi-Arch: เหมือนกัน
ที่มา: libvorbis
เวอร์ชัน: 1.3.5-4.2
ขึ้นอยู่กับ: libc6 (>= 2.14), libogg0 (>= 1.1.0), libvorbis0a (= 1.3.5-4.2)
คำอธิบาย: API ระดับสูงสำหรับ Codec การบีบอัดเสียงทั่วไปของ Vorbis
 Ogg Vorbis เป็นบริษัทที่เปิดกว้าง ไม่มีกรรมสิทธิ์ ไม่มีสิทธิบัตรและค่าลิขสิทธิ์
 รูปแบบเสียงที่บีบอัดเพื่อวัตถุประสงค์ทั่วไปสำหรับเสียงและเพลงที่คงที่
 และบิตเรตผันแปรตั้งแต่ 16 ถึง 128 kbps/ช่องสัญญาณ
 .
 ไลบรารี Vorbisfile มี API ระดับสูงที่สะดวกสำหรับการถอดรหัส
 และการจัดการขั้นพื้นฐานของสตรีมเสียง Vorbis I ทั้งหมด
ผู้ดูแลต้นฉบับ: ผู้ดูแล Debian Xiph.org 
โฮมเพจ: http://www.xiph.org/vorbis/
Score:1
ธง cn

ไฟล์ในรูปแบบนั้นอยู่ใน /var/lib/apt/lists

sid avatar
kr flag
sid
ฉันรู้ว่าพวกเขาอยู่ที่ไหน แต่ฉันต้องการแพ็คเกจทั้งหมดที่อูบุนตูมี ไม่เฉพาะสำหรับอูบุนตูเดสก์ท็อปของฉัน ถ้าอูบุนตูมีแพ็คเกจมากกว่า 60,000 แพ็คเกจ ให้บอกว่าฉันต้องการข้อมูลเกี่ยวกับแพ็คเกจทั้งหมด 60,000 แพ็คเกจ
user535733 avatar
cn flag
นั่นคือสิ่งที่อยู่ในไฟล์เหล่านั้น ไฟล์สำหรับ repo/pocket เฉพาะจะมีแพ็คเกจทั้งหมดใน repo/pocket นั้น
user.dz avatar
ng flag
@sid ถูกต้อง คุณต้องเปิดใช้งานช่องและที่เก็บทั้งหมด หรือถ้าคุณไม่ต้องการเปลี่ยนระบบของคุณ ให้ตรวจสอบ `chdist` ตามที่กล่าวไว้ในคำตอบของฉัน
Score:0
ธง ng

ไม่ใช่รูปแบบนั้นทั้งหมด แต่เป็นรูปแบบใกล้เคียงที่สามารถแก้ไขได้:

แพ็คเกจ: libvorbisfile3
ลำดับความสำคัญ: ไม่บังคับ
ส่วน: libs
ขนาดติดตั้ง: 59
ผู้ดูแล: นักพัฒนา Ubuntu <[email protected]>
ผู้ดูแลต้นฉบับ: ผู้ดูแล Debian Xiph.org <[email protected]>
สถาปัตยกรรม: amd64
ที่มา: libvorbis
เวอร์ชัน: 1.3.5-3
ขึ้นอยู่กับ: libc6 (>= 2.14), libogg0 (>= 1.1.0), libvorbis0a (= 1.3.5-3)
ชื่อไฟล์: pool/main/libv/libvorbis/libvorbisfile3_1.3.5-3_amd64.deb
ขนาด: 15876
MD5sum: b28aab7326b5ed38bd0891923ad0f234
SHA1: 07b978b831d4a47cf5b1efa5fd62a0bb7981902c
SHA256: bfd6eec22191bffef0874d8890afd6503c2ca541abc2b2b1e44e80135f7fd0af
คำอธิบาย: API ระดับสูงสำหรับ Codec การบีบอัดเสียงทั่วไปของ Vorbis
Multi-Arch: เหมือนกัน
โฮมเพจ: http://www.xiph.org/vorbis/
คำอธิบาย-md5: 12cd648fe3db0c63fff144f4ce158c03
ข้อบกพร่อง: https://bugs.launchpad.net/ubuntu/+filebug
ที่มา: อูบุนตู
รองรับ: 5y
งาน: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, edubuntu-desktop, edubuntu-usb, xubuntu-core, xubuntu-desktop, mythbuntu-frontend, mythbuntu-desktop, lubuntu-core, ubuntustudio-desktop- หลัก, ubuntustudio-desktop, ubuntu-gnome-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-mate-cloudtop

ที่เก็บ Debian/Ubuntu ทุกแห่งมีดัชนีแพ็คเกจซึ่งแยกตามรุ่น ช่องทาง และสถาปัตยกรรม ซึ่งโดยปกติจะเรียกว่า Packages.gz หรือ Packages.xz.

ตามความต้องการของคุณก็น่าจะเพียงพอแล้ว แต่ที่จะสมบูรณ์ก็มี เนื้อหา-arch.gz ซึ่งมีรายชื่อไฟล์ทั้งหมดในแพ็คเกจ

คุณสามารถดาวน์โหลดด้วยตนเองหรือใช้เครื่องมือเช่น: ฉลาด, apt-ไฟล์ หรือเครื่องมือขั้นสูงเช่น chdist (ดู โพสต์นี้)

โพสต์คำตอบ

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