#!/bin/bash if [[ 0 -ne "$( /usr/bin/id -u )" ]] ; then /bin/echo "You need to be root!" exit 1 fi /usr/bin/aptitude update /usr/bin/aptitude autoclean /usr/bin/aptitude full-upgrade /usr/bin/dpkg --get-selections \ | /bin/grep -F "deinstall" \ | /usr/bin/awk '{ print $1; }' \ | /usr/bin/xargs /usr/bin/aptitude purge --assume-yes if [ ! -x /usr/bin/deborphan ] ; then /usr/bin/aptitude install deborphan --assume-yes fi while REDUNDANT="$( deborphan )" ; test -n "${REDUNDANT}" ; do /usr/bin/aptitude purge "${REDUNDANT}" --assume-yes done exit 0