Downgrade понижение версии пакетов

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

Скрипт 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

 

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
MasCloud
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: