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

如何避免apt search结果中出现Snap包相关条目?

如何避免apt search结果中出现Snap包相关条目?

我太懂你这种糟心的感受了——明明已经把snapd及其相关组件都清掉了,结果用apt search找个软件,比如thunderbird,还是会跳出那种Snap过渡包的条目,真的很影响判断!而且更气人的是,不小心点安装的话,还会提示需要装回snapd,完全违背了我们想彻底摆脱Snap的初衷。

给你分享几个亲测有效的解决办法,都是踩坑后摸索出来的实用技巧:

  • 用aptitude替代默认apt搜索
    这个工具的搜索逻辑比原生apt更智能,能自动过滤掉那些仅用于过渡到Snap的空包。先安装它:

    sudo apt install aptitude
    

    之后用它搜索软件就行,比如:

    aptitude search thunderbird
    

    出来的结果里就不会有那些烦人的过渡包了。

  • 手动标记过渡包为"锁定排除"
    针对单个软件的过渡包,比如thunderbird那个过渡包,直接用命令把它锁起来,让apt再也不搭理它:

    sudo apt-mark hold thunderbird
    

    这样不管是搜索还是尝试安装,这个过渡包都不会再跳出来捣乱。

  • 全局屏蔽所有Snap相关过渡包(最彻底)
    要是想一劳永逸,直接给APT加个全局规则,把所有带Snap相关关键词的包都屏蔽掉:

    1. 先创建一个APT偏好配置文件:
      sudo nano /etc/apt/preferences.d/no-snap-transitions
      
    2. 在打开的编辑器里粘贴以下内容:
      Package: *snap*
      Pin: release *
      Pin-Priority: -1
      
    3. 按Ctrl+O保存,Ctrl+X退出,最后更新下APT缓存:
      sudo apt update
      

    这波操作之后,所有和Snap沾边的过渡包都会被APT直接忽略,彻底清净了!

这些方法都完美适配你已经卸载snapd的情况,选一个你觉得顺手的用就行。

备注:内容来源于stack exchange,提问作者Edgard Knive

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 08:03:12