Пакеты с пониженной версией почти всегда оставляют вас в неподдерживаемом состоянии частичного обновления. Эти инструкции предназначены для опытных пользователей, которые понимают последствия понижения версий пакетов.
Bash-скрипт, который позволяет понизить версию одного или нескольких пакетов до той, что хранится в вашем кэше или в M.L.A. (Manjaro Linux Archive) / A.L.A. (Arch Linux Archive).
Установка
В Manjaro Linux доступна версия с M.L.A. (Manjaro Linux Archive)
sudo pacman -S manjaro-downgrade
Обычная версия:
sudo pacman -S downgrade
Использование
Просто запустите команду, за которой следует имя пакета, для понижения из кэша. Например:
sudo manjaro-downgrade firefox
Или:
sudo downgrade firefox
Для поиска пакета из A.L.A. / M.L.A.
Используйте команду:
sudo DOWNGRADE_FROM_ALA=1 manjaro-downgrade firefox
Или:
sudo DOWNGRADE_FROM_ALA=1 downgrade firefox
Введите номер нужной вам версии для понижения версии пакета.
Для подробного использования, вывод помощи
использование: manjaro-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