Как отключить обновления приложений в Arch Linux

Arch Linux - это новейшая операционная система Linux. Bleeding Edge - это жаргонный термин в сообществе Linux, который означает «новые вещи как можно быстрее». Эта философия обновления является основой Arch и одной из причин, по которой многие продвинутые любители Linux любят ее использовать.

Использование такой передовой системы, как Arch, дает огромное преимущество. Во-первых, вы всегда будете получать самые свежие программы, драйверы и улучшения, которые может предложить сообщество Linux. Однако использование такой операционной системы сопровождается некоторыми серьезными недостатками. Главный из них заключается в том, что обновления приходят с максимально возможной скоростью и не подвергаются тщательному тестированию. Из-за отсутствия тестирования могут возникать ошибки. Чтобы было ясно: проблемы возникают не всегда, но из-за быстрых обновлений Arch часто возникают сбои.

Лучший способ избежать поломки пакетов - отключить обновления приложений в Arch Linux, чтобы избежать поломки обновлений. В этом руководстве мы покажем вам, как настроить ваш компьютер Arch, чтобы избежать обновления пакетов.

Найти пакет в Pacman

Прежде чем возиться с файлами конфигурации Pacman, чтобы предотвратить обновление пакета Arch в вашей системе, вы должны найти точное имя пакета. Лучший способ сделать это - использовать переключатель командной строки «Qe».

Для поиска откройте окно терминала , нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем, как обычный пользователь, запустите Pacman с параметром командной строки «Qe». Эта операция распечатает полный список всех установленных в системе пакетов.

pacman -Qe

Выполнение запроса каждого установленного пакета в Arch Linux, несомненно, предоставит вам много информации. Для большинства такой огромный объем данных может оказаться бесполезным. По этой причине рекомендуется использовать команду  grep  для сортировки и поиска ключевых слов и шаблонов.

Чтобы отсортировать список установленных пакетов, попробуйте:

pacman -Qe | grep 'имя программы или пакета'

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

pacman -Qe> ~ / пакет-info.txt

Примечание: чтобы просмотреть файл package-info.txt в терминале, запустите cat ~/package-info.txt

Выполнив поиск с помощью  инструмента grep , вы увидите имя пакета, за которым следует номер версии. Не обращайте внимания на номер версии и обратите внимание на имя пакета, так как оно вам понадобится при редактировании файлов конфигурации.

Редактирование Pacman.conf

Способ предотвратить обновление установленных пакетов Arch Linux - это отредактировать файл /etc/pacman.conf и воспользоваться функцией «IgnorePkg». Чтобы получить доступ к этой функции, запустите окно терминала и откройте файл Pacman.conf внутри текстового редактора Nano с правами root.

Как отключить обновления приложений в Arch Linux

вс -
нано -w /etc/pacman.conf

Или:

sudo nano -w /etc/pacman.conf

В текстовом редакторе Nano используйте стрелку вниз и перейдите к той части файла, в которой написано: «# Pacman не обновляет пакеты, перечисленные в IgnorePkg, и члены IgnoreGroup».

Как отключить обновления приложений в Arch Linux

Оказавшись там, удалите символ # перед «IgnorePkg». Затем введите имя пакета из результатов поиска после знака «=». Должно получиться так:

IgnorePkg = nameofpackage

У вас есть несколько пакетов, которые вы хотите предотвратить от обновления Arch Linux? Напишите имена каждого пакета после «IgnorePkg» и запятыми. Например:

IgnorePkg = имя пакета1, имя пакета2, имя пакета3

Со всеми пакетами, которые вы хотите предотвратить от обновления Arch Linux, установленного внутри «IgnorePkg», пора сохранить изменения. Нажмите Ctrl + O на клавиатуре, чтобы записать изменения в файл конфигурации Pacman, и закройте его, нажав Ctrl + X.

Предполагая, что все изменения в файле конфигурации Pacman выполнены правильно, вы сможете запустить команду обновления в Arch Linux и успешно предотвратить обновление пакетов в IgnorePkg.

Как отключить обновления приложений в Arch Linux

sudo pacman -Syyu

Включение обновлений

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

Шаг 1: откройте окно терминала и используйте Root или Sudo, чтобы получить доступ к файлу конфигурации Pacman.

вс -
нано -w /etc/pacman.conf

Или

sudo nano -w /etc/pacman.conf

Шаг 2: Прокрутите файл конфигурации и перейдите к области «IgnorePkg» файла.

Шаг 3. Используя клавишу Backspace , удалите все имена пакетов после «IgnorePkg».

Шаг 4: Сохраните изменения , внесенные в файл конфигурации Pacman в текстовом редакторе Nano, нажав Ctrl + O сочетание клавиш. Затем закройте редактор, нажав Ctrl + X .

Шаг 5:  Запустите команду обновления Pacman. По мере запуска Arch Linux заметит, что ранее сдерживаемые пакеты больше не сдерживаются, и автоматически обновит их до новейшей версии.

sudo pacman -Syyu

Leave a Comment

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

Существует множество инструментов, позволяющих пользователям Flickr загружать фотографии в высоком качестве, но есть ли способ загрузить избранное Flickr? Недавно мы...

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.

Приложение Google Tasks для ПК

Приложение Google Tasks для ПК

Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows

Установите пакеты Debian в Arch Linux с помощью Debtap

Установите пакеты Debian в Arch Linux с помощью Debtap

Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это

Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!