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

如何在终端中获取待卸载应用的正确名称以完成卸载操作?

如何在终端中获取待卸载应用的正确名称以完成卸载操作?

我太懂这种折腾感了——每次要卸载Ubuntu Software里找不到的应用,都得搜半天终端里的正确包名,简直浪费时间!其实不用每次查外网,这几个本地方法就能快速帮你找到目标应用的准确名称:

  • 用dpkg结合关键词筛选已安装包
    这是最常用的方法,先列出系统里所有已安装的包,再用关键词过滤。比如你要找FreeOffice的包名,直接在终端输入:

    dpkg --list | grep -i freeoffice
    

    这里grep -i会忽略大小写,哪怕你输FreeOffice或者freeoffice都能搜到,结果里就能看到类似sofmaker-freeoffice-2023的包名了。

  • 通过应用的桌面配置文件反查包名
    绝大多数GUI应用都会在/usr/share/applications或~/.local/share/applications目录下有个.desktop配置文件。比如先找到FreeOffice的桌面文件:

    ls /usr/share/applications | grep -i freeoffice
    

    假设找到的是freeoffice2023.desktop,再用dpkg -S命令关联到包名:

    dpkg -S freeoffice2023.desktop
    

    这条命令会告诉你这个桌面文件属于哪个安装包,直接就能拿到包名。

  • 用apt列出已安装包并筛选
    如果你记得应用的部分名称,也可以用apt的列表命令:

    apt list --installed | grep -i office
    

    它会列出所有已安装的和“office”相关的包,你就能从中找到目标应用的包名。

  • 针对Snap应用的特殊方法
    如果你是用Snap安装的应用(比如部分Ubuntu Software里的应用),得用Snap专属命令:

    snap list | grep -i freeoffice
    

    找到对应的包名后,用snap remove 包名就能卸载了。

另外还有个小技巧:如果你知道应用的启动命令(比如点图标启动FreeOffice时用的是freeoffice2023),可以先用which freeoffice2023找到它的安装路径,再用dpkg -S 路径来反查包名,比如:

dpkg -S /usr/bin/freeoffice2023

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:00:31