, поэтому я прочитал некоторые похожие записи, но не смог исправить свою проблему, потому что у меня появляется много ошибок при попытке следовать решениям.
Моя проблема в том, что всякий раз, когда я начинаю моя система говорит, что загрузочный диск заполнен, поэтому я практически ничего не могу установить прямо сейчас.
Итак, вот что я сделал до сих пор.
uname - r
4.10.0-42-generic
uname - r
linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic
linux-headers-4.10.0-37 linux-headers-4.10.0-37-generic
linux-headers-4.10.0-38 linux-headers-4.10.0-38-generic
linux-headers-4.10.0-40 linux-headers-4.10.0-40-generic
linux-headers-4.4.0-103 linux-headers-4.4.0-103-generic
linux-headers-4.4.0-104 linux-headers-4.4.0-104-generic
linux-headers-4.4.0-98 linux-headers-4.4.0-98-generic
linux-image-4.10.0-28-generic linux-image-4.10.0-37-generic
linux-image-4.10.0-38-generic linux-image-4.10.0-40-generic
linux-image-4.4.0-103-generic linux-image-4.4.0-104-generic
linux-image-4.4.0-98-generic
sudo apt-get -y purge
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-extra-4.4.0-109-generic : Depends: linux-image-4.4.0-109-generic but it is not installed
linux-image-extra-4.4.0-116-generic : Depends: linux-image-4.4.0-116-generic but it is not installed
linux-image-generic : Depends: linux-image-4.4.0-116-generic but it is not installed
E: Unmet dependencies. Try using -f.
Это одна вещь, которую я пробовал, и она в основном всегда показывает неудовлетворенных зависимостей, независимо от того, к какому типу решения я пытаюсь идти. Я действительно не знаю, что я делаю в любом случае, просто хочу освободить место на /boot.
sudo apt-get install aptitude
[sudo] password for someone:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
aptitude : Depends: aptitude-common (= 0.7.4-2ubuntu2) but it is not going to be installed
Depends: libcwidget3v5 but it is not going to be installed
linux-image-extra-4.4.0-109-generic : Depends: linux-image-4.4.0-109-generic but it is not going to be installed
linux-image-extra-4.4.0-116-generic : Depends: linux-image-4.4.0-116-generic but it is not going to be installed
linux-image-generic : Depends: linux-image-4.4.0-116-generic but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Это вики сообщества. Невозможно отредактировать
Во-первых, я подозреваю, что у вас нет отдельного раздела /boot, потому что полный раздел /boot не должен влиять на установку не -ядерные пакеты. Вы можете проверить, выполнив вывод команды df.
Чтобы освободить место на диске, просмотрите файлы $HOME/.cache/ и /var/cache/ для удаления файлов. Вы также можете запустить apt-get autoclean или apt-get clean. Разница между двумя командами: autoclean удаляет только устаревшие файлы deb, а clean удаляет все файлы deb.
Попробуйте использовать aptitude, если вы его установили, потому что он попытается разрешить зависимости, в то время как apt и apt-get этого не делают.
Если aptitude недоступен для вас, попробуйте удалить каждый отдельный пакет по одному с помощью apt-get remove [package]. Я бы начал с пакетов linux-headers-*, потому что случайное удаление неправильного из них с меньшей вероятностью приведет к не загружаемой системе.
Вы также можете искать пакеты *-dev для удаления, если вы обычно не используете
В будущем debfoster и deborphan могут быть полезны для сохранения посторонних пакетов до минимума.
Предупреждение. Мессинг с разделом /boot может привести к не загружаемой системе.
Перейдите к /boot и удалите файлы img, не связанные с используемым ядром.
Вы можете удалить неиспользуемые пакеты ядра, просто набрав:
sudo apt autoremove
Предполагая, что два ядра, которые вы хотите сохранить:
linux-headers-4.10.0-38 linux-headers-4.10.0-38-generic
linux-headers-4.10.0-40 linux-headers-4.10.0-40-generic
Таким образом, удалите остальные из /boot в свободное пространство:
sudo rm /boot/*4.10.0-28*
sudo rm /boot/*4.10.0-37*
sudo rm /boot/*4.4.0-103*
sudo rm /boot/*4.4.0-104*
sudo rm /boot/*4.4.0-98*
sudo rm /boot/*4.10.0-28*
sudo rm /boot/*4.10.0-38*
sudo rm /boot/*4.4.0-103*
sudo rm /boot/*4.4.0-98*
Это позволит сэкономить вы о 500 МБ в /boot, но полностью не удаляете пакеты ядра. Для этого используйте:
sudo apt autoremove
Это вики сообщества. Невозможно отредактировать
Во-первых, я подозреваю, что у вас нет отдельного раздела /boot, потому что полный раздел /boot не должен влиять на установку не -ядерные пакеты. Вы можете проверить, выполнив вывод команды df.
Чтобы освободить место на диске, просмотрите файлы $HOME/.cache/ и /var/cache/ для удаления файлов. Вы также можете запустить apt-get autoclean или apt-get clean. Разница между двумя командами: autoclean удаляет только устаревшие файлы deb, а clean удаляет все файлы deb.
Попробуйте использовать aptitude, если вы его установили, потому что он попытается разрешить зависимости, в то время как apt и apt-get этого не делают.
Если aptitude недоступен для вас, попробуйте удалить каждый отдельный пакет по одному с помощью apt-get remove [package]. Я бы начал с пакетов linux-headers-*, потому что случайное удаление неправильного из них с меньшей вероятностью приведет к не загружаемой системе.
Вы также можете искать пакеты *-dev для удаления, если вы обычно не используете
В будущем debfoster и deborphan могут быть полезны для сохранения посторонних пакетов до минимума.
Предупреждение. Мессинг с разделом /boot может привести к не загружаемой системе.
Перейдите к /boot и удалите файлы img, не связанные с используемым ядром.
Вы можете удалить неиспользуемые пакеты ядра, просто набрав:
sudo apt autoremove
Предполагая, что два ядра, которые вы хотите сохранить:
linux-headers-4.10.0-38 linux-headers-4.10.0-38-generic
linux-headers-4.10.0-40 linux-headers-4.10.0-40-generic
Таким образом, удалите остальные из /boot в свободное пространство:
sudo rm /boot/*4.10.0-28*
sudo rm /boot/*4.10.0-37*
sudo rm /boot/*4.4.0-103*
sudo rm /boot/*4.4.0-104*
sudo rm /boot/*4.4.0-98*
sudo rm /boot/*4.10.0-28*
sudo rm /boot/*4.10.0-38*
sudo rm /boot/*4.4.0-103*
sudo rm /boot/*4.4.0-98*
Это позволит сэкономить вы о 500 МБ в /boot, но полностью не удаляете пакеты ядра. Для этого используйте:
sudo apt autoremove
Это вики сообщества. Невозможно отредактировать
Во-первых, я подозреваю, что у вас нет отдельного раздела /boot, потому что полный раздел /boot не должен влиять на установку не -ядерные пакеты. Вы можете проверить, выполнив вывод команды df.
Чтобы освободить место на диске, просмотрите файлы $HOME/.cache/ и /var/cache/ для удаления файлов. Вы также можете запустить apt-get autoclean или apt-get clean. Разница между двумя командами: autoclean удаляет только устаревшие файлы deb, а clean удаляет все файлы deb.
Попробуйте использовать aptitude, если вы его установили, потому что он попытается разрешить зависимости, в то время как apt и apt-get этого не делают.
Если aptitude недоступен для вас, попробуйте удалить каждый отдельный пакет по одному с помощью apt-get remove [package]. Я бы начал с пакетов linux-headers-*, потому что случайное удаление неправильного из них с меньшей вероятностью приведет к не загружаемой системе.
Вы также можете искать пакеты *-dev для удаления, если вы обычно не используете
В будущем debfoster и deborphan могут быть полезны для сохранения посторонних пакетов до минимума.
Предупреждение. Мессинг с разделом /boot может привести к не загружаемой системе.
Перейдите к /boot и удалите файлы img, не связанные с используемым ядром.
Вы можете удалить неиспользуемые пакеты ядра, просто набрав:
sudo apt autoremove
Предполагая, что два ядра, которые вы хотите сохранить:
linux-headers-4.10.0-38 linux-headers-4.10.0-38-generic
linux-headers-4.10.0-40 linux-headers-4.10.0-40-generic
Таким образом, удалите остальные из /boot в свободное пространство:
sudo rm /boot/*4.10.0-28*
sudo rm /boot/*4.10.0-37*
sudo rm /boot/*4.4.0-103*
sudo rm /boot/*4.4.0-104*
sudo rm /boot/*4.4.0-98*
sudo rm /boot/*4.10.0-28*
sudo rm /boot/*4.10.0-38*
sudo rm /boot/*4.4.0-103*
sudo rm /boot/*4.4.0-98*
Это позволит сэкономить вы о 500 МБ в /boot, но полностью не удаляете пакеты ядра. Для этого используйте:
sudo apt autoremove