On Tue, Aug 22, 2017 at 02:49:34PM +1000, russell(a)coker.com.au wrote:
On Tuesday, 22 August 2017 4:06:37 AM AEST stripes
theotoky via luv-main
wrote:
I use aptitude as a package manager. I'm
running out of disk space.
How much disk space is in use and how much do you have? Hard drives keep
getting bigger, nowadays it's hard to give away disks smaller than 500G. A
large Debian installation is around 6G.
It could be apt-get's download cache taking up a lot of disk space. It
doesn't clear out downloaded files unless you tell it to. AFAICT from the man
page, the same is true for aptitude - not surprising, they both use the same
download cache dir to download .deb files to.
try 'du -sch /var/cache/apt/archives'
and if there's a lot of files in there, run 'apt-get clean'
'aptitude clean' will also work.
Well if you remove all kernels you are probably going
to have a problem.
But if you remove all but the most recent then it will probably be ok.
Which is it doing?
it's safe to remove all linux-image-* and linux-header-* packages except
for the currently running kernel, which may or may not be the latest kernel
package installed (depending on whether you've rebooted or not since upgrading
it).
apt-get (actually, dpkg IIRC) will warn you if you try to uninstall the
currently running kernel. If your running kernel was auto-installed due
to a dependancy, mark it as manually installed with 'apt-mark manual
linux-image-VERSION', so that it doesn't get removed if you run 'apt-get
autoremove'
I'm running Debian/Unstable on my laptop and due
to some issues of
dependencies etc "apt-get autoremove" wants to remove many KDE packages
right now which isn't what I want. Also due to conflicts it wants to remove
them if I run "apt-get dist-upgrade". This sort of thing sometimes happens
in Unstable when libraries are being updated, so I just have to not upgrade
my laptop until all the necessary packages are rebuilt to depend on new
libraries. It's the sort of thing that happens when you run Unstable.
apt-get upgrade is useful in that situation - it only upgrades packages
that WON'T require another package to be removed.
marking packages as held is also useful. I used to use my own script
'dpkg-hold' for this but 'apt-mark' (which didn't exist when i write
dpkg-hold) works better.
craig
--
craig sanders <cas(a)taz.net.au>