piyavking@koeuk:~/tmp$ update.sh
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
apport base-files bind9-host bsdutils dnsutils libbind9-90 libblkid1
libcgmanager0 libcgmanager0:i386 libdns100 libdrm-intel1 libdrm-nouveau2
libdrm-radeon1 libdrm2 libdrm2:i386 libfreetype6 libfreetype6:i386
libgudev-1.0-0 libisc95 libisccc90 libisccfg90 liblwres90 libmount1 libnss3
libnss3-1d libnss3-nssdb libpam-systemd libsystemd-daemon0 libsystemd-login0
libudev1 libudev1:i386 libuuid1 libuuid1:i386 mount mplayer php5-cli
php5-common php5-readline python3-apport python3-problem-report
systemd-services udev unzip util-linux uuid-runtime x11-common
xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all
xserver-xorg-video-all
51 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.7 MB of archives.
After this operation, 144 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
apport base-files bind9-host bsdutils dnsutils libbind9-90 libblkid1
libcgmanager0 libcgmanager0:i386 libdns100 libdrm-intel1 libdrm-nouveau2
libdrm-radeon1 libdrm2 libdrm2:i386 libfreetype6 libfreetype6:i386
libgudev-1.0-0 libisc95 libisccc90 libisccfg90 liblwres90 libmount1 libnss3
libnss3-1d libnss3-nssdb libpam-systemd libsystemd-daemon0 libsystemd-login0
libudev1 libudev1:i386 libuuid1 libuuid1:i386 mount mplayer php5-cli
php5-common php5-readline python3-apport python3-problem-report
systemd-services udev unzip util-linux uuid-runtime x11-common
xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all
xserver-xorg-video-all
51 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.7 MB of archives.
After this operation, 144 kB of additional disk space will be used.
Do you want to continue? [Y/n]
(no subject)
Date: 21/02/2015 17:15 (UTC)вот этот скрипт посмотри
может, там что убрать надо или добавить
#!/bin/bash
OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"
if [ $USER != root ]; then
echo -e $RED"Error: must be root"
echo -e $YELLOW"Exiting..."$ENDCOLOR
exit 0
fi
echo -e $YELLOW"Cleaning apt cache..."$ENDCOLOR
aptitude clean
echo -e $YELLOW"Removing old config files..."$ENDCOLOR
sudo aptitude purge $OLDCONF
echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS
echo -e $YELLOW"Emptying every trashes..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null
echo -e $YELLOW"Script Finished!"$ENDCOLOR
(no subject)
Date: 21/02/2015 18:04 (UTC)ты ж его гонял? ничего он тебе не обвалил? ну и норм значт)
у мене всё горазо ленивей:
piyavking@koeuk:~/bin$ cat update.sh
#!/bin/bash
sudo apt-get dist-upgrade
sudo apt-get upgrade
sudo apt-get update
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get clean
а карзины мне чистить незачем, бо карзин в сташном сне давно не имею даже и в венде, и удаляю всё сразо по хардкору.
а судя по наличию регулярных обработок 'dpkg -l', то скрипт и делает именно autoclean и autoremove, только несколько гинекологическим образом.