Sida 1 av 1

Alla beroende-paket tas inte bort när man tar bort paket

Postat: 14 jul 2008, 14:49
av Christian Johansson
Jag installerade för ett litet tag sedan lincity-ng med Synaptic. Därvid installerades också en del andra paket som behövdes. Totalt blev det över 40 MB.

Sedan bestämde jag mig för att avinstallera lincity-ng igen. Då markerade jag lincity-ng för total borttagning i Synaptic varvid Synaptic enbart ville ta bort paketet lincity-ng på ca 943 kB. Jag tycker att Synaptic eller snarare det underliggande programmet (apt-get?) borde vara smart nog att förstå att alla paket som lincity-ng är beroende av och som inte används av något annat installerat paket också ska tas bort. Det verkar ju t.ex. vansinnigt att lincity-ng-data på över 40 MB ligger kvar om man tar bort lincity-ng för det paketet används så vitt jag vet bara av lincity-ng. Det är ju väldigt svårt att själv hålla reda på alla paket som ett paket är beroende av och ta bort alla de paketen manuellt.

Re: Alla beroende-paket tas inte bort när man tar bort paket

Postat: 14 jul 2008, 14:51
av Hund

Kod: Markera allt

sudo apt-get autoremove
:)

Re: Alla beroende-paket tas inte bort när man tar bort paket

Postat: 14 jul 2008, 15:05
av Christian Johansson
Tack, Hund :) .

Två frågor/kommentarer:

1) Går det att göra motsvarigheten till "apt-get autoremove" i Synaptic?

2) Jag skulle egentligen vilja göra fullständig borttagning (purge) och autoremove samtidigt, d.v.s. något i stil med "apt-get autopurge" men någon sådan möjlighet finns väl inte.

Re: Alla beroende-paket tas inte bort när man tar bort paket

Postat: 14 jul 2008, 15:10
av Hund
Till vänster har du "Installed (Auto removable)", där listas alla paketen som kan tas bort.

Re: Alla beroende-paket tas inte bort när man tar bort paket

Postat: 14 jul 2008, 15:11
av KiviE
Christian Johansson skrev:2) Jag skulle egentligen vilja göra fullständig borttagning (purge) och autoremove samtidigt, d.v.s. något i stil med "apt-get autopurge" men någon sådan möjlighet finns väl inte.
Går alltid att skriva sudo apt-get purge paket && sudo apt-get autoremove. Sen kan man göra ett alias för det så man kan skriva apt-get autopurge paket.