news 2026/6/25 8:21:55

OE_程序安装(Ubuntu)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OE_程序安装(Ubuntu)

OE:Operations Engineer

一、Ubuntu 安装软件的所有主流方式

1. apt /apt-get(最常用、官方源)

sudo apt update sudo apt install 软件名

2. dpkg(安装本地 .deb 包)

sudo dpkg -i 包名.deb

缺依赖时:

sudo apt -f install

3. snap(Ubuntu 自带跨发行版包)

sudosnapinstall软件名

4. flatpak(通用第三方包)

sudoaptinstallflatpak flatpakinstallflathub 软件名

5. 编译安装(源码 make)

./configuremakesudomakeinstall

6. AppImage(绿色单文件,直接双击)

右键 → 允许执行 双击运行,不安装到系统

7. 官方二进制 / 脚本安装

如:JetBrains、VSCode、Chrome 等,直接运行官方安装脚本。

二、查看已安装软件的方法

1. 查看 apt 安装的所有包

dpkg -l

过滤:

dpkg -l|grep关键词

2. 只看手动安装的(不是系统依赖)

apt-mark showmanual

3. 查看 snap 安装的

snap list

4. 查看 flatpak 安装的

flatpak list

5. 查看哪个命令属于哪个包

which命令 dpkg -S 路径

三、卸载软件的方法(最关键)

1. apt 卸载(保留配置)

sudoaptremove 软件名

2. apt 彻底卸载(连配置一起删)

sudoaptpurge 软件名

3. 清理无用依赖

sudoaptautoremove

4. dpkg 卸载

sudodpkg -r 软件名# 保留配置sudodpkg -P 软件名# 彻底删除

5. snap 卸载

sudosnap remove 软件名

6. flatpak 卸载

flatpak uninstall 软件名

7. 卸载编译安装(make)

进入源码目录:

sudomakeuninstall

没有卸载规则就只能手动删对应文件。

8. AppImage 卸载

直接删除 AppImage 文件即可。

四、快速排查:不知道软件是哪种安装方式?

用 which 软件名 看路径 /snap/ → snap /usr/bin/ 或 /bin/ → apt/dpkg /app/ 或 flatpak → flatpak /usr/local/ → 编译安装
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 12:37:43

百考通AI PPT:用技术告别熬夜,让每一场汇报都专业出彩

你是否也有过这样的经历:为了准备一份开题报告或年终总结的PPT,四处搜寻模板、反复调整格式、熬夜填充内容,整个周末都被吞噬其中?PPT作为学习、工作和学术汇报中最常使用的工具,本应是高效表达的利器,却往…

作者头像 李华
网站建设 2026/6/23 12:28:06

AI写论文权威推荐!4款AI论文生成工具,提升你的论文撰写效率!

你还在为写期刊论文而烦恼吗?面对繁杂的文献、各式各样的格式要求,再加上反复的修订,许多学者都觉得效率低下是常态。不过不用害怕,接下来要给大家推荐的四款AI论文写作工具,经过真实测试,能够从论文文献的…

作者头像 李华
网站建设 2026/6/19 19:52:08

低查重AI教材编写秘籍!专业工具,让教材生成更简单!

编写教材需要依靠大量资料,但传统的资料整合方式已经无法满足现今的需求。过去,从课程标准、学术论文到教学案例,这些信息分散在不同的渠道上,如知网和教研平台,筛选有用信息往往耗时数天。即使资料收集齐全&#xff0…

作者头像 李华
网站建设 2026/6/18 4:45:31

75 CyclicBarrier循环屏障

CyclicBarrier循环屏障 本文深入剖析CyclicBarrier循环屏障的核心原理与应用场景,详解await等待机制、reset重置操作、分阶段任务执行策略,对比CountDownLatch的区别,掌握多线程协同任务的最佳实践。 1 为什么需要CyclicBarrier? 实际业务场景 在企业级系统开发中,经常遇到需…

作者头像 李华
网站建设 2026/6/15 20:28:02

CANN shmem 共享内存通信模型的进程间同步机制

cann组织链接:https://atomgit.com/cann shmem仓库链接:https://atomgit.com/cann/shmem 前言 在多进程、多设备协同计算场景中,高效的进程间同步是确保数据一致性和执行正确性的关键。CANN(Compute Architecture for Neural Net…

作者头像 李华
网站建设 2026/6/12 12:02:42

软著通:让软著申请变得简单到爆炸!

有没有遇到过这种情况:心血来潮做了个超炫酷的软件,结果却因为一堆软著材料而心情崩溃?“要写什么?要整理什么?这些东西哪来的排版和分页?”—你不是一个人,很多开发者都在为这事儿抓狂。软著通…

作者头像 李华