🆘 arch Linux 如何安装指定软件版本

-.- 2026-06-11 20:01 1

目前使用的 yay:



  1. yay -S [email protected]

  2. yay -S flclash = 0.89.1

    实际现象:两条命令都没有定位到指定版本,yay 直接拉取安装了最新版的 flclash,完全没有触发版本锁定安装流程


是使用问题还是不能指定版本呀^-^

最新回复 (11)
  • calendar 06-11 20:03
    1

    nixos is all you need ^-^

  • 过期绿坝粮 06-11 20:04
    2

    可能是因为AUR上旧版本被删掉了(

    仓库只会保留最新的,因为滚动更新)


    你可以让AI帮你拉PKGBUILD重打包flclash,AUR其实就是一个git仓库,git log啦(


    先用yay -Ss搜一下有没有旧版本吧,或者说到/var/cache/pacman/pkg/看看有没有软件包缓存

  • 过期绿坝粮 06-11 20:08
    3

    哎等一下,这个软件应该有.appimage打包吧,直接装这个不行吗


    另外问一下为什么要安装旧版本呢,新版本有什么问题,或许可以直接解决掉

  • ChiyodaMomo 06-11 20:13
    4

    并非官方软件源提供的应用, 而是 AUR, 需要自行下载 正在确认你是不是机器人!

    修改 PKGBUILD 中的版本号, 然后运行 makepkg -sif

  • NumPy 06-11 20:16
    5

    这个软件应该有.appimage打包吧,直接装这个不行吗



    这个软件打包的appimage有问题,我之前试过

    好像缺少什么opengl什么的,懒得折腾了

    不知道后面修复了没有

  • 过期绿坝粮 06-11 20:18
    6

    是的,也就改个版本号的事,楼主可以让AI帮你研究一下


    Tips:阿努比斯可爱捏

  • 神仙 06-11 20:24
    7

    PKGBUILD



    aur库里找对应的仓库地址,clone下来,爱装那个版本就装那个版本,记得在pacman.conf里把忽略更新加上 不然嘿嘿

  • -.- 楼主 06-11 20:29
    8

    PKGBUILD 中的版本号,



    我最开始是直接改的 pkgver=0.8.91 ,但是拉github网络拦截了,我就重启一下不知道为啥突然就能拉最新版的(头都搞炸了),明天我再试试

  • -.- 楼主 06-11 20:33
    9

    .appimage



    这个也试了有兼容性问题,得折腾的更多(还不确定行不行)看能不能从根本上解决



    另外问一下为什么要安装旧版本呢,新版本有什么问题,或许可以直接解决掉



    最新版的语法变了(懒得去折腾看),后面也会装其他软件指定版本的需求

  • 过期绿坝粮 06-11 20:34
    10

    怎么打包的打包成这个样子(

  • 过期绿坝粮 06-11 20:34
    11

    楼主如果搞好了记得点解决方案(

* 帖子来源Linux.do
返回