- How to Use apt-get reinstall on Debian and Ubuntu
- Reinstall Packages Using apt-get
- Reinstall htop Using apt-get
- Reinstall Packages Using aptitude Command
- Reinstall apt After You Accidentally Removed It
- Как найти и исправить поврежденные пакеты в Linux
- Что такое поврежденные пакеты?
- Как найти и исправить поврежденные пакеты
- Переустановка поврежденных пакетов в Ubuntu и Debian
How to Use apt-get reinstall on Debian and Ubuntu
When files in a package are modified or accidentally removed, it can damage the system. Installing the package again resolves the problem in most cases. However, using the apt-get install command will return an error, given that the package is already present.
The —reinstall flag is a shortcut for an apt-get command used to reinstall packages, using the most up-to-date versions. This is useful for packages with many reverse dependencies.
In this tutorial you will learn how to use apt-get reinstall to reinstall packages on Debian and Ubuntu.
Note: Using the —purge remove option to remove packages and installing them again achieves similar results. However, it also erases configuration files.
Reinstall Packages Using apt-get
Using the —reinstall command is a simple process. The syntax is as follows:
sudo apt-get --reinstall install PackageName
If you wish to reinstall more than one package, you can list them all in one line:
sudo apt-get --reinstall install PackageName1 PackageName2
Reinstall htop Using apt-get
This is how to reinstall htop, an interactive process viewer on Ubuntu, using the —reinstall flag.
sudo apt-get --reinstall install htop
The output should look like this:
Reinstall Packages Using aptitude Command
Aptitude is a graphical user interface for the apt package manager. However, it can be used with the command line too.
If you wish to reinstall a package with aptitude, use the following syntax:
sudo aptitude reinstall PackageName
Note: Use sudo aptitude reinstall ‘~i’ command if you wish to reinstall ALL packages.
Reinstall apt After You Accidentally Removed It
If you accidentally remove apt, for example by purging it using —force-* option, install it again in three simple steps:
1. Go to https://packages.debian.org/apt to search for the release of your choice. Avoid testing or unstable releases.
2. Choose the version number and download the package for your architecture.
sudo dpkg -i apt_0.5.4_i386.deb
Replace the version and architecture in the example as necessary.
After reading this article, you should be able to reinstall packages using both apt-get and aptitude commands, as well as to restore apt itself if it is removed accidentally.
For more details on the apt package manager, read our article on how to manage packages on Ubuntu.
Как найти и исправить поврежденные пакеты в Linux
Поврежденные пакеты нуждаются в ремонте, иначе программное обеспечение не будет запускаться. Вот как найти поврежденные пакеты и исправить их в Linux.
Менеджеры пакетов в Linux позволяют контролировать установку и удаление пакетов. В дополнение к этому менеджеры пакетов также помогают вам находить поврежденные пакеты в вашей системе и переустанавливать их, чтобы устранить различные проблемы, связанные с пакетами Linux.
Если вы не знаете, какие команды использовать для поиска и исправления поврежденных пакетов в Linux, то это руководство для вас. Мы кратко обсудим поврежденные пакеты, как вы можете проверить, содержит ли ваша система поврежденные пакеты, и как их правильно переустановить.
Что такое поврежденные пакеты?
Когда вы устанавливаете новый пакет в Linux, менеджер пакетов вашей системы отвечает за весь процесс установки. Эти менеджеры пакетов имеют встроенные методы для обработки исключений и ошибок. Но иногда, в случае непредвиденных проблем, установка останавливается, и полный пакет не устанавливается. Такие пакеты в Linux называются поврежденными пакетами.
Менеджеры пакетов, такие как APT, не разрешают дальнейшую установку пакетов, если обнаруживается поврежденный пакет в системе. В такой ситуации восстановление поврежденного пакета является единственным вариантом.
Как найти и исправить поврежденные пакеты
Каждый менеджер пакетов обрабатывает разные типы пакетов. Например, DNF и YUM работают с Red Hat Package Manager (RPM) для загрузки и установки пакетов RPM. Аналогично, APT действует как оболочка интерфейса для базового программного обеспечения dpkg в дистрибутивах на основе Debian.
Переустановка поврежденных пакетов в Ubuntu и Debian
APT — это менеджер пакетов по умолчанию, который предустановлен в каждом дистрибутиве на основе Debian. Помимо APT, пользователи Debian и Ubuntu также могут загружать и устанавливать пакеты вручную с помощью dpkg.
Шаги, упомянутые ниже, также будут работать, если вы хотите исправить поврежденные пакеты в Kali Linux, поскольку, в конце концов, Kali — это дистрибутив на основе Debian.
Как исправить поврежденные пакеты в дистрибутивах на основе Debian с помощью APT: