更新於 2024.08.04

安裝 downgrade

GitHub: archlinux-downgrade/downgrade

yay -S downgrade

一般下載

以下載 neovim-0.9.5 為例:

$ sudo downgrade neovim
# or
$ sudo downgrade 'neovim>=0.9.1'
       ...
       39)  neovim    0.9.1   1  remote
       40)  neovim    0.9.1   2  remote
       41)  neovim    0.9.1   3  remote
       42)  neovim    0.9.2   1  remote
       43)  neovim    0.9.4   1  remote
       44)  neovim    0.9.4   2  remote
       45)  neovim    0.9.5   1  remote
       46)  neovim    0.9.5   2  remote
       47)  neovim    0.9.5   3  remote
       48)  neovim    0.9.5   4  remote
       49)  neovim    0.9.5   5  remote
  ▌    50)  neovim    0.9.5   6  remote
       51)  neovim    0.10.0  1  remote
       52)  neovim    0.10.0  2  remote
       53)  neovim    0.10.0  3  remote
       54)  neovim    0.10.0  4  remote
       55)  neovim    0.10.0  5  remote
       56)  neovim    0.10.1  1  remote
       57)  neovim    0.10.1  2  remote
    Available packages (extra):
    57/57
  >

自動化下載

以下載 neovim-0.9.5 為例:

downgrade --ignore never neovim=0.9.5-6 -- --noconfirm
  • --ignore never: 不把忽略 neovim 更新寫入 pacman。
  • --: 後面接 pacman 的設定選項。

忽略更新

使用 pacman 選項:

sudo pacman -Syu  --ignore neovim

寫於 pacman 設定文件:

# sudo vi /etc/pacman.conf
...
IgnorePkg   = neovim
...