Re: deborphan
On 100225, 09:51, Francesco Potortì wrote:
> Davide Prina:
> >>> Inoltre autoremove spesso mi vuole togliere dei pacchetti che io voglio e
> >>> che sono presenti nei repository ufficiali che uso. Quindi non lo uso mai.
>
> Paolo Redaelli:
> >> Per questa questione c'è una facile soluzione: "apt install
> >> pacchetto-che-voglio-tenere" così viene marcato come installato
> >> dall'amministratore e autoremove non lo toglierà mai
>
> Mh. Usando aptitude, questo non è vero: nel manuale c'è scritto esplicitamente che l'automatic flag non viene toccato quando si installa un pacchetto che è già installato. Invece nel manuale di apt c'è scritto:
>
> Packages which you have
> installed explicitly via install are also never proposed for
> automatic removal.
>
> Che credo voglia dire che il comportamento è lo stesso di aptitude: se il pacchetto è stato già installato automaticamente farci un "apt install" non cambia niente.
>
> Per marcare un pacchetto come installato manualmente io uso
>
> # aptitude unmarkauto <pacchetto>
si infatti unmarkauto e' la forma corretta e pacchetto= volendo lo
blocca
>
> Si può fare lo stesso anche con
>
> # apt-mark manual <pacchetto>
>
> Per verificare lo stato dell'automatic flag non ho trovato niente di più pratico che
>
> $ aptitude show <pacchetto> | grep Automatically
>
> Davide Prina:
> >da quello che ho visto io non sempre funziona. In alcuni casi quel pacchetto
> >lo indica sempre o magari lo toglie nell'elenco che ti propone dopo il finto
> >"apt install", ma se poi esegui un comando simile come "apt upgrade" lo
> >elenca di nuovo.
>
> "apt autoremove" non dovrebbe mai toccare i pacchetti installati a
> mano. È proprio il suo scopo, se lo fa è un baco
autoremove rimuove tutti i pacchetti installati automaticamente per
soddisfare le dipendenze di altri pacchettie che non sono piu' richiesti
non credo che vada a toccare pacchetti installati a mano lo ritengo
improbabile ed escluderei che abbia un simile bug
un saluto a tutti voi,
--
Stefano P.
Sent from my Linux OS
Reply to: