ಹಳೆಯ ಕಾಳುಗಳನ್ನು ಉಬುಂಟುನಿಂದ ತೆಗೆದುಹಾಕುವುದು ಹೇಗೆ?

ಕರ್ನಲ್ ತೆಗೆದುಹಾಕಿ

ಕ್ಯಾನೊನಿಕಲ್ ಉಬುಂಟು 18.04 ಸಿಸ್ಟಮ್‌ಗಾಗಿ ನಿಯಮಿತ ನವೀಕರಣಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ನಿರ್ವಹಿಸಲು ಕರ್ನಲ್ ನವೀಕರಣಗಳನ್ನು ಒಳಗೊಂಡಂತೆ.

ನೀವು ಹೊಸ ಕರ್ನಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದಾಗ, ಹಳೆಯದನ್ನು ತೆಗೆದುಹಾಕಲಾಗುವುದಿಲ್ಲ ಏಕೆಂದರೆ ನೀವು ಹೊಸದರೊಂದಿಗೆ ಅಥವಾ ಬೇರೆ ಯಾವುದಾದರೂ ಕಾರಣಕ್ಕಾಗಿ ತಪ್ಪು ಮಾಡಿದರೆ ಪ್ರಾರಂಭಿಸಲು ಇದು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಹಳೆಯ ಕರ್ನಲ್ ಕೆಲವು ಸ್ಥಳಗಳನ್ನು ಬಳಸುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ ಅದು ಬೇರೆ ಯಾವುದಕ್ಕೂ ಉಪಯುಕ್ತವಾಗಿದೆ.

ಹಳೆಯ ಕೋರ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ

ಆ ಹಳೆಯ ಕಾಳುಗಳನ್ನು ವ್ಯವಸ್ಥೆಯಿಂದ ತೆಗೆದುಹಾಕಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ಇದರ ನಮ್ಮ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯನ್ನು ನಾವು ತಿಳಿದಿರಬೇಕು, ಇದಕ್ಕಾಗಿ ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು:

uname -r

ಈಗಾಗಲೇ ಪ್ರಸ್ತುತ ಕರ್ನಲ್‌ನ ಆವೃತ್ತಿಯನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು, ಈಗ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಪಟ್ಟಿ ಮಾಡಬಹುದಾದ ಹಳೆಯ ಕರ್ನಲ್ಗಳನ್ನು ತಿಳಿಯಲಿದ್ದೇವೆ:

dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)

ಇದು ಹೆಚ್ಚು ಪ್ರಸ್ತುತವನ್ನು ಹೊರತುಪಡಿಸುತ್ತದೆ.

ನೀವು ಹಳೆಯ ಕರ್ನಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ ii. ನೀವು ಯಾವುದೇ ಹಸ್ತಚಾಲಿತ ನವೀಕರಣಗಳನ್ನು ಅಥವಾ ಸ್ಥಾಪನೆಗಳನ್ನು ಮಾಡಿದ್ದರೆ ನೀವು ಹೆಚ್ಚು ಹಳೆಯ ಕರ್ನಲ್‌ಗಳನ್ನು ನೋಡಬಹುದು.

De ಈ ಆಜ್ಞೆಯನ್ನು ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಪ್ರಶಂಸಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ:

  • ii: ಅಂದರೆ ಕರ್ನಲ್ ಮತ್ತು ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ
  • rc: ಕರ್ನಲ್ ಅನ್ನು ಈಗಾಗಲೇ ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.
  • ಯುಐ: ಇದು ತೆಗೆದುಹಾಕಬೇಡಿ ಎಂದು ಎಚ್ಚರಿಕೆ ಹೇಳುವಂತಿದೆ. ಅಂದರೆ ಅದನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ ಆದರೆ ಅನುಸ್ಥಾಪನೆಗೆ ಸರದಿಯಲ್ಲಿದೆ.

ಹಳೆಯ ಕಾಳುಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತಿದೆ

ಹಳೆಯ ಕರ್ನಲ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಕೆಲವು ಉಪಯುಕ್ತ ಆಜ್ಞೆಗಳಿವೆ, ನೀವು ಅವುಗಳನ್ನು ಕೈಯಾರೆ ಅಥವಾ ನೇರವಾಗಿ ಸಿಸ್ಟಮ್ ನವೀಕರಣಗಳ ಮೂಲಕ ಸ್ಥಾಪಿಸಿದ್ದೀರಾ.

ಇವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸಾಮಾನ್ಯ ಸಿಸ್ಟಮ್ ನವೀಕರಣಗಳ ಮೂಲಕ ಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಕೆಲವು ಕಾರಣಗಳಿಂದಾಗಿ ಅವರು ಕೈಯಾರೆ ಸ್ಥಾಪನೆ ಮಾಡಲು ನಿರ್ಧರಿಸಿದ್ದಾರೆ.

ಈಗಾಗಲೇ ಹಳೆಯ ಕರ್ನಲ್‌ಗಳನ್ನು ಮತ್ತು ಪ್ರಸ್ತುತವನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು, ನಮಗೆ ಇನ್ನು ಮುಂದೆ ಅಗತ್ಯವಿಲ್ಲದವರನ್ನು ತೆಗೆದುಹಾಕಲು ನಾವು ಸುರಕ್ಷಿತವಾಗಿ ಮುಂದುವರಿಯಬಹುದು.

ಇದಕ್ಕಾಗಿ ಹಳೆಯ ಕಾಳುಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ನಾವು ಸೂಕ್ತವನ್ನು ಬಳಸಲಿದ್ದೇವೆ. ನಾವು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು:

sudo apt remove linux-image-4.xx.xx.

ಇದು ಏನು ಪ್ರಕ್ರಿಯೆ ನಾವು ಒಂದೊಂದಾಗಿ ಮಾಡಬೇಕು ನಾವು ನಂತರ ಗ್ರಬ್ನೊಂದಿಗೆ ದೋಷಗಳನ್ನು ಹೊಂದಿರಬಹುದು.

ಈಗ ನಾವು ಇದರೊಂದಿಗೆ ಗ್ರಬ್ ಅನ್ನು ಪುನರ್ನಿರ್ಮಿಸಬೇಕು:

sudo update-grub

ಅದನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆಯೇ ಎಂದು ಈಗ ನೀವು ಮತ್ತೆ ಪರಿಶೀಲಿಸಬಹುದು:

dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)

rc linux-image-4.xx.xx.x-generic 4.xx.x-xx.xx amd64 Imagen del núcleo de Linux para la versión 4.xx.xx.x en 64 bit x86 SMP

ಅದನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಎಂದು ತೋರಿಸುವ ಆರ್ಸಿ ಸ್ಥಿತಿಯನ್ನು ಅವರು ನೋಡಬಹುದು. ನೀವು ಬೂಟ್ ಮೆನುವಿನಲ್ಲಿ ಸಹ ಪರಿಶೀಲಿಸಬಹುದು ಮತ್ತು ಪ್ರಸ್ತುತ ಬೂಟ್ ಕರ್ನಲ್ ಮಾತ್ರ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ಎಂದು ನೋಡಬಹುದು.

ಇದನ್ನು ಮಾಡಿದೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಲಾದ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳನ್ನು ನಾವು ತೆಗೆದುಹಾಕಬೇಕು ಇತರ ಪ್ಯಾಕೇಜ್‌ಗಳ ಅವಲಂಬನೆಗಳನ್ನು ಪೂರೈಸಲು ಮತ್ತು ಅವರು ಅನಾಥರಾಗಿದ್ದಾರೆ ಮತ್ತು ನಮ್ಮ ಡಿಸ್ಕ್ನಲ್ಲಿ ಜಾಗದ ಬಳಕೆಯನ್ನು ಮಾತ್ರ ಉತ್ಪಾದಿಸುತ್ತಿದ್ದಾರೆ ಎಂದು ಅವರು ಇನ್ನು ಮುಂದೆ ಅಗತ್ಯವಿಲ್ಲ.

sudo apt autoremove --purge

ಸಹ ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಲಾದ ಎಲ್ಲಾ ಕರ್ನಲ್‌ಗಳನ್ನು ನಾವು ಪರಿಶೀಲಿಸಬಹುದು ಅಥವಾ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಇದನ್ನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಬೇರ್ಪಡಿಸಬಹುದು.

ಪರಿಶೀಲಿಸಬಹುದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಈ ಕೆಳಗಿನಂತೆ ಸ್ಥಾಪಿಸಲಾಗಿದೆ:

sudo apt-mark showauto 'linux-image -. *'

ಮತ್ತು ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಲಾದ ಎಲ್ಲಾ ಕರ್ನಲ್‌ಗಳನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

linux-image-4.15.0-13-generic

ಇರುವಾಗ ನಾವು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸುವಂತಹವುಗಳನ್ನು ನಾವು ಆಜ್ಞೆಯೊಂದಿಗೆ ತಿಳಿಯಬಹುದು:

sudo apt-mark showmanual 'linux-image -. *'

ಹಳೆಯ ಕಾಳುಗಳನ್ನು ಸಚಿತ್ರವಾಗಿ ತೆಗೆದುಹಾಕುವುದು ಹೇಗೆ?

ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರದರ್ಶನ ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಆದ್ಯತೆ ನೀಡಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಕ್ರಮದ ಸಹಾಯದಿಂದ. ಆದ್ದರಿಂದ ಈ ಕೆಲಸಕ್ಕಾಗಿ ನಮ್ಮಲ್ಲಿ ಹಲವಾರು ಸಾಧನಗಳಿವೆ.

ಮೊದಲನೆಯದು ಮತ್ತು ಹೆಚ್ಚು ಬಳಸುವುದು ಉಬುಂಟು ಕ್ಲೀನರ್ ಅದರಲ್ಲಿ ನಾವು ಬಳಕೆಯಲ್ಲಿಲ್ಲದವು ಎಂದು ಪರಿಗಣಿಸುವ ಸಿಸ್ಟಮ್‌ನ ಎಲ್ಲಾ ಕರ್ನಲ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಮತ್ತು ತೆಗೆದುಹಾಕಬಹುದು.

ಈ ಉಪಕರಣವನ್ನು ಸ್ಥಾಪಿಸಲು ನಾವು ಅದರ ಭಂಡಾರವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಬಹುದು ಇದರೊಂದಿಗೆ ಸಿಸ್ಟಮ್‌ಗೆ:

sudo add-apt-repository ppa:gerardpuig/ppa

ನಾವು ಇದರೊಂದಿಗೆ ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ರೆಪೊಸಿಟರಿಗಳ ಪಟ್ಟಿಯನ್ನು ನವೀಕರಿಸುತ್ತೇವೆ:

sudo apt-get update

ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾವು ಇದರೊಂದಿಗೆ ಉಪಕರಣವನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ:

sudo apt-get install ubuntu-cleaner

ಉಬುಂಟು-ಕ್ಲೀನರ್ 1

ಸ್ಥಾಪಿಸಿದ ನಂತರ ನಾವು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತೆರೆಯಲು ಮುಂದುವರಿಯುತ್ತೇವೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ವಿಭಾಗದಲ್ಲಿ, ನಾವು ತೊಡೆದುಹಾಕಬಹುದಾದ ಕರ್ನಲ್ಗಳನ್ನು ಇದು ತೋರಿಸುತ್ತದೆ, ನಾವು ಅವುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ನಾವು ಸ್ವಚ್ .ಗೊಳಿಸುತ್ತೇವೆ.

ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೈಗೊಳ್ಳಲು ಇನ್ನೊಂದು ಮಾರ್ಗವೆಂದರೆ ಸಿನಾಪ್ಟಿಕ್, ಅದರಲ್ಲಿ ನಾವು ನಮ್ಮನ್ನು "ಮಾಡ್ಯೂಲ್ ಮತ್ತು ಕರ್ನಲ್" ನಲ್ಲಿ ಇರಿಸಿಕೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ಯಾವ ಕರ್ನಲ್ ಅನ್ನು ಅಸ್ಥಾಪಿಸಬೇಕೆಂದು ನಾವು ಆಯ್ಕೆ ಮಾಡಬಹುದು.

ಇಲ್ಲಿ ಮಾತ್ರ ನಾವು ಬಳಕೆಯಲ್ಲಿರುವದನ್ನು ತೊಡೆದುಹಾಕದಂತೆ ಎಚ್ಚರಿಕೆ ವಹಿಸಬೇಕು.


5 ಕಾಮೆಂಟ್‌ಗಳು, ನಿಮ್ಮದನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಆಂಡ್ರಿಯೆಲ್ ಡಿಕಾಮ್ ಡಿಜೊ

    ಒಳ್ಳೆಯ ಸಲಹೆ ಉಬುಂಟು-ಕ್ಲೀನರ್, ನನಗೆ ತಿಳಿದಿರಲಿಲ್ಲ. ನಾನು ರೆಪೊಸಿಟರಿಯನ್ನು ಪರಿಶೀಲಿಸಿದ್ದೇನೆ ಮತ್ತು ಅದು ಯಾವಾಗಲೂ ನವೀಕೃತವಾಗಿರುತ್ತದೆ. ಇದು ಕಾಲಕಾಲಕ್ಕೆ ನಡೆಸುವ ಮರಣದಂಡನೆಯಾಗಿರುವುದರಿಂದ, ಆಜ್ಞೆಗಳನ್ನು ಕಲಿಯುವುದು ಜಟಿಲವಾಗಿದೆ, ಉಬುಂಟು ಕ್ಲೀನರ್ ಮೂಲಕ ಮಾಡುವುದು ಕೆಲವೇ ಕ್ಲಿಕ್‌ಗಳ ಮೂಲಕ ಅತ್ಯಂತ ಪ್ರಾಯೋಗಿಕ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿದೆ. ತುಂಬಾ ಧನ್ಯವಾದಗಳು.

  2.   ಪ್ರಜೆಗಳು ಡಿಜೊ

    ನನಗೆ ಇದು ಈ ರೀತಿ ಉತ್ತಮವಾಗಿದೆ
    $uname -r
    $ dpkg –list | grep ಲಿನಕ್ಸ್-ಚಿತ್ರ

    ud sudo apt-get install byobu

    $ ಸುಡೋ ಪರ್ಜ್-ಓಲ್ಡ್-ಕರ್ನಲ್ಗಳು

    ಕೊನೆಯ ಎರಡು ಕಾಳುಗಳನ್ನು ನಿಮಗೆ ಬಿಡುತ್ತದೆ….

  3.   ಕಾರ್ನೆಲ್ಲಿ ಡಿಜೊ

    ಅತ್ಯಂತ ಸ್ಪಷ್ಟ ವಿವರಣೆ. ಅತ್ಯುತ್ತಮ ಕೆಲಸ!. ಹೀಗೇ ಮುಂದುವರಿಸು!.

  4.   ಕ್ಲಾಡಿಯೊ ಡಿಜೊ

    ಹಾಯ್, ನಾನು ಲಿನಕ್ಸ್‌ಗೆ ತುಂಬಾ ಹೊಸವನು, ನಾನು ಕ್ಸುಬುಂಟು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಈ ಲೇಖನವನ್ನು ನೋಡಿದೆ,
    ಈ ಎಲ್ಲದಕ್ಕೂ ಸರಿಯಾದ ಸಿಂಟ್ಯಾಕ್ಸ್ ನನಗೆ ತಿಳಿದಿಲ್ಲವಾದ್ದರಿಂದ ನಾನು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ನಕಲಿಸಿದ್ದೇನೆ ಮತ್ತು ಅಂಟಿಸಿದ್ದೇನೆ ಎಂದು ಅವರು ವಿವರಿಸುತ್ತಾರೆ

    dpkg -l | grep -E 'linux-image- [0-9] +' | grep -Fv un (uname -r)
    ಇದು ಈ ಕೆಳಗಿನ ದೋಷ ಸಂದೇಶವನ್ನು ನನಗೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ;

    ಬ್ಯಾಷ್: ಅನಿರೀಕ್ಷಿತ ಅಂಶದ ಬಳಿ ಸಿಂಟ್ಯಾಕ್ಟಿಕ್ ದೋಷ `('

    ಆವೃತ್ತಿಯನ್ನು ಗುರುತಿಸುವಲ್ಲಿ ನನಗೆ ಯಾವುದೇ ಸಮಸ್ಯೆ ಇರಲಿಲ್ಲ:

    $uname -r
    4.15.0-112- ಜೆನೆರಿಕ್

    ಇದಕ್ಕೆ ನೀವು ನನಗೆ ಸಹಾಯ ಮಾಡಬಹುದಾದರೆ ನಾನು ಅದನ್ನು ಪ್ರಶಂಸಿಸುತ್ತೇನೆ, ಬಹುಶಃ ನಾನು ಅದನ್ನು ಒಂದು ತಿಂಗಳ ಹಿಂದೆ ಸ್ಥಾಪಿಸಿದಾಗಿನಿಂದ ಬೇರೆ ಯಾವುದೇ ಕರ್ನಲ್ ಇಲ್ಲ. ಇದು ಲಿನಕ್ಸ್‌ನೊಂದಿಗಿನ ನನ್ನ ಸಂಕ್ಷಿಪ್ತ ಅನುಭವವನ್ನು ಒಟ್ಟುಗೂಡಿಸುತ್ತದೆ.
    ತುಂಬಾ ಧನ್ಯವಾದಗಳು.

    1.    ಜೋಸ್ ಡಿಜೊ

      $ ಮತ್ತು (ನಡುವಿನ ಜಾಗವನ್ನು ತೆಗೆದುಹಾಕಿ

      ಒಂದು ಶುಭಾಶಯ.