[Soci SLIP] Creare elenco di programmi

Luca Rivoiro lucarivoiro a gmail.com
Gio 30 Gen 2014 09:35:28 CET


Il giorno 29 gennaio 2014 23:46, Lucio Crusca <lucio a sulweb.org> ha scritto:
>
> Sì che lo è, sempre che l'utente *sappia* cosa vuole installare:
>

Mi rendo conto di essermi espresso male: intendevo che io da quell'elenco
non sarei stato in grado di farlo.

>
> # dpkg --set-selections < lista_pacchetti.txt
> # aptitude
> Premi 'g', ti mostra l'elenco dei pacchetti che verrebbero installati e
> puoi
> togliere quelli che non ti interessano con il tasto '-', aptitude pensa
> alle
> dipendenze e ti avvisa se stai per fare casino. Quando sei contento della
> selezione, premi di nuovo g e te li installa.
>
> q per uscire da aptitude quando ha finito.
>
> Grazie mille!

Prima devi elencare tutti i repo a cui fa riferimento il tuo apt:
>
> # apt-cache policy | sed -n 's/.*o=\([^,]\+\).*/\1/p' | uniq
>
> e poi, per ognuno, estrarre l'elenco di pacchetti che ne fanno parte
>
> # aptitude search "?installed?origin(Ubuntu)"
>
> o che non ne fanno parte
>
> # aptitude search "?installed?not(?origin(Ubuntu))"
>
> non ho mai provato, ma credo che sia anche possibile mettere assieme più
> condizioni con operatori booleani binari ?and e ?or.
>

Ti chiedo scusa ma non credo di aver capito questa parte: dopo i comandi
aggiungo "> list.txt" per creare una lista? o li dò dopo aver lanciato
aptitude?

Installi il pc nuovo con la stessa distro/versione GNU/Linux che hai sul
> vecchio (di base, senza installare nulla di particolare), poi colleghi i
> due
> pc in rete, parti con una live su entrambi e copi al volo tutti i files
> dalla
> partizione del vecchio a quella del nuovo:
>
> root a live_pc_nuovo:/mnt/sda1# netcat -q 5 -l -p 2222 | tar xzpvf -
>
> root a live_pc_vecchio:/mnt/sda1# tar czpvf . | netcat -q 5
> [ip.del.pc.nuovo]


Il problema più grande di questa procedura è che il portatile non mi è
ancora arrivato.
Se io volessi tenere (in un angolino) winzozz, a parte gli insulti (secondo
me meritati), potrei avviare lo stesso la procedura?
O mi conviene prendere un'altra strada?

Comunque grazie per l'aiuto
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://mailman.pinerolo.linux.it/pipermail/soci/attachments/20140130/c0c314f0/attachment.html


Maggiori informazioni sulla lista Soci