Пакеты с пониженной версией почти всегда оставляют вас в неподдерживаемом состоянии частичного обновления. Эти инструкции предназначены для опытных пользователей, которые понимают последствия понижения версий пакетов
Скрипт Bash для понижения одного или нескольких пакетов до версии из вашего кэша или из A.L.A. (Arch Linux Archive)
Установка
В Arch Linux пакет доступен из AUR
yay -S downgrade
В Manjaro Linux доступен из офф. репозитория
sudo pacman -S downgrade
Использование
Просто запустите команду, за которой следует имя пакета, для понижения из кэша. Например:
sudo downgrade firefox
Для поиска пакета из A.L.A.
Используйте команду:
sudo DOWNGRADE_FROM_ALA=1 downgrade firefox
Видите номер нужной вам версии для понижения версии пакета.
Для подробного использования, вывод помощи
использование: downgrade [option...] <pkg> [pkg...] [-- pacman_option...] Опции: --pacman <команда> команда pacman для использования, по умолчанию "pacman" --pacman-conf <Путь файла> Файл конфигурации pacman, по умолчанию "/etc/pacman.conf" --pacman-cache <Путь файла> каталог кеша pacman, значение по умолчанию берется из файла конфигурации pacman, или по умолчанию "/var/cache/pacman/pkg" --pacman-log <Путь файла> файл журнала pacman значение по умолчанию берется из файла конфигурации pacman, или по умолчанию "/var/log/pacman.log" --maxdepth <целое число> максимальная глубина для поиска в кэшированных пакетах, по умолчанию 1 --ala-url <url> расположение сервера ALA, по умолчанию "https://archive.archlinux.org" --ala-only использовать только сервер ALA --cached-only использовать только кэшированные пакеты --version показать версию downgrade -h, --help показать скрипт помощи Заметка: Параметры после символов -- будут рассматриваться как параметры pacman.
Добавление пакетов в список игнорирования
После понижения версии вы увидите примерное сообщение
добавить firefox в список проигнорированных пакетов? [д/Н]
Y или Д — согласится
Н или N — отказаться
Конфигурация
Файл конфигурации интуитивно понятен, и имеет минимум строк, лежит тут:
sudo nano /etc/xdg/downgrade/downgrade.conf