Недостаточно места в /var/cache/apt/archives/
Я попытался установить пакет texlive, но он не смог завершить установку должным образом. Когда я попытался продолжить, он почти закончил установку всего, но не удалось установить texlive-publishers-doc из-за недостатка места в /var/cache/apt/archives/. В результате теперь я не могу установить или удалить какой-либо пакет, потому что появляется эта ошибка, и я не могу выполнить sudo apt-get autoremove
, или же sudo apt-get update
,
Я выполнил sudo apt-get clean
а также sudo apt-get autoclean
Но после них проблема все еще существует.
Я искал ответ в Интернете, но, хотя это случилось с некоторыми людьми, ни одно из решений, которые я нашел в Интернете, не сработало. У меня заканчиваются идеи перед переустановкой.
Кстати, я использую Linux Mint 19 (Tara) Cinnamon 64-bit, в двойной загрузке с Windows 10 Home.
2 ответа
Прежде всего, вам нужно дать немного пространства для дыхания - вы можете сделать это, удалив все файлы.deb из /var/cache/apt/archives
,
Следующим шагом является apt -f install
перевод диспетчера пакетов в согласованное состояние. в заключение apt autoremove
скорее всего, удалит много старых образов ядра, в процессе исправления проблемы с пространством навсегда.
Вы должны сделать привычку бегать apt autoremove
регулярно, либо вручную, либо путем настройки ваших автоматических обновлений в /etc/apt/apt.conf.d
включить этот шаг.
@Atalajaka следующая ошибка «Следующие пакеты имеют неудовлетворенные зависимости: texlive-full: Зависит: texlive-publishers-doc (>= 2017.20170628)» означает, что у вас возникла ошибка неудовлетворенных зависимостей при установке определенного пакета, который требует зависимости textlive, это вызвало ошибку в кэше apt, чтобы решить эту проблему:
1- Перейдите в папку, в которой вы выполнили команду «dpkg -i [имя пакета-xx].deb».
2- удалите пакет, набрав:
dpkg -r [packagename]