How to Install and Uninstall unburden-home-dir Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 15,2024

1. Install "unburden-home-dir" package

This is a short guide on how to install unburden-home-dir on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install unburden-home-dir

2. Uninstall "unburden-home-dir" package

Please follow the step by step instructions below to uninstall unburden-home-dir on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove unburden-home-dir $ sudo apt autoclean && sudo apt autoremove

3. Information about the unburden-home-dir package on Ubuntu 20.10 (Groovy Gorilla)

Package: unburden-home-dir
Architecture: all
Version: 0.4.1.1
Priority: extra
Section: universe/x11
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Axel Beckert
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 67
Pre-Depends: dpkg (>= 1.15.7.2)
Depends: libconfig-file-perl, libfile-basedir-perl, libfile-rsync-perl, libfile-touch-perl, libfile-which-perl, libipc-run-perl, libstring-expand-perl, libtry-tiny-perl, perl:any
Recommends: lsof, x11-common
Suggests: agedu, autotrash, bleachbit, corekeeper, eatmydata, fslint, ncdu | baobab | filelight | xdiskusage | xdu, unburden-home-dir-doc, tmpreaper
Enhances: x11-common
Filename: pool/universe/u/unburden-home-dir/unburden-home-dir_0.4.1.1_all.deb
Size: 18284
MD5sum: 2782885543fbd3498edec9330b835788
SHA1: d5216685bd5809a5d1e2264de806939793557073
SHA256: d741390c38e6cc8187c67c84fa382b121f4b23576fad827f86534f97b6cf666b
SHA512: 94b1299a68929f6a74efc482a6be6fcad77ddb651068947ec265edaf1c4d3f76bd41e33ceccdd0d17a6c0abcbff935fae1d5f84734ea53d782e3591a947c680a
Homepage: https://github.com/xtaran/unburden-home-dir
Description-en: Remove or move cache files automatically from user's home
unburden-home-dir allows users to move cache files from browsers,
etc. off their home directory, i.e. on a local harddisk or tmpfs and
replace them with a symbolic link to the new location (e.g. on /tmp/
or /scratch/) upon login. Optionally the contents of the directories
and files can be removed instead of moved.
.
This is helpful at least in the following cases:
.
The idea-giving case are big workstation setups where $HOME is on NFS
and all those caches put an unnecessary burden (hence the name) on
the file server since caching over NFS doesn't have the best
performance and may clog the NFS server, too.
.
A similar case, but with different purpose is reducing I/O on mobile
devices like laptops or netbooks to extend the battery life or reduce
the wearing down of CF or SD cards, e.g. in single board computers
like the Raspberry Pi or Alix or APU boards: Moving browser caches
etc. off the real disk into a tmpfs filesystem reduces the amount of
disk I/O which reduces the power consumption of the disk.
.
Another possible solution for saving non-crucial I/O is using the
package eatmydata to ignore a software's fsync calls.
.
The other type of use cases for unburden-home-dir is to reduce disk
space usage, e.g. on devices with small disk space but a lot of RAM
as seen often on boxes with flash disks or early netbooks, e.g. the
first EeePC with 4GB disk space and 2GB RAM. In this case you want to
move off as many cache files, etc. as possible to some tmpfs
filesystem, e.g. /tmp/.
.
It may also help to reduce the amount of needed backup disk space by
keeping those files in places where they don't get backed up. In that
case it's an alternative to keeping the blacklist in your backup
software up-to-date.
.
For some users it may also be helpful to stay under their quota.
.
The package also contains an Xsession hook which calls this script on
X login for every user. But by default no files or directories are
configured to be moved elsewhere, so nothing will happen
automatically without configuration.
Description-md5: ed76db94c9f49864b759700c92e8b446