Puncte:0

Este necesar un fișier de stare dpkg

drapel kr
sid

Știm că Ubuntu are peste 60.000 de pachete.

S-ar putea să nu am nevoie de toate acestea, dar vreau un fișier de stare dpkg care să conțină toate informațiile posibile despre pachete enumerate.

Am un Linux personalizat în care am codificat manual utilitățile, spre deosebire de instalarea prin apt. Deci nu am un fișier de stare cu pachetele. Acum vreau să-l creez manual, astfel încât atunci când cer lista de pachete să dea informațiile despre utilități/pachete ce am.

Dacă pot obține fișierul de stare cu toate pachetele posibile disponibile pentru Ubuntu structurate într-un format standard ca mai jos, atunci pot edita acel fișier și îl pot folosi pe mașina mea.

exemplu de format:


Pachetul: libvorbisfile3
Stare: instalare ok instalată
Prioritate: optional
Sectiunea: libs
Dimensiune instalată: 55
Menținător: Dezvoltatori Ubuntu 
Arhitectură: amd64
Multi-Arch: același
Sursa: libvorbis
Versiune: 1.3.5-4.2
Depinde: libc6 (>= 2.14), libogg0 (>= 1.1.0), libvorbis0a (= 1.3.5-4.2)
Descriere: API de nivel înalt pentru Vorbis General Audio Compression Codec
 Ogg Vorbis este un program complet deschis, neproprietar, fără brevet și fără drepturi de autor,
 format audio comprimat de uz general pentru audio și muzică la fix
 și rate de biți variabile de la 16 la 128 kbps/canal.
 .
 Biblioteca Vorbisfile oferă un API convenabil de nivel înalt pentru decodare
 și manipularea de bază a tuturor fluxurilor audio Vorbis I.
Original-Matainer: Debian Xiph.org Maintainers 
Pagina principală: http://www.xiph.org/vorbis/
Puncte:1
drapel cn

Fișierele în acel format se află în /var/lib/apt/lists.

sid avatar
drapel kr
sid
Știu unde se află. Dar vreau toate pachetele pe care le are Ubuntu. Nu în special pentru desktopul meu ubuntu. Dacă ubuntu are peste 60.000 de pachete, să spunem că am nevoie de informații despre toate aceste 60.000 de pachete
user535733 avatar
drapel cn
Asta este în acele fișiere. Fișierul pentru un anumit repo/buzunar include TOATE pachetele din acel repo/buzunar.
user.dz avatar
drapel ng
@sid așa este, trebuie să activați toate canalele și depozitele sau dacă nu doriți să vă schimbați sistemul, verificați `chdist` așa cum este menționat în răspunsul meu.
Puncte:0
drapel ng

Nu tocmai acel format, ci unul apropiat care ar putea fi modificat:

Pachetul: libvorbisfile3
Prioritate: optional
Sectiunea: libs
Dimensiune instalată: 59
Menținător: Dezvoltatori Ubuntu <[email protected]>
Original-Matainer: Debian Xiph.org Maintainers <[email protected]>
Arhitectură: amd64
Sursa: libvorbis
Versiune: 1.3.5-3
Depinde: libc6 (>= 2.14), libogg0 (>= 1.1.0), libvorbis0a (= 1.3.5-3)
Nume fișier: pool/main/libv/libvorbis/libvorbisfile3_1.3.5-3_amd64.deb
Dimensiune: 15876
MD5sum: b28aab7326b5ed38bd0891923ad0f234
SHA1: 07b978b831d4a47cf5b1efa5fd62a0bb7981902c
SHA256: bfd6eec22191bffef0874d8890afd6503c2ca541abc2b2b1e44e80135f7fd0af
Descriere: API de nivel înalt pentru Vorbis General Audio Compression Codec
Multi-Arch: același
Pagina principală: http://www.xiph.org/vorbis/
Descriere-md5: 12cd648fe3db0c63fff144f4ce158c03
Erori: https://bugs.launchpad.net/ubuntu/+filebug
Origine: Ubuntu
Suportat: 5 ani
Sarcină: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, edubuntu-desktop, edubuntu-usb, xubuntu-core, xubuntu-desktop, mythbuntu-frontend, mythbuntu-desktop, lubuntu-studio, ubuntu-desktop de bază, ubuntustudio-desktop, ubuntu-gnome-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-mate-cloudtop

Fiecare depozit Debian/Ubuntu are un index de pachet care este împărțit în funcție de versiune, canal și arhitectură, numit de obicei Pachete.gz sau Pachete.xz.

Pentru cerințele dvs., ar trebui să fie suficient. Dar pentru a fi complet există și Cuprins-arch.gz care conține listarea tuturor fișierelor din pachete.

Le puteți descărca manual sau folosind instrumente precum: apt, apt-file sau instrument mai avansat, cum ar fi chdist (vedea acest post)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.