Ваш кэш apt поврежден linux mint

Содержание
  1. ridbowt.blogspot.com
  2. METRIKA
  3. среда, 18 мая 2016 г.
  4. Linux Mint 17.3 — Ваш кэш APT повреждён
  5. 12 комментариев:
  6. Как очистить apt cache и освободить дисковое пространство
  7. Что такое apt cache?
  8. Зачем сохранять кеш после установки пакета?
  9. Стоит ли очищать apt cache?
  10. Как правильно очистить apt cache?
  11. Безопасно ли удалять apt cache?
  12. Ошибка у вас зафиксированы сломанные пакеты
  13. Как исправить у вас зафиксированы сломанные пакеты?
  14. 1. Обновите списки пакетов
  15. 2. Установите битые пакеты
  16. 3. Очистите лишние пакеты
  17. 4. Используйте dpkg
  18. 5. Разрешите зависимости
  19. Выводы
  20. Оцените статью:
  21. Об авторе
  22. 8 комментариев
  23. Как исправить неработоспособность apt в Linux Mint 19 Tara?
  24. Linux Mint Forums
  25. [SOLVED] Your apt cache is corrupted
  26. [SOLVED] Your apt cache is corrupted
  27. Re: Your apt cache is corrupted
  28. Re: Your apt cache is corrupted
  29. Re: Your apt cache is corrupted
  30. Re: Your apt cache is corrupted
  31. Re: Your apt cache is corrupted
  32. Re: Your apt cache is corrupted
  33. Re: [SOLVED] Your apt cache is corrupted
  34. Re: [SOLVED] Your apt cache is corrupted
  35. Re: [SOLVED] Your apt cache is corrupted
  36. Re: [SOLVED] Your apt cache is corrupted
  37. Re: [SOLVED] Your apt cache is corrupted
  38. Re: [SOLVED] Your apt cache is corrupted

ridbowt.blogspot.com

METRIKA

среда, 18 мая 2016 г.

Linux Mint 17.3 — Ваш кэш APT повреждён

После обновления Linux Mint 17.2 Rafaela до издания Linux Mint 17.3 Rosa менеджер обновлений перестал исполнять свою непосредственную задачу. Вместо списка обновлённыхъ пакетов появились следующие извещения: «Переключитесь на другое зеркало Linux Mint» (Please switch to another Linux Mint mirror) и «Ваш кэш APT повреждён» (Your apt cache is corrupted), а также — «Невозможно получить список обновлений» (Could not refresh the list of updates), «Ничего не устанавливайте и не обновляйте, так как это может повредить операционную систему» (Do not install or update anything, it could break your operation system).

Переключение на другие зеркала не помогало ни в малейшей степени.

Снимки с изображением ошибки

12 комментариев:

Это тебѣ благодарность за отзывъ, Балалай! Важно знать, сработалъ-ли данный способъ у кого-нибудь еще, кромѣ меня.

Вау. Ничего не понял, но: скопировал — вставил в терминал — enter — пароль — enter . и вуаля! Вместо красного креста зеленая галочка. Сам бы я точно не разобрался.

Помогло, но не надолго. После «Проверить обновления» все повторяется. «Вернуться к стандартным настройкам» не помогает. W: Ошибка GPG: http://extra.linuxmint.com rosa Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
W: Репозиторий «http://extra.linuxmint.com rosa Release» не подписан.
W: Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать.
W: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
W: Ошибка GPG: http://packages.linuxmint.com rosa Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3EE67F3D0FF405B2
W: Репозиторий «http://packages.linuxmint.com rosa Release» не подписан.

rurikovich, есть ли у тебя время и желание попытаться решить эту проблему посредством Скайпа или иного средства голосового общения? Дело в том, что я не могу воспроизвести данную неполадку, у меня все работает надлежащим образом.

Источник

Как очистить apt cache и освободить дисковое пространство

Как очистить кеш apt? Мы просто используем параметр clean команды apt-get:

Но очистка кеша apt — это не просто выполнение указанной выше команды.

В этом руководстве выясним, что такое apt cache, почему он используется, почему вы хотите его очистить и что еще следует знать об очистке apt cache.

Для примера используем Ubuntu, но т.к речь идет об apt, данная информация применима к другим дистрибутивам на основе Debian и Ubuntu, таким как Linux Mint, Deepin и др.

Что такое apt cache?

Когда вы устанавливаете пакет с помощью команды apt-get или apt (или пакетов DEB в центре программного обеспечения), менеджер пакетов apt загружает пакет и его зависимости в формате .deb и сохраняет его в папке /var/cache/apt/archives

Читайте также:  Удаленное управление компьютером windows порт

Во время загрузки apt хранит пакет deb в каталоге /var/cache/apt/archives/partial. Когда пакет deb загружен полностью, он перемещается в каталог /var/cache/apt/archives.

После загрузки файлов требуемого deb пакета и его зависимостей ваша система устанавливает данный пакет. Вот для чего нужен кеш. Системе необходимо место для хранения файлов пакетов перед их установкой.

Зачем сохранять кеш после установки пакета?

Загруженные файлы deb не удаляются из каталога сразу после завершения установки. Если вы удалите пакет и переустановите его, ваша система будет искать пакет в кеше и получать его отсюда, а не загружать его снова (если версия пакета в кеше такая же, как и версия в удаленном репозитории).

Это намного быстрее. Вы можете попробовать это самостоятельно и посмотреть, сколько времени потребуется программе для первой установки, удаления и повторной установки. Вы можете использовать команду time, чтобы узнать, сколько времени требуется для выполнения команды:

Стоит ли очищать apt cache?

Если у вас заканчивается дисковое пространство в корневом каталоге, вы можете очистить apt кеш. Это один из нескольких способов освободить дисковое пространство в Ubuntu.

Проверьте, сколько места занимает кеш, с помощью команды du:

Как правильно очистить apt cache?

Если вы хотите очистить кеш apt, воспользуйтесь специальной командой. Не удаляйте каталог кеша вручную.

Используйте команду apt-get с аргументом clean:

Данная команда удалит содержимое каталога /var/cache/apt/archives (кроме файла блокировки).

Есть еще одна команда, которая занимается очисткой кеша apt:

В отличие от clean, autoclean удаляет только те пакеты, которые невозможно загрузить из репозиториев.

Предположим, вы установили пакет xyz. Его файлы deb остаются в кеше. Если теперь в репозитории доступна новая версия пакета xyz, этот существующий пакет xyz в кэше теперь устарел и бесполезен. Опция autoclean удалит такие бесполезные пакеты, которые больше нельзя загрузить.

Безопасно ли удалять apt cache?

Очистка кеша не повлияет отрицательно на производительность системы. Возможно, если вы переустановите пакет, загрузка займет немного больше времени, но это все.

Опять же, используйте команду apt-get clean. Это быстрее и проще, чем вручную удалить каталог кеша.

Источник

Ошибка у вас зафиксированы сломанные пакеты

Во время установки программ с помощью пакетного менеджера apt в любом из дистрибутивов, использующих этот пакетный менеджер, вы можете столкнуться с ошибкой, что у вас зафиксированы сломанные пакеты. Это пакеты, которые не установились полностью потому что им не хватает зависимостей или процесс установки был по какой-либо причине прерван.

В этой статье мы рассмотрим что делать с такой ошибкой, как её исправить, а также я дам ссылки на другие материалы на сайте, которые помогут справится с проблемой.

Как исправить у вас зафиксированы сломанные пакеты?

1. Обновите списки пакетов

Возможно вам не удалось установить нужные пакеты потому что списки репозиториев устарели, и там ещё не было нужных пакетов. Для обновления списка пакетов выполните:

sudo apt update —fix-missing

2. Установите битые пакеты

После обновления списка пакетов из репозиториев может помочь установка битых пакетов. Этот шаг поможет особенно если вы устанавливали пакет с помощью dpkg и теперь нужно доустановить его зависимости с помощью пакетного менеджера. Для этого есть специальная команда:

sudo apt install -f

3. Очистите лишние пакеты

Установке могут мешать лишние пакеты, которые больше не нужны в системе. Для их удаления выполните:

sudo apt autoremove

Утилита отобразит список всех битых пакетов, которые не установлены, вы можете попытаться их удалить с помощью команды:

sudo dpkg —remove -force —force-remove-reinstreq имя_пакета

4. Используйте dpkg

Вместо apt вы можете использовать команду dpkg чтобы посмотреть какие пакеты вызывают проблему. Просто выполните:

sudo dpkg —configure -a

Команда покажет проблемные пакеты, а потом вы сможете их удалить той же командой:

Читайте также:  Дисковая утилита для mac os не видит диски

sudo dpkg —remove -force —force-remove-reinstreq имя_пакета

5. Разрешите зависимости

Битые пакеты чаще всего появляются из-за того, что пакетный менеджер не может найти для них нужные зависимости. Если вам всё же очень нужно установить такой пакет, просто разрешите эти зависимости. Для этого можно скачать и установить их вручную или если вы уверенны, что зависимости в пакете указаны неверно, можно скачать его распаковать и удалить мешающие зависимости. Подробнее об этом читайте в этой статье.

Выводы

В этой небольшой статье мы рассмотрели что делать если в вашей системе появились битые пакеты и как их исправить. Здесь решение проблемы очень сильно зависит от вашей ситуации, но здесь приведены основные варианты решения, которые должны помочь вернуть пакетный менеджер к работе. Иногда рекомендуют удалить пакет вручную из базы данных dpkg /var/lib/dpkg/status, однако лучше этого не делать и найти путь решить проблему по другому, ручное редактирование подобных файлов может создать ещё больше проблем.

Нет похожих записей

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

8 комментариев

Вот почему я использую Fedora с DNF, за 5 лет использования даже не припомню случаев некорректной работы DNF. APT в Дебиан подобных дистрибутивах это сплошное разочарование.

Если бы все так было просто с зависимостями, что их через форсе принудительно установить, то это был бы не Линукс. Ниче, что система после таких манипуляций не работает? После ваших советов, новичек «уложит» систему точно.

Согласен. С Fedora бубен уже покрылся пылью. Чего все с этой Ubunto’й носятся.

dzentoo? это у меня на матунту бубен плесенью покрылся.
А ты говоришь не о убунту, а Gnome3. Мне его нескончаемые проблемы неведомы, Gnome2 — до сих пор рулит

Ничего не помогло. Постоянно пишет, что сломаны пакеты. к примеру хочу установить: apt-get install mariadb-server. Делаю как вы пишите.
Следующие пакеты имеют неудовлетворённые зависимости:
mariadb-server : Зависит: mariadb-server-10.1 (>= 1:10.1.29-6) но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
root@user-All-Series:

# sudo apt update —fix-missing
Сущ:1 http://lt.archive.ubuntu.com/ubuntu bionic InRelease
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
root@user-All-Series:

# sudo apt install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@user-All-Series:

# sudo apt clean
root@user-All-Series:

# sudo apt autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@user-All-Series:

Источник

Как исправить неработоспособность apt в Linux Mint 19 Tara?

Столкнулся с проблемой неработающего центра приложений, центра обновлений, а также не отрабатывающего вообще никак apt

В /etc/apt/sources.lists.d/official-package-repositories.list нужно обновить список репозиториев. На борту Linux Mint 19 Tara. Где их искать формата?

В гуглояндексе не банили, просто iq не позволяет достигнуть понимая того, что и с чем едят, наверное.

UPD. Дело не в репозиториях. Просто apt отказывается их воспринимать, так как говорит, что они не подписаны.

  • Вопрос задан более года назад
  • 492 просмотра

Ответ пришел в простом, но радикальном виде.

apt жаловался на то, что не доверяет репозитория потому, что «они не подписаны», хотя на других машинах с аналогичным линухом — все работает цивильно.

Было решено принудительно заставить доверять репозиториям. Перед каждой ссылкой в списке репозиториев по адресу /etc/apt/sources.list.d/official-package-repositories.list было добавлено [trusted=yes] по типу:

+ bionic было заменено на raring в том же самом файле

Источник

Linux Mint Forums

Welcome to the Linux Mint forums!

[SOLVED] Your apt cache is corrupted

[SOLVED] Your apt cache is corrupted

Post by Pretty Pixel » Thu Feb 04, 2016 2:33 pm

Читайте также:  Как отключить подпись драйверов windows 10 pro

Re: Your apt cache is corrupted

Post by cholq » Thu Feb 04, 2016 2:42 pm

recalled reading about a very similar issue a few days ago on this forum:

Re: Your apt cache is corrupted

Post by Pretty Pixel » Thu Feb 04, 2016 3:07 pm

Re: Your apt cache is corrupted

Post by Pretty Pixel » Fri Feb 05, 2016 8:33 am

Re: Your apt cache is corrupted

Post by Hoser Rob » Fri Feb 05, 2016 8:51 am

Try this . I don’t have Ubuntu installed anymore but I always search their support sites, you cannot beat them .

Re: Your apt cache is corrupted

Post by Pretty Pixel » Fri Feb 05, 2016 9:07 am

Re: Your apt cache is corrupted

Post by Pretty Pixel » Fri Feb 05, 2016 10:00 am

After some more searching, I found a fix. I ran the following commands from the Terminal:

sudo apt-get update
then
sudo apt-get upgrade

Solved my problem

Re: [SOLVED] Your apt cache is corrupted

Post by RyDale » Wed Jul 06, 2016 7:47 am

Re: [SOLVED] Your apt cache is corrupted

Post by Canada_Bob » Wed Jan 25, 2017 7:50 am

Re: [SOLVED] Your apt cache is corrupted

Post by agibson1007 » Sat Dec 30, 2017 9:24 pm

My apt cache is corrupted also!
Thanks to «Pretty Pixel » Fri Feb 05, 2016 7:00 am

I am now getting updates in terminal mode, by running these in command line mode:

sudo apt-get update
sudo apt-get upgrade

Now did it solve the «update manger» problem?
This seems to be a reoccurring theme of Linux Mint all versions.
All these working hints, that were success full need to be added to the help notes in the «Update Manger» program for people to try. Did you hear this Mint team?

Alas, these did not fix the «Your APT cache is corrupted.» in Update Manager.

Re: [SOLVED] Your apt cache is corrupted

Post by agibson1007 » Sat Dec 30, 2017 10:20 pm

I am on Mint 18.2 Sonya
The thing that got the «corrupted» error to go away was «sudo mintupdate».
This is just a strange error, with not much engineering, but more speculation.
for now my apt cache is fixed. ugly fix, but fixed, until the next time this rears its ugly head.

Also i got this from another thread of same subject back in September 11, 2017 from user Moem.
«Since mintupdate is a GUI program, you should never start it with sudo, but instead always use gksudo. Using sudo for graphical programs leads to permission problems.»

this is good to know, start GUI programs that need sudo with «gksudo»

Re: [SOLVED] Your apt cache is corrupted

Post by pbear » Sun Dec 31, 2017 12:10 am

agibson1007, if you’re going to revive an old thread on this subject, it makes much more sense to reopen your own.

Hard to know from the info given just what’s causing your problem, but if you can work around it by running update with root privileges, which is what gksudo mintupdate does, it’s likely a permissions issue. And those, frankly, generally are caused by something you did. See, e.g., here and here.

Re: [SOLVED] Your apt cache is corrupted

Post by jimallyn » Sun Dec 31, 2017 2:34 am

“If the government were coming for your TVs and cars, then you’d be upset. But, as it is, they’re only coming for your sons.” — Daniel Berrigan

Источник

Оцените статью