Portál AbcLinuxu, 13. května 2025 20:16

Dotaz: Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS

Fluttershy, yay! avatar 24.11.2009 23:47 Fluttershy, yay! | skóre: 93 | blog:
Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS
Přečteno: 343×
Odpovědět | Admin
Zdar a sílu,

úvodem: testoval jsem dokovací stanici a zamrzl mi systém (Ubuntu 9.10) -- ext4 už to nerozchodil (nabootoval jsem, ale nedostal jsem se přes kontrolu systému souborů) -- obsah diskového oddílu jsem si zazálohoval a hodil na jiný (ext3) oddíl. Nemám teď čas opravovat ten poškozený systém, takže...

otázka: mám z jiného systému (Ubuntu 9.04) přístup k souborovému systému s Ubuntu 9.10 -- potřeboval bych si z toho "poškozeného" systému vytáhnout seznam nainstalovaných balíčků, jak to mám udělat? Normálně se to dělá přes dpkg --get-selections, jenže já to jaksi nemůžu spustit na tom systému.

Díky za případné reakce.
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 24.11.2009 23:51 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS
Odpovědět | | Sbalit | Link | Blokovat | Admin
jenže já to jaksi nemůžu spustit na tom systému
Je tak poškozený, že do toho nejde chroot z jiného systému?
Jendа avatar 24.11.2009 23:56 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS
strace na dpkg --get-selctions hlásí
open("/etc/dpkg/dpkg.cfg", O_RDONLY|O_LARGEFILE)
open("/var/lib/dpkg/status", O_RDONLY|O_LARGEFILE) = 4
…a z toho souboru jsem pochopil, že to asi parsuje z /var/log/dpkg.log a /var/lib/dpkg/*.
Fluttershy, yay! avatar 25.11.2009 06:58 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS
Á, já debil, na chroot jsem úplně zapomněl. Díky.
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
24.11.2009 23:53 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím :-)

Mrkněte do /var/backups/ - nikdy sem to nepoužíval, ale v souborech dpkg.status.* a aptitude.pkgstates.* bych očekával hledané...

-- C.
Fluttershy, yay! avatar 25.11.2009 07:01 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS
Koukal jsem to dpkg.status.* a jsou tam popisy balíčků, u nich je řádek Status: install ok installed, takže asi by to šlo profiltrovat a použít. Díky.
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
oroborus avatar 24.11.2009 23:55 oroborus | skóre: 20 | blog: Bulanci
Rozbalit Rozbalit vše Re: Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS
Odpovědět | | Sbalit | Link | Blokovat | Admin
z pohladu poskodeneho systemu: cat /var/lib/dpkg/status | grep ^Package | awk '{ print $2; }'
oroborus avatar 24.11.2009 23:55 oroborus | skóre: 20 | blog: Bulanci
Rozbalit Rozbalit vše Re: Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS
Odpovědět | | Sbalit | Link | Blokovat | Admin
z pohladu poskodeneho systemu:
cat /var/lib/dpkg/status | grep ^Package | awk '{ print $2; }'
Jendа avatar 24.11.2009 23:58 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Ubuntu: získání seznamu nainstalovaných balíčků jen s přístupem k FS
Hmm, taky way. Někdo si holt přečte dokumentaci a někdo spustí strace :-).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.