You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Pacman降级Arch发行版中的指定软件包

Arch 系列发行版使用 Pacman 降级软件包操作指南(以python-flask降级至1.1.2-4为例)

操作步骤

  • 第一步:检查本地Pacman缓存是否保留目标版本安装包
    Arch默认会把所有安装/升级过的软件包缓存在/var/cache/pacman/pkg/目录下,先查询是否存在目标版本:
    ls /var/cache/pacman/pkg | grep python-flask-1.1.2-4
    
    如果有匹配结果输出,直接执行安装命令即可,注意替换下方命令中对应的包完整文件名:
    sudo pacman -U /var/cache/pacman/pkg/python-flask-1.1.2-4-any.pkg.tar.zst
    
  • 第二步:缓存无目标包时的安装方式
    如果本地缓存已清理没有对应安装包,你可以提前从可信渠道获取对应版本的.pkg.tar.zst(或.pkg.tar.xz)格式安装包,保存到本地后进入对应目录,执行相同的pacman -U命令安装即可:
    sudo pacman -U ./python-flask-1.1.2-4-any.pkg.tar.zst
    

    提示:请确保获取的安装包来源可信,安装时Pacman会自动校验包签名合法性,签名校验不通过的包不要强制安装。

  • 第三步:禁止后续系统升级自动更新该软件包
    降级完成后如果需要固定版本不被后续pacman -Syu升级覆盖,需要修改Pacman配置文件:
    编辑/etc/pacman.conf,找到IgnorePkg配置项,添加python-flask,修改后如下:
    IgnorePkg = python-flask
    
    如果需要同时固定多个包,用空格分隔包名即可。

验证操作结果

安装完成后执行以下命令验证版本是否正确:

pacman -Qi python-flask | grep Version

输出结果显示Version : 1.1.2-4即为操作成功。

内容的提问来源于stack exchange,提问作者The Mir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 19:18:00