Как обновить Arch Linux
Пришло время обновить вашу систему Arch Linux? Независимо от того, используете ли вы чистый Arch или дистрибутив на основе Arch, такой как Manjaro и Garuda Linux, мы покажем вам, как безопасно обновить вашу систему с помощью одной или двух простых команд.
Поддержание пакетов в актуальном состоянии важно для любого дистрибутива Linux. Arch работает по модели непрерывного выпуска, доставляя передовые обновления к вашей виртуальной двери, как только они будут готовы. Из-за этого частые обновления (в сочетании с эффективными резервными копиями) необходимы, чтобы избежать поломки системы и поврежденных пакетов.
Большинство дистрибутивов на базе Arch используют диспетчер пакетов pacman для загрузки и установки обновлений – этот процесс технически называется «синхронизацией». Вы будете использовать команды pacman для синхронизации и работы ваших пакетов.
Применение обновления системы в Arch Linux
Чтобы начать обновление всех установленных пакетов, откройте любое терминальное приложение и введите следующую команду:
sudo pacman -Syu
Вам будет предложено ввести пароль, прежде чем команда сможет продолжить работу. Эта команда проверяет наличие доступных обновлений. Если они есть, в нем будут перечислены пакеты вместе с их новыми номерами версий.
Затем вам будет предложено подтвердить, что вы хотите применить полное обновление. Введите y
и нажмите Enter для подтверждения или используйте n
для отмены.
Если у вас есть пакеты, которые, как вы подозреваете, повреждены, вы можете принудительно загрузить базу данных вместе с обновлением, чтобы решить эти проблемы. Даже если обновлений нет, pacman проверит целостность установленных пакетов. Добавьте второй y
в строку, чтобы это произошло.
sudo pacman -Syyu
Как обновить определенный пакет в Arch Linux
Если вы хотите обновить только определенный пакет, используйте ту же команду, что и для его установки, заменив package_name
на свой выбор.
sudo pacman -S package_name
Если вы не знаете, как называется пакет, вы можете найти установленные пакеты, используя флаг -Qs
.
pacman -Qs string
Обязательно замените string
поисковым запросом. Это будет искать как имена пакетов, так и описания, поэтому вы должны легко найти то, что ищете.