ubuntu 刪除內核(轉)


今天更新系統后 出現多個版本,刪除多余的內核,清理下磁盤 

 

查看當前使用內核版本

uname -a

 

查看系統中所有安裝的內核

dpkg --get-selections|grep linux

 

刪除多余的內核 需要刪除  header /image

sudo apt remove  linux-headers-*.*.*-*  (內核版本)

sudo apt remove  linux-image-*.*.*-*  (內核版本)

內核后面會顯示是deinstall狀態的

dpkg --get-selections | grep deinstall | sed 's/deinstall/\lpurge/' | sudo dpkg --set-selections; sudo dpkg -Pa

 

 

還有一種通過正則表達式匹配內核然后除最新的統統統統刪除的。
 
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/ ..∗-[09]\+[0−9]\+/\1/")"'/d;s/^[^ ]* [^ ]* [][]∗.*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM