Как исправить проблему с задержанными пакетами в Ubuntu

Удерживаемые пакеты в Ubuntu

Вы когда-нибудь пытались обновить Ubuntu с терминала и обнаруживали, что существует программное обеспечение, которое нельзя обновить? Ну, то, что «вы не можете» в Linux относительно, потому что вы можете делать почти все что угодно. Это не может быть сделано обычным способом или в определенное время, но задержанные пакеты по Ubuntu может быть установлен. Стоит ли это делать в данный момент или что это значит, мы объясним здесь и сейчас.

Сценарий такой: открываем терминал, пишем sudo apt update && sudo apt upgrade, сообщает нам, что есть пакеты для обновления и некоторые из них были отклонены. в том же терминале давайте посмотрим, какие они пакеты, которые не будут установлены, и если мы не знаем, что происходит, и если это нормально, что будет нормальным, так это то, что у нас за ухом муха.

Почему мы видим уведомление о задержанных пакетах в Ubuntu

На самом деле, хотя это и может придать мужества, в этом нет ничего ненормального, даже ничего плохого. Происходит следующее: когда вы запускаете команду «apt upgrade», система обновляет все пакеты до последней версии, но не всегда. Если зависимости пакета изменились таким образом, что требуется установка новых пакетов, пакет не будет обновляться вместе с системой, и мы увидим это предупреждение, которое это не ошибка В самом деле.

Предупреждение сообщает нам, что вполне вероятно, что пакет, который мы уже установили, теперь имеет зависимости, которые мы не установили. Так что же нам делать? Мы можем выбирать между:

  • Рекомендуемая вещь, или, по крайней мере, то, что я бы рекомендовал, - это оставить сообщение на некоторое время, чтобы, если есть какие-либо пакеты, несовместимые с обновлением, мы дали разработчикам время.
  • Другой вариант — вручную скопировать список сохраненных пакетов (не забудьте нажать клавишу Shift рядом с Ctrl, если хотите использовать сочетание клавиш) и установить его с помощью sudo apt install -package list-. По идее, это установит пакет и мы перестанем видеть ошибку, а если проблема была из-за новых зависимостей, то она должна их установить.

Терминал дает нам больше информации

Объяснение после установки пакетов

После выполнения ручной установки, если есть информация, которую нам нужно знать, APT сообщит нам в том же терминале. Например, установить пакет цдата, который был первоначально проведен, терминал сообщает мне, что текущий часовой пояс — Европа/Мадрид, и что мне делать, если это не так.

Есть и другие варианты, например использование dist-upgrade, но они могут быть слишком агрессивными и удалять пакеты, которые нам могут понадобиться. Прежде всего терпения, так как уже известно, что у него была дочь, которую он назвал Наукой. Если уведомление не исчезнет, ручная установка должно быть решением.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Гонсал сказал

    Я исправляю это с помощью «aptitude». До сих пор это не доставляло мне никаких проблем.

  2.   Хосе Падрон сказал

    Я разрешил удерживаемые пакеты, установив их вручную.