Newsgroup: it.comp.os.linux.debian
Titolo: aptitude e opzione autoremove

Salve,
dopo alcune ricerche su forum e affini ho capito la positività nel 
sostituire apt-get con aptitude però non ho capito come sostituire il 
vecchio apt-get autoremove !
Ho cercato su google ed i commenti letti lo associano ancora ad apt-get...
Sapete darmi delucidazioni ?
Saluti !
GbMax78

 però non ho capito come sostituire il vecchio apt-get autoremove !
Non sostituirlo. Usalo.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 sostituire apt-get con aptitude
E dove starebbe questa positività?

 p.s.: webkit funziona veramente bene :)
Davvero? Che versione hai provato?
Io avevo installato epiphany-webkit circa un mese fa, ma ignorava le 
impostazioni dei font, e mi trovavo tutto scritto piccolissimo e senza 
possibilita` di ingrandirlo con ctrl-+
Inoltre ogni tanto epiphany si bloccava e dovevo killarlo.
Hanno fatto passi avanti?
Grazie.
Bye

 get voleva risolvermi rimuovendo un centinaio di pacchetti :)
anche a me Aptitude sembra più intuitivo e semplice di APT.
Da quanto ho capito incorpora l'autoremove di APT, nel senso che propone 
la rimozione dei pacchetti che ritiene non più utilizzati dal sistema 
senza offrire separatamente l'autoremove.
Ieri tuttavia, per la prima volta ho rilevato quello che certamente non 
esiterei a definire un errore.
Può essere ripetuto da chiunque.
Su Ubuntu 8.04, da Synaptic ho installato AMSN, un client per Linux di 
Messenger. L'installazione ha richiesto circa 5 dipendenze.
Subito dopo l'installazione, dopo averlo provato l'ho rimosso, senza 
aver installato alcunché d'altro nel frattempo.
Poiché disinstallando con Synaptic non venivano rimosse le dipendenze 
richieste dall'installazione di AMSN e non ricordavo quali erano, (è 
difficile capire da Synaptic quali erano proprio quelle installate 
_assieme_ a AMSN... forse solo con la cronologia è possibile) ho 
utilizzato Aptitude per rimuovere sia AMSN che le dipendenze installate 
assieme.
Aptitude ha rimosso circa sei pacchetti in più oltre a quelli che aveva 
installato assieme a  AMSN e fra essi anche i menu italiani di 
OpenOffice che ho dovuto successivamente reinstallare, dopo aver 
verificato che effettivamente OpenOffice era tornato in inglese. Ciò che 
di altro ha rimosso non so, ma il sistema funziona regolarmente.
Devo ovviamente ancora capire il perché di questo errore di Aptitude.
Ciao
Atque

 Devo ovviamente ancora capire il perché di questo errore di Aptitude.
Perché aptitude è un tool che non fa quel che gli dici di fare ma fa quel
che vuole lui. Ovvero il motivo per cui non lo uso e non lo userò mai più.


 che vuole lui. Ovvero il motivo per cui non lo uso e non lo userò mai più.
sembrerebbe proprio così :-)
Ciao
Atque

 fare la stessa analisi che fa aptitude.
beh diciamo che entrambi i software hanno qualche limite. Io amo 
aptitude perché mi piace l'idea della pulizia e del rimuovere ciò che è 
inutilizzato, ma non amo gli errori che eliminano ciò che serve.
Ciao
Atque

 inutilizzato, ma non amo gli errori che eliminano ciò che serve.
apt-get lo ha introdotto nella versione in lenny.
Il limite di apt-get è che devi sapere quel che fai e che vuoi fare :-)


 apt-get lo ha introdotto nella versione in lenny.
cosa ha introdotto? :-)
Ciao
Atque


La gestione delle dipendenze per l'identificazione certa dei pacchetti
orfani. Se un pacchetto è stato installato solo per soddisfare una
dipendenza viene annotato in /var/lib/apt/extended_states e può quindi
essere rimosso automaticamente alla rimozione del pacchetto che l'ha
richiesto utilizzando "apt-get autoremove nomepacchetto"


 richiesto utilizzando "apt-get autoremove nomepacchetto"
In altre parole quindi con "apt-get autoremove nomepacchetto" viene 
rimosso il pacchetto e le dipendenze legate solo ed esclusivamente a lui 
  indipendentemente da quando sono state richieste.
Con "apt-get autoremove" (eventualmente con il --purge) senza altra 
specificazione viene fatta una pulizia del sistema individuando tutti i 
pacchetti non più utilizzati?
Mi sono chiesto altre volte quale è l'analogo comando di pulizia 
generica (indipendentemente dal fatto di rimuovere un pacchetto in quel 
momento) su aptitude.
Ciao
Atque

 pacchetti non più utilizzati?
Non proprio. Rimuove quelli che erano stati installati automaticamente per
soddisfare le dipendenze e che non servono più.
Se li avevi installati esplicitamente, o con dpkg o con altri tool non li
rimuove.
Per quello c'è deborphan.


 Per quello c'è deborphan.
Grazie, finalmente ho capito la funzione specifica di Deborphan rispetto 
alle opzioni di rimozione di APT e Aptitude.
Deborphan segnala quindi sia quelli
 > installati esplicitamente, o con dpkg
che quelli che sarebbero rimossi anche con le nuove opzioni di APT.
Vedo infatti che Deborphan mi segnala spesso librerie mai installate da 
me se non richieste da altri pacchetti.
Ciao
Atque

 Installati anche il frontend: gtkorphan
grazie :-) fatto
Ciao
Atque

 Sapete darmi delucidazioni ?
Spero di si
oreste

 
Debian.org suggerisce fortemente ("it is strongly suggested") di usare o
Aptitude o Synaptic, basta provare a scaricare manualmente un qualsiasi
pacchetto Debian, vedi p.e.
http://packages.debian.org/etch/alpha/aboot/download
In altre parole Debian.org raccomanda di usare APT o con un'interfaccia
testuale (Aptitude) o con un'interfaccia grafica (Synaptic).

 pacman -Rsn nomepacchetto
Tutti quelli che hanno provato Archlinux decantano Pacman.
Si presenta con una Gui tipo Synaptic, una gui testuale o è solo a linea 
di comando?
Ciao
Atque

oreste ha scritto:
 > apt-get non l'ho mai usato, la guida cosiglia di usare aptitude al 
posto di apt-get quindi anche a riga di comando funziona.
effettivamente l'ho letto anche io sia le guide di Debian che Wikipedia 
lo dicono.
 > 
http://www.debian.org/doc/manuals/reference/ch-package.it.html#s-aptitude
 > Io quando installo uso synaptics per vedere meglio :-) cosa installo 
e se mai volessi disinstallare uso aptitude e noto con piacere che 
disinstalla anche tutte le sue dipendenze lo prova "deborphan" :-)
 > cosa che synaptics non fa, si limita a disinstallare il singolo 
pacchetto lasciandomi sulle croste tutte le sue dipendenze.
hai sintetizzato perfettamente il problema che ho pure io con synaptic: 
l'impossibilità di togliere tutte le dipendenze richieste da 
un'installazione.
Gli strumenti che molti consigliano con Synaptic, di cercare le 
dipendenze attraverso la cronologia è un mezzo calvario e non poteva 
essere certamente il mezzo ordinario per fare rimozioni sicure e pulite.
 > Io suggerirei a tutti i nuovi installatori di debian di usare 
aptitude fin dall'inizio, e vivranno felici e contenti.
 > Un po come se con archlinux vorremmo eliminare un "pacchetto" con 
tutti i suoi file di configurazine e tutte le sue dipendenze, digitassimo:
 > pacman -Rsn nomepacchetto
Tutti quelli che hanno provato Archlinux decantano Pacman.


 
Come tutti possono constatare di persona, è proprio quello che
Debian.org "suggerisce fortemente"...e non per i principianti come
ritieni tu, ma per qualsiasi utente.
Non vedo infatti che ci sia scritto "per principianti" o simili, quindi,
scusami tanto, è solo una tua illazione...

 scusami tanto, è solo una tua illazione...
No, basta che invece di soffermarti a quella pagina ti informassi sui motivi
che hanno portato a dare quel consiglio.


 di comando?
l'ultima che hai detto
http://wiki.archlinux.org/index.php/Pacman_(Italiano)
oreste

 
Guardate che voi con Debian siete liberissimi di fare ciò che volete,
per carità, è o non è Free Software? Potete quindi anche cambiarne il
codice sorgente, se è per questo.
Ma affermare, senza un minimo di base oggettiva, qual è il "vero
pensiero" di Debian.org, no, non posso essere d'accordo.
Se, per ipotesi, cambiasse la scritta che ho indicato, nel senso delle
vostre illazioni, vi darei ovviamente ragione.
Ma così stando le cose, no.

 tanto coglione da non saper usare un'interfaccia.
Queste sono tue illazioni, non le linee guida di Debian.org.
Che poi tu dall'alto della tua esperienza voglia e possa usare quello ti
pare e piace è un altro discorso, che non c'entra nulla con quanto sopra
detto.

 detto.
L'unico che travisa le parole mi sa sei tu.


 I piedini ce li avrai tu, io ho 44 e mezzo di piede (10 in USA size)
Ok, adesso strillo io, anche senza piedini.
*_IL QUOTING, CAZZO!_*
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 che hanno portato a dare quel consiglio.
Allora sono io che non ho capito bene, io avevo capito che aptitude era 
l'evoluzione di apt-get.
Credevo che qualsiasi comando di apt-get funzionasse con aptitude e come 
sapete gia' aptitude non e' solo pseudo grafico ma anche a riga di comando.
Tornando all origine della discussione, quale sarebbe il pregio di 
apt-get rispetto ad aptitude?
oreste

 L'unico che travisa le parole mi sa sei tu.
E tu saresti un esperto di Debian? Adesso è chiaro perchè Linux è ancora
(purtroppo) poco diffuso.
Ad Maiora

 *_IL QUOTING, CAZZO!_*
Cosě va bene?

 Sapete darmi delucidazioni ?
Andando a vedere apt-get --help ho visto che il comando autoremove 
rimuove automaticamente i pacchetti inutilizzati e mi e' venuto in mente 
che usando lenny quando uso aptitude e aggiorno il sistema, spesso mi 
dice "questi pacchetti verranno rimossi perche' inutilizzati, questi 
pacchetti verranno installati per soddisfare le dipendenze, questi 
pacchetti verranno aggiornati, procedere Y/n?"
Secondo me con aptitude non serve il comando autoremove e sempre secondo 
me le persone che lamentano che quando usano aptitude, questo gli vuole 
rimuovere mezzo sistema e' perche' hanno installato con apt-get che 
installa solo ma non tiene traccia di quello che si e' voluto installare.
oreste

 apt-get rispetto ad aptitude?
Nessuno, Aptitude è l'interfaccia testuale di APT, così come Synaptic ne
è l'interfaccia grafica. Ma pare che usare un interfaccia qualsivoglia
sia poco trendy...

 apt-get rispetto ad aptitude?
Che fa esattamente quel che gli dici di fare, né più né meno. P.es. in caso
di conflitti aptitute tenta di interpretare la tua volontà proponendoti
delle alternative, apt-get fa quel che gli hai detto soddisfando le
dipendenze. Se per farlo deve rimuovere mezzo sistama va bene, perché gli
hai detto di farlo.


 sia poco trendy...
Hai ragione tu


 (purtroppo) poco diffuso.
Hai ragione tu.


 installa solo ma non tiene traccia di quello che si e' voluto installare.
Apt-get tiene traccia di quel che si è voluto installare.
/var/lib/apt/extended_states


 ci sono pacchetti da rimuovere.
Allora e' solo una questione di gusti.
Con apt-get se vuoi dai il comando autoremove.
Con aptitude se vuoi mantieni i pacchetti che ti propone per l'eliminazione.
oreste

 l'eliminazione.
Non mi sembra.
La proposta di Aptitude di rimuovere i non utilizzati è tutt'uno con la 
conferma di rimuovere anche il pacchetto iniziale.
O sbaglio?
Ciao
Atque

Atque ha scritto:

con aptitude a riga di comando non so se si puo' fare e/o cosa digitare 
ma con aptitude in modalita' simil grafica ti sposti con le frecce sul 
pacchetto e premi il pulsante +
oreste

 pacchetto e premi il pulsante +
ah già la modalità similgrafica..... Non sapevo l'uso del +.
La modalità similgrafica, si che è pericolosa...
Ciao
Atque

Novità dell'ultimo minuto.
Aptitude nella sua veste simil grafica, quando all'apertura propone 
azioni che ritiene necessarie, mi propone di rimuovere apt.
Anche le cose hanno un'anima e un temperamento.
Ciao
Atque

 Sid, potrebbe essere normale, nulla di strano.
non lo nego, ma mi piacerebbe conoscere la logica di tutto ciò, per 
poterlo dire anche io con decisione.
Uso Ubuntu 8.04.
Ciao
Atque

 mancavano alcuni.
Io non conosco l'equivalente per esempio di apt-get source.
Pur essendomi conformato a quanto suggerito da Debian, e uso aptitude 
per la normale amministrazione, in realtà non ho mai abbandonato 
completamente apt-get: c'è qualcuno che può fare altrimenti??
Ciao.

 prova a dare un'occhiata a apt-src
E che significa?
Si sta dicendo che aptitude non può sostituire completamente apt-get, 
che c'entra apt-src?

 tool analogo. Adesso puoi andare a fare una bella doccia fredda :)
Carusi! ti sidìì p'accussì picca?
E se anzichè la doccia fredda ci mangiamo una granita al limone con 
brioche? ;)