[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: emacs 23 e debian



Pietro Giorgianni wrote:
Il giorno 13 agosto 2009 12.19, Davide Prina<davide.prina@gmail.com> ha scritto:
Pietro Giorgianni wrote:

oggi ho eseguito aptitude safe-upgrade, che ha aggiornato il pacchetto
emacs.

quest'ultimo è un metapacchetto e dipende alternativamente da emacs23,
emacs23-gtk o emacs23-nox.

come mai senza chiedermi niente ha scelto direttamente emacs23-nox?
probabilmente c'è un default scelto dal DD.

ok, anche se ritengo la scelta quanto meno discutibile...

puoi impostare il livello di configurazione al massimo. In questo modo dovrebbe chiederti veramente tutto ogni volta che installi un pacchetto. Penso sia sufficiente riconfigurare il programma che utilizzi per gestire i pacchetti .deb per ottenere questo risultato.

Per questo c'è "apt-get -u upgrade" o "apt-get -u dist-upgrade" che ti
permette di visualizzare i pacchetti che verranno installati e quindi, in
questo caso, indicare, ad esempio, emacs23-gtk nell'istruzione "apt-get
install" per evitare che venga installato emacs23-nox.

c'è un'opzione simile anche per aptitude?

non uso aptitude e quindi non saprei.
Il man non dice nulla?
$ man aptitude

forse nella parte di "UTILIZZO INTERATTIVO" c'è qualcosa

Per rimuovere tutti i pacchetti orfani (ho messo -s per simulare la
rimozione, così vedi cosa succede)

sì, beh, ci sono rimasto fregato un paio di volte e da allora no
grazie. tra l'altro, all'epoca deborphan non sembrava fare distinzione
tra pacchetti che avevo installato io volontariamente (tipo
lib-gtk-dev) e altri...

questo è vero. Se hai installato dei pacchetti di libreria tu perché devi compilare qualcosa, allora devi stare attento a non farli rimuovere da deborphan o impostarli da tenere in
/var/lib/deborphan/keep

per esempio se hai un sistema ia32 devi mettere qui dentro le libc-686 se non vuoi che te le rimuova

che però non uso (se non ho capito male le prime volte cerca di rimuoverti
anche pacchetti che in realtà non vorresti che fossero rimossi e bisogna
indicare in qualche modo (forse facendo un apt-get install?) che quei
pacchetti li vuoi). Questo vede i pacchetti che sono stati installati per
dipendenze (== non scelti direttamente dall'utente) e se ora non c'è nessun
pacchetto che dipende da essi, allora li rimuove.

troppo complicato.

se ti interessa la funzionalità è sufficiente che leggi un po' di documentazione. Una volta che sai come funziona, allora non è più complicato. Dopo un po' che lo usi diventa semplice.

In effetti dopo un po' di anni di uso di Debian si arriva ad avere una marea
di spazio occupato per cose non più usate da tempo. Io avevo iniziato tempo
fa a creare uno script per ricercare, in alcuni casi euristicamente, tutto
quello che in teoria può essere rimosso, ma lo script ottenuto è molto lento
e alla fine occorro l'intervento dell'utente per decidere cosa
effettivamente rimuovere.

c'era un pacchetto, non ricordo il nome, che ti faceva scegliere
*tutti* i pacchetti che vuoi veramente tenere, però va benissimo su un
hd da 1 gb, un po' meno quando uno ha il vizio che ho io, di
installare pacchetti a caso (tipo i new or noteworthy packages di
debian weekly news, quando c'era...): una volta ho provato a usarlo,
dopo i primi 500 pacchetti mi sono arreso.

cruft?

se ti può interessare ho composto queste due guide con qualche trucco per liberare spazio e velocizzare il sistema:
http://linguistico.sf.net/wiki/doku.php?id=debian:spazio_hd
http://linguistico.sf.net/wiki/doku.php?id=debian:velocizzare_il_proprio_sistema_operativo_e_usare_meno_risorse

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Peer to patent: aiuta ad invalidare i brevetti software
http://www.peertopatent.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: