Я пытаюсь обновить свою систему (Ununtu 14.04), но Ubuntu говорит мне, что мне не хватает места на корневой файловой системе (хотя это 20 ГБ). Я искал его и пробовал много предложений, включая autoremove, autoclea и т. Д. Для всей вышеперечисленной системы возникает ошибка - неудовлетворительные зависимости. Другой поиск и -f install, dist-upgrade, purge удаляют автоматические обновления, удаляют общие ... и многие другие, все неудачны.
Я либо не могу обновить, установить или удалить из-за низкого корневого пространства или неудовлетворенных зависимостей. Типичное сообщение об ошибке выглядит следующим образом ...
Чтение списков пакетов ... Готово Создание дерева зависимостей Информация о состоянии чтения ... Готово Возможно, вы захотите запустить «apt-get -f install», чтобы исправить это: Следующие пакеты имеют неудовлетворенные зависимости. linux-headers-generic: Зависит от linux-headers-3.13.0-139-generic, но он не будет установлен linux-image-generic: Зависит от linux-image-extra-3.13.0-139-generic, но он не будет установлен linux-signed-image-3.13.0-139-generic: Зависит от linux-image-extra-3.13.0-139-generic (= 3.13.0-139.188), но это не будет установлен E: Неудовлетворенные зависимости. Попробуйте «apt-get -f install» без пакетов (или укажите решение).или
Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Готово Возможно, вы захотите запустить «apt-get -f install», чтобы исправить эти: Следующие пакеты имеют неудовлетворенные зависимости. linux-headers-generic: Зависит от linux-headers-3.13.0-139-generic, но он не будет установлен linux-image-generic: Зависит от linux-image-extra-3.13.0-139-generic, но он не будет установлен linux-signed-image-3.13.0-139-generic: Зависит от linux-image-extra-3.13.0-139-generic (= 3.13.0-139.188), но это не будет установлен E: Неудовлетворенные зависимости. Попробуйте «apt-get -f install» без пакетов (или укажите решение).
Следующие пакеты имеют неудовлетворенные зависимости. linux-signed-generic: Зависит от linux-headers-generic (= 3.13.0.139.148), но он не установлен linux-signed-image-3.13.0-139-generic: Зависит от linux-image-extra-3.13. 0-139-generic (= 3.13.0-139.188), но он не установлен E: Неудовлетворенные зависимости. Попробуйте использовать -f.
Часы поиска привели меня сюда, извините и, пожалуйста, помогите.
df -ThТолько для справки;
df -Th
udev devtmpfs 3.9G 4.0K 3.9G 1% / dev tmpfs tmpfs 792M 1.2M 791M 1% / run / dev / sda6 ext4 19G 17G 716M 96% / нет tmpfs 4.0K 0 4.0K 0% / sys / fs / cgroup none tmpfs 5.0M 0 5.0M 0% / run / lock none tmpfs 3.9G 16M 3.9G 1% / run / shm нет tmpfs 100M 44K 100M 1% / run / user / dev / sda8 ext4 657G 7.8G 616G 2% / home / dev / sda2 vfat 256M 116M 141M 46% / boot / efi-gives
udev devtmpfs 3.9G 4.0K 3.9 G 1% / dev
Тип файловой системы Размер Используется Использовать Использовать% Установлено на
9.9M / bintmpfs tmpfs 792M 1.2M 791M 1% / run [ ! d16] 4.0K / cdrom
/ dev / sda6 ext4 19G 17G 716M 96% /
23M / etcnone tmpfs 4.0K 0 4.0K 0% / sys / fs / cgroup
0 /initrd.imgnone tmpfs 5.0M 0 5.0M 0% / run / lock
6.8G / libnone tmpfs 3.9G 16M 3.9G 1% / run / shm
4.0 K / lib64нет tmpfs 100M 44K 100M 1% / run / user
8.0K / media/ dev / sda8 ext4 657G 7.8G 616G 2% / home
du: невозможно получить доступ к '/ proc / 4560 / task / 4560 / fd / 4': нет такого файла или каталог/ dev / sda2 vfat 256M 116M 141M 46% / boot / efi
du: невозможно получить доступ к '/ proc / 4560 / fd / 4': нет такого файла или каталога du: невозможно получить доступ к '/ proc / 4560 / fdinfo / 4 ': Нет такого файла или каталога 0 / proc 76K / root du: невозможно получить доступ к «/ run / user / 1000 / gvfs»: разрешение отклонено 1.3M / run 12M / sbin 4.0K / srv 0 / sys 44K / tmp 8.0G / usr 682M / var 0 / vmlinuz 0 /vmlinuz.oldТак как / на 96% заполнено, вам нужно посмотреть, почему номера папок в / не совпадают с 17G, которые, как утверждается, используются. Одна вещь, которую я видел в прошлом, это то, что когда раздел не монтируется (например, / home) И вы пишете что-либо в папку / home, он записывается в раздел, где находится родительский (/). Затем, когда вы монтируете раздел , файлы, находящиеся в папке, занимают место, но не видны.
Поэтому, если / dev / sda8 не был установлен в какой-то момент времени, и вы скопировали файлы в / home, они теперь занимают пространство в корневой раздел. Затем, когда / dev / sda8 монтируется в / home, все эти файлы невидимы. Поскольку / home является единственным каталогом вашей системы, который является отдельным разделом, установленным под root, вы можете попробовать загрузить систему Live-CD, убедившись, что / dev / sda8 не смонтирован, а затем посмотрите, есть ли у вас файл / каталоги в каталог / dev / sda6 paritition, который не будет его / директорией в системе Live-CD, но будет / media / [unique id] и будет вашим корневым каталогом вашей обычной системы. В этом каталоге будет папка «home». Он не должен иметь ничего в нем, так как «home» - это отдельный раздел.
В этот момент вы также можете выполнить fsck этого раздела, чтобы убедиться, что он согласован.
Так как / на 96% заполнено, вам нужно посмотреть, почему номера папок в / не совпадают с 17G, которые, как утверждается, используются. Одна вещь, которую я видел в прошлом, это то, что когда раздел не монтируется (например, / home) И вы пишете что-либо в папку / home, он записывается в раздел, где находится родительский (/). Затем, когда вы монтируете раздел , файлы, находящиеся в папке, занимают место, но не видны.
Поэтому, если / dev / sda8 не был установлен в какой-то момент времени, и вы скопировали файлы в / home, они теперь занимают пространство в корневой раздел. Затем, когда / dev / sda8 монтируется в / home, все эти файлы невидимы. Поскольку / home является единственным каталогом вашей системы, который является отдельным разделом, установленным под root, вы можете попробовать загрузить систему Live-CD, убедившись, что / dev / sda8 не смонтирован, а затем посмотрите, есть ли у вас файл / каталоги в каталог / dev / sda6 paritition, который не будет его / директорией в системе Live-CD, но будет / media / [unique id] и будет вашим корневым каталогом вашей обычной системы. В этом каталоге будет папка «home». Он не должен иметь ничего в нем, так как «home» - это отдельный раздел.
В этот момент вы также можете выполнить fsck этого раздела, чтобы убедиться, что он согласован.