APT (сокр. от Advanced Package Tool) — система управления пакетами, используемая в дистрибутивах Linux на базе Debian. Программы могут начать работать неправильно в результате сбоев или некорректных действий, например, из-за:
- повреждения их файлов;
- нарушения целостности зависимостей;
- ошибок при обновлении или установке и так далее.
В таких случаях переустановка пакетов приложений может помочь восстановить их работоспособность.
В этой статье мы расскажем, как переустановить пакеты ПО в Ubuntu Linux.
Содержание:
- Команда apt reinstall
- Переустановка одного пакета ПО
- Переустановка нескольких пакетов ПО
- Повторная установка всех программ
- Изменение версии пакета ПО
- Выводы
Команда apt reinstall
В дистрибутивах на базе Debian управление пакетами APT осуществляется с помощью одноименной утилиты apt. У нее есть подкоманда reinstall, которая используется для переустановки пакета программы.
Синтаксис команды apt reinstall выглядит следующим образом:
Где <package> — это название пакета, который нужно переустановить.
Важно: команда apt reinstall установит ту же версию программы, которая уже была установлена в ОС.
Читайте также: 15 примеров использования apt.
Переустановка одного пакета ПО
Процесс повторной установки программы достаточно простой. Всего лишь нужно указать название приложения в качестве аргумента предыдущей команды. Например:
Переустановка нескольких пакетов ПО
Вы можете передать команде apt reinstall сразу несколько аргументов (названий программ). Что дает возможность переустановить много приложений одновременно. К примеру:
Повторная установка всех программ
Переустановка всех приложений в ОС Linux может потребоваться при:
- глобальном повреждении файлов (сбой операционной системы, ошибки диска);
- нарушении множества зависимостей (ручное удаление библиотек);
- сбоях после обновления / отката / восстановления ОС;
- удалении важных файлов.
Сформировать список всех установленных программ можно с помощью следующей команды:
Читайте также: Как очистить кэш APT в Linux.
Чтобы переустановить все программы из операционной системы, выполните в терминале:
Изменение версии пакета ПО
Функционал утилиты apt позволяет установить или переустановить программу конкретной версии. Чтобы узнать доступные в репозитории версии приложения, используйте команду:
На скриншоте выше видно, что в нашем случае доступны две версии утилиты wget: 1.21.2-2ubuntu1.1 и 1.21.2-2ubuntu1. Допустим, нам нужно переустановить эту программу в версии 1.21.2-2ubuntu1.1. Для этого выполним в терминале:
Читайте также: Команда apt-cache в Linux с примерами.
Выводы
Мы показали, как с помощью команды apt reinstall переустановить программу в операционной системе Linux. Надеемся, что эта статья была полезной для Вас!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.






























