Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 16 apr 2021, 09:59



Svara på tråd  [ 5 inlägg ] 
 Script för att hitta installerade kärnor och avinstallera 
Författare Meddelande
Användarvisningsbild

Blev medlem: 09 maj 2007, 09:46
Inlägg: 3962
OS: Xubuntu
Utgåva: 20.10 Groovy Gorilla
Svara med citat
Inlägg Script för att hitta installerade kärnor och avinstallera
Ofta har man flera gamla kärnor installerade och det tar evigheter för grub att uppdatera sig. Att hitta äldre kärnor i synaptic kan vara rörigt, så jag skapade för länge sedan ett script för detta som jag idag finslipade lite.

Kod:
#!/bin/bash
dpkg --list | grep 'ii  linux-image'
echo "Uninstall some kernel? y/NO"
read ANSWER
if [ "$ANSWER" = "y" ]; then
echo "Copy and paste from above"
read UNINSTALLS
echo "Will remove: $UNINSTALLS"
sudo aptitude remove $UNINSTALLS
echo "Space on /boot:"
df /dev/sda1
else
echo "No uninstalling. Bye!"
fi


Har du inte aptitude installerat så ersätt "aptitude" ovan med "apt".

Scriptet listar installerade kärnor och du måste själv kopiera in de kärnor du vill avinstallera i terminalen när scriptet frågar efter det. Glöm inte mellanslag mellan dem vid inklistringen.

Scriptet används på egen risk, men man måste nog slarva ordentligt om detta script skall sabotera installationen av din nyaste kärna.

Givetvis finns det förnämliga Ukuu, men egna script är roligare.

PS. Jag brukar alltid behålla de 2-3 nyaste kärnorna för säkerhets skull.

_________________
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.


25 sep 2018, 08:56
Profil
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 09:13
Inlägg: 3799
Ort: Svedala
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: Script för att hitta installerade kärnor och avinstaller
Snyggt! En liten kommandoradsvariant av det är:
Kod:
dpkg -l 'linux-image*' | awk '/^ii/ { print $2 }' | grep "[0-9]" | grep -v `uname -r` | head -n -2 | xargs apt-get -y purge

Den stora skillnaden med min kommandorad är att den tar bort kärnor utan att fråga, vilket kanske kan vara lite väl tufft...


25 sep 2018, 13:33
Profil WWW
Användarvisningsbild

Blev medlem: 09 maj 2007, 09:46
Inlägg: 3962
OS: Xubuntu
Utgåva: 20.10 Groovy Gorilla
Svara med citat
Inlägg Re: Script för att hitta installerade kärnor och avinstaller
Fantastiskt! Fast du som är proffs slängde väl ihop den på kafferasten? ;D ;D ;D

Vad gör: grep -v `uname -r` | - räddar körande kärna?

head -n -2 | - vad gör den? Tar de två första raderna av sökningen?

_________________
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.


25 sep 2018, 14:08
Profil
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 09:13
Inlägg: 3799
Ort: Svedala
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: Script för att hitta installerade kärnor och avinstaller
webaake skrev:
Fantastiskt! Fast du som är proffs slängde väl ihop den på kafferasten? ;D ;D ;D

Nja, fick den faktiskt av en kollega för 7-8 år dedan. ;)
webaake skrev:
Vad gör: grep -v `uname -r` | - räddar körande kärna?

Ja, precis.
webaake skrev:
head -n -2 | - vad gör den? Tar de två första raderna av sökningen?

Ja, tar bort de två första så du alltid har 2st körande kärnor.


25 sep 2018, 15:06
Profil WWW
Användarvisningsbild

Blev medlem: 09 maj 2007, 09:46
Inlägg: 3962
OS: Xubuntu
Utgåva: 20.10 Groovy Gorilla
Svara med citat
Inlägg Re: Script för att hitta installerade kärnor och avinstaller
Aha, kanon! Tack.

_________________
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.


25 sep 2018, 17:14
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 5 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 3 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011