A címben olvasható probléma első nekifutásra a következő -egyáltalán nem tökéletes és optimális- scriptet szülte:
http://workshop.connor.hu/src/telepitett_programok
http://workshop.connor.hu/src/all_deps.py (python-apt forrásából)
A kapott listát be lehet adagolni egy teljesen üres telepítésnek.
Már kavarog a fejemben egy komplexebb megoldás amely az offline update* mellett erre is jó lenne.
* gondolva a forgalomkorlátos netesekre, de a vállalati felhasználásban is látnám hasznát.
Jó ötlet, gratula!
Ha még a telepítés bármikor megszakítható/folytatható lenne, egy részletes infókat is tartalmazó progressbar-al, az már aztán kánaán lenne. 🙂
Miért nem gyártasz egy sajat telepitott, amibe a szükseges csomagok már benne vannak?
charlie: Arra nincs szükség. Az infrastruktúra ami jelenleg készülőben van sokkal komplexebb és jobban beállított kulcsrakész rendszert ad.
Ez a script csak egy rendszerdumpot készít, amivel aztán azt csinálsz amit akarsz. Ha még ezt az ember fia kiegészíti a home könyvtár beállító fájljainak dumpjával akkor már egész jó eszköz van a kézben.
“A kapott listát be lehet adagolni egy teljesen üres telepítésnek.”
Miután borotvaélen táncolok egy megismétlendő telepítés felé kérdezem azt:
1) hogyan lehet beadagolni 🙂 ?
2) egy nem bootoló, de még elérhető fájlrendszerrel ezt a listát elő lehet állítani?
csola
Ha a chroot-on belülre beteszed és ott futtatod le akkor elő lehet állítani a listát.
Beadagolás meg csomagkezelőből megy.
Mielőtt beadagolod át kell még alakítani a kimenetet ilyenféleképpen:
cat p.list | sed “s/$/\t\tinstall/”
(minden sor végére odateszi az install jelzőt)