Hello community,
i’m a bit blind to day i think.
I’ve progamed a little shell-script to make the updates on the console a bit easier.
But on each update progress the old kernels are reinstalled, but i’m purging them.
How could it be?
Here is my script - The echos are only german notices for the user.
[code]#!/bin/bash
Author: TRANCEMANIAC
Date: 2015-03-16
clear
echo
echo “Defekte Abhängigkeiten reparieren…”
echo
/usr/bin/aptitude -y -f install
sleep 3
echo
echo “Nachsehen, ob neue Updates vorhanden sind…”
echo
/usr/bin/aptitude update
sleep 3
echo
echo “Neue Updates herunterladen und insallieren…”
echo
/usr/bin/aptitude -y full-upgrade
sleep 3
echo
echo “Firefox Lokalisierung erneut installieren…”
echo
/usr/bin/aptitude -y install firefox-locale-de
sleep 3
echo
echo “Alte Linux-Kernel deinstallieren…”
echo
dpkg -l ‘linux-’ | sed ‘/^ii/!d;/’$(uname -r | sed "s/(.)-([^0-9]+)/\1/")’/d;s/^[^ ]* [^ ]* ([^ ])./\1/;/[0-9]/!d’ | xargs aptitude -y purge
sleep3
echo
echo “Termporäre Dateien ausmisten…”
echo
/usr/bin/aptitude autoclean
sleep 3
echo
echo “Achtung: Automatischer Neustart des Systems in 10 Sek!”
echo " Zum Abbrechen drücken Sie bitte [STRG+C]!"
echo
echo
sleep 10
reboot
exit 0[/code]
Hope someone can help.
At first the script is trying to fix missing dependencies and it shows something like this:
Die folgenden NEUEN Pakete werden zusätzlich installiert:
libc6-dev linux-generic linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic linux-headers-3.13.0-32
linux-headers-3.13.0-32-generic linux-headers-3.13.0-33 linux-headers-3.13.0-33-generic
linux-headers-3.13.0-34 linux-headers-3.13.0-34-generic linux-headers-3.13.0-35
linux-headers-3.13.0-35-generic linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic
linux-headers-3.13.0-37 linux-headers-3.13.0-37-generic linux-headers-3.13.0-39
linux-headers-3.13.0-39-generic linux-headers-3.13.0-40 linux-headers-3.13.0-40-generic
linux-headers-3.13.0-43 linux-headers-3.13.0-43-generic linux-headers-3.13.0-44
linux-headers-3.13.0-44-generic linux-headers-3.13.0-46 linux-headers-3.13.0-46-generic
linux-headers-generic linux-image-3.13.0-24-generic linux-image-3.13.0-32-generic
linux-image-3.13.0-33-generic linux-image-3.13.0-34-generic linux-image-3.13.0-35-generic
linux-image-3.13.0-36-generic linux-image-3.13.0-37-generic linux-image-3.13.0-39-generic
linux-image-3.13.0-40-generic linux-image-3.13.0-43-generic linux-image-3.13.0-44-generic
linux-image-3.13.0-46-generic linux-image-extra-3.13.0-24-generic linux-image-extra-3.13.0-32-generic
linux-image-extra-3.13.0-33-generic linux-image-extra-3.13.0-34-generic
linux-image-extra-3.13.0-35-generic linux-image-extra-3.13.0-36-generic
linux-image-extra-3.13.0-37-generic linux-image-extra-3.13.0-39-generic
linux-image-extra-3.13.0-40-generic linux-image-extra-3.13.0-43-generic
linux-image-extra-3.13.0-44-generic linux-image-extra-3.13.0-46-generic linux-image-generic
linux-libc-dev
0 Pakete aktualisiert, 53 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
0 B/738 MB an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 2.679 MB zusätzlich belegt sein.
Greetings
TM