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

