More Cleanup
Signed-off-by: rokibhasansagar <rokibhasansagar2014@outlook.com>
This commit is contained in:
parent
c1df132e56
commit
3905465304
1 changed files with 153 additions and 3 deletions
156
cleanup.sh
156
cleanup.sh
|
@ -1,8 +1,158 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# Make Sure The Environment Is Non-Interactive
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
printf "Disk Space Before Cleanup...\n"
|
||||
df -hlT -t ext4
|
||||
|
||||
printf "Clearing Docker Image Caches...\n"
|
||||
docker rmi -f `docker images -q`
|
||||
|
||||
sudo -E apt-get -qq -y remove --purge aisleriot brltty duplicity empathy empathy-common example-content gnome-accessibility-themes gnome-contacts gnome-mahjongg gnome-mines gnome-orca gnome-screensaver gnome-sudoku gnome-video-effects landscape-common libreoffice-avmedia-backend-gstreamer libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-math libreoffice-ogltrans libreoffice-pdfimport libreoffice-style-galaxy libreoffice-style-human libreoffice-writer libsane libsane-common python3-uno rhythmbox rhythmbox-plugins rhythmbox-plugin-zeitgeist sane-utils shotwell shotwell-common telepathy-gabble telepathy-idle telepathy-indicator telepathy-logger telepathy-mission-control-5 totem totem-common totem-plugins printer-driver-brlaser printer-driver-foo2zjs printer-driver-foo2zjs-common printer-driver-m2300w printer-driver-ptouch printer-driver-splix azure-cli ghc* zulu* hhvm llvm* firefox google* dotnet* powershell openjdk* mysql* php* heroku mono* libmono-* mongodb-* postgresql* bazel* firebird* man-db ruby* rake
|
||||
sudo rm -rf /usr/share/dotnet /etc/mysql /etc/php /etc/apt/sources.list.d
|
||||
sudo -E apt-get -q clean && sudo -E apt-get -q autoremove
|
||||
printf "Uninstalling Unnecessary Applications...\n"
|
||||
sudo -E apt-get -qq -y remove --purge \
|
||||
adoptopenjdk-11-hotspot \
|
||||
adoptopenjdk-8-hotspot \
|
||||
adwaita-icon-theme \
|
||||
aisleriot \
|
||||
alsa-* \
|
||||
ant \
|
||||
ant-optional \
|
||||
azure-cli \
|
||||
bazel* \
|
||||
brltty \
|
||||
buildah \
|
||||
byobu \
|
||||
cabal-* \
|
||||
clang-8 \
|
||||
clang-9 \
|
||||
clang-format-8 \
|
||||
clang-format-9 \
|
||||
cpp-7 \
|
||||
cpp-8 \
|
||||
dotnet* \
|
||||
duplicity \
|
||||
empathy \
|
||||
empathy-common \
|
||||
erlang* \
|
||||
esl-erlang \
|
||||
example-content \
|
||||
firebird* \
|
||||
firefox \
|
||||
fontconfig* \
|
||||
fonts-* \
|
||||
g++-7 \
|
||||
g++-8 \
|
||||
gcc-7 \
|
||||
gcc-8 \
|
||||
gfortran* \
|
||||
ghc* \
|
||||
gnome-accessibility-themes \
|
||||
gnome-contacts \
|
||||
gnome-mahjongg \
|
||||
gnome-mines \
|
||||
gnome-orca \
|
||||
gnome-screensaver \
|
||||
gnome-sudoku \
|
||||
gnome-video-effects \
|
||||
google* \
|
||||
groff-base \
|
||||
gsfonts \
|
||||
gtk-update-icon-cache \
|
||||
heroku \
|
||||
hhvm \
|
||||
hicolor-icon-theme \
|
||||
htop \
|
||||
humanity-icon-theme \
|
||||
imagemagick* \
|
||||
info \
|
||||
install-info \
|
||||
irqbalance \
|
||||
landscape-common \
|
||||
libclang1-8 \
|
||||
libclang-common-8-dev \
|
||||
libmono-* \
|
||||
libpython2* \
|
||||
libreoffice-avmedia-backend-gstreamer \
|
||||
libreoffice-base-core \
|
||||
libreoffice-calc \
|
||||
libreoffice-common \
|
||||
libreoffice-core \
|
||||
libreoffice-draw \
|
||||
libreoffice-gnome \
|
||||
libreoffice-gtk \
|
||||
libreoffice-impress \
|
||||
libreoffice-math \
|
||||
libreoffice-ogltrans \
|
||||
libreoffice-pdfimport \
|
||||
libreoffice-style-galaxy \
|
||||
libreoffice-style-human \
|
||||
libreoffice-writer \
|
||||
libsane \
|
||||
libsane-common \
|
||||
lld-8 \
|
||||
llvm-8* \
|
||||
man-db \
|
||||
manpages \
|
||||
mercurial \
|
||||
mercurial-common \
|
||||
mongodb-* \
|
||||
mono* \
|
||||
msodbcsql* \
|
||||
mssql-tools \
|
||||
mysql* \
|
||||
odbcinst* \
|
||||
openjdk* \
|
||||
php* \
|
||||
plymouth \
|
||||
plymouth-theme-ubuntu-text \
|
||||
podman \
|
||||
podman-plugins \
|
||||
poppler-data \
|
||||
popularity-contest \
|
||||
postgresql* \
|
||||
powershell \
|
||||
printer-driver-brlaser \
|
||||
printer-driver-foo2zjs \
|
||||
printer-driver-foo2zjs-common \
|
||||
printer-driver-m2300w \
|
||||
printer-driver-ptouch \
|
||||
printer-driver-splix \
|
||||
python2 \
|
||||
python2-minimal \
|
||||
python3-uno \
|
||||
rake \
|
||||
r-base-* \
|
||||
r-cran-* \
|
||||
rhythmbox \
|
||||
rhythmbox-plugins \
|
||||
rhythmbox-plugin-zeitgeist \
|
||||
r-recommended \
|
||||
ruby* \
|
||||
sane-utils \
|
||||
shotwell \
|
||||
shotwell-common \
|
||||
sound-theme-freedesktop \
|
||||
subversion \
|
||||
swig* \
|
||||
telepathy-gabble \
|
||||
telepathy-idle \
|
||||
telepathy-indicator \
|
||||
telepathy-logger \
|
||||
telepathy-mission-control-5 \
|
||||
totem \
|
||||
totem-common \
|
||||
totem-plugins \
|
||||
ubuntu-mono \
|
||||
vim \
|
||||
vim-runtime \
|
||||
zulu*
|
||||
|
||||
sudo rm -rf /usr/share/dotnet /etc/mysql /etc/php /etc/apt/sources.list.d 2>/dev/null
|
||||
sudo rm -rf -- /opt/hostedtoolcache/* 2>/dev/null
|
||||
|
||||
printf "Clearing Dangling Remains...\n"
|
||||
sudo -E apt-get -q -y clean && sudo -E apt-get -q -y autoremove
|
||||
|
||||
printf "Disk Space After Cleanup...\n"
|
||||
df -hlT -t ext4
|
||||
|
|
Loading…
Reference in a new issue