Debian

Используйте apt-get для исправления отсутствующих и поврежденных пакетов

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

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

Мы будем использовать Терминал командной строки, чтобы попробовать решения и исправить проблему. Чтобы открыть приложение Терминал в Debian, нажмите супер-клавишу на клавиатуре и найдите его, используя появившуюся панель поиска. Когда появится результат поиска, щелкните значок терминала, чтобы открыть его.

Использование apt-get для исправления отсутствующих и поврежденных пакетов

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

Способ 1

Использовать "исправление пропавших без вестиВариант с «apt-get update», Чтобы запустить обновления и убедиться, что пакеты актуальны и для них нет новой версии.

$ sudo apt-get update --fix-missing

Как только вы закончите с обновлением, выполните приведенную ниже команду, чтобы заставить диспетчер пакетов найти любые недостающие зависимости или сломанные пакеты и установить их.

$ sudo apt-get install -f

Другой подход к решению проблемы неработающего пакета с помощью apt-get - отредактировать файл «/ etc / apt / sources / list» и добавить сайты с более новыми версиями доступных пакетов. Затем запустите «apt-get update » команда для обновления списка репозитория.

Если вышеуказанный метод не решает проблему сломанных зависимостей и сломанных пакетов, но вы все равно получаете сообщение об ошибке, попробуйте следующие методы.

Другие методы

Способ 1:

В этом методе мы будем использовать символ «apt-get autoremove » и «dpkg » чтобы исправить недостающие зависимости и сломанные пакеты.

1. Обновите индекс репозитория, выполнив в Терминале следующую команду:

$ sudo apt-get update

2. Затем выполните следующую команду, чтобы очистить локальный репозиторий:

$ sudo apt-очистить

3. Выполните следующую команду, чтобы удалить все ненужные пакеты, которые больше не нужны:

$ sudo apt-get autoremove

Приведенная выше команда отобразит неудовлетворенные зависимости или имя сломанного пакета.

4. Затем попробуйте выполнить следующую команду в Терминале, чтобы принудительно удалить сломанный пакет:

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

Способ 2:

В следующем методе мы будем использовать символ «dpkg-configure»Для исправления недостающих зависимостей и неработающих пакетов.

Dpkg - это инструмент управления пакетами, который можно использовать для установки, удаления и управления пакетами. Подобно apt-get, он также может помочь исправить сломанные пакеты и отсутствующие зависимости. Если вы получаете ошибки при установке или обновлении пакетов, попробуйте следующее решение с dpkg:

1. Выполните следующую команду в Терминале, чтобы перенастроить все частично установленные пакеты.

$ sudo dpkg --configure -a

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

2. Выполните приведенную ниже команду в Терминале, чтобы удалить ошибочный пакет.

$ apt-get remove

3. Затем используйте следующую команду, чтобы очистить локальный репозиторий:

$ sudo apt-get clean

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

$ sudo apt-get update

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

Переназначьте кнопки мыши по-разному для разных программ с помощью X-Mouse Button Control
Может быть, вам нужен инструмент, который мог бы изменять управление вашей мышью с каждым приложением, которое вы используете. В этом случае вы можете...
Обзор беспроводной мыши Microsoft Sculpt Touch
Я недавно прочитал о Microsoft Sculpt Touch беспроводная мышь и решил ее купить. Побывав некоторое время, я решил поделиться своим опытом с ним. Эта б...
Экранный трекпад и указатель мыши AppyMouse для планшетов с Windows
Пользователи планшетов часто пропускают указатель мыши, особенно когда они привыкли пользоваться ноутбуками. Смартфоны и планшеты с сенсорным экраном ...