Назад | Перейти на главную страницу

Могу ли я удалить папки в / lib / modules / после вызова «apt-get purge»

Я уже звонил apt-get purge чтобы удалить старые ядра. Но во время чистки произошла ошибка, из-за которой папки остались позади. Он сказал, что папка не пуста, поэтому ее нельзя удалить. Чтобы освободить место на диске, могу ли я вручную удалить те папки, которые я очистил?

1.1M    ./4.15.0-20-generic
60M     ./4.15.0-32-generic <-- I've purged this
60M     ./4.15.0-30-generic <-- and this
236M    ./4.15.0-33-generic <-- this is my current one

Могу ли я также удалить некоторые из этих пакетов?

un  linux-headers-4.15.0-20-generic                       <none>                          <none>                          (no description available)
ii  linux-headers-4.15.0-30                               4.15.0-30.32                    all                             Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-30-generic                       4.15.0-30.32                    amd64                           Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii  linux-headers-4.15.0-32                               4.15.0-32.35                    all                             Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-32-generic                       4.15.0-32.35                    amd64                           Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii  linux-headers-4.15.0-33                               4.15.0-33.36                    all                             Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-33-generic                       4.15.0-33.36                    amd64                           Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
rc  linux-image-4.15.0-20-generic                         4.15.0-20.21                    amd64                           Signed kernel image generic
ii  linux-image-4.15.0-33-generic                         4.15.0-33.36                    amd64                           Signed kernel image generic
un  linux-image-unsigned-4.15.0-20-generic                <none>                          <none>                          (no description available)
un  linux-image-unsigned-4.15.0-33-generic                <none>                          <none>                          (no description available)
rc  linux-modules-4.15.0-20-generic                       4.15.0-20.21                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-4.15.0-30-generic                       4.15.0-30.32                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-4.15.0-32-generic                       4.15.0-32.35                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-4.15.0-33-generic                       4.15.0-33.36                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-20-generic                 4.15.0-20.21                    amd64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-extra-4.15.0-33-generic

Хорошо, поэтому я решил просто рискнуть и вручную удалить папку в /lib/modules и не было проблем с перезагрузкой моего сервера.

У меня было около 30 каталогов / lib / modules и модулей из ядер, которые больше не используются, и я удалил их все, освободив более 5 ГБ места. Я не знаю, почему они не удаляются, когда я удаляю ядра с помощью ukuu. Похоже, это еще не вызвало проблем.

Я тоже попал в такое же затруднительное положение. Как уже упоминалось некоторыми другими, я также смог безопасно удалить папки в / lib / modules. Я считаю, что ошибка, с которой вы столкнулись, была вызвана тем, что пакет не удалось установить из-за недостатка места на диске. В моем случае я попытался исправить пакеты с помощью apt-get -f install но столкнулся с No space left on device ошибка. Мне удалось удалить старые ядра с помощью apt-get autoremove -f. Это освободило довольно много места. Надеюсь, это кому-то поможет.