news 2026/5/31 5:31:23

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/5/30 12:02:37

实测才敢推 8个AI论文平台:本科生毕业论文写作全维度测评

对于高校学生,尤其是本科生而言,毕业论文写作是一项既重要又复杂的任务。从选题构思到文献检索,从大纲搭建到内容撰写,再到格式调整和查重修改,每一个环节都可能成为“卡脖子”的难题。随着AI技术的不断成熟&#xff0…

作者头像 李华
网站建设 2026/5/11 17:29:55

【CSDN观察】高新技术企业认定的意义在于解决三个核心矛盾

其深刻意义,在于解决了中国科技型企业在特定发展阶段面临的 三个核心矛盾:一、 解决“野蛮生长”与“可持续发展”的矛盾:从机会驱动到体系驱动初创企业依靠创始人的技术直觉和市场机会(即文件中的“个人经验”)得以存…

作者头像 李华
网站建设 2026/5/24 1:26:54

【含文档+PPT+源码】基于小程序开发的宠物寄养平台管理系统

项目介绍本课程演示的是一款基于小程序开发的宠物寄养平台管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料2.带你从零开始部署运行本套系统3.该项目附…

作者头像 李华
网站建设 2026/5/23 5:20:33

CANN shmem 在多模型共驻场景下的安全隔离架构

相关链接: CANN 组织主页:https://atomgit.com/cannshmem 仓库地址:https://atomgit.com/cann/shmem 前言 在 CANN(Compute Architecture for Neural Networks)高性能通信生态中,SHMEM(Shared …

作者头像 李华
网站建设 2026/5/29 14:08:09

【Matlab】MATLAB 图形绘制教程:hold on 保留图形用法详解(同图多曲线绘制与多组数据对比)

MATLAB 图形绘制教程:hold on 保留图形用法详解(同图多曲线绘制与多组数据对比) 在MATLAB数据可视化中,plot函数是绘制二维曲线的核心工具,但默认情况下,每次调用plot函数都会清空当前图形窗口,覆盖之前绘制的曲线,无法实现“同一张图中绘制多条曲线”的需求。而hold …

作者头像 李华
网站建设 2026/5/29 8:33:56

【Matlab】MATLAB 多子图绘制教程:subplot 用法详解

MATLAB 多子图绘制教程:subplot 用法详解 在MATLAB数据可视化与文档编辑中,单一图形往往无法满足多组数据对比、多维度结果展示的需求。subplot函数作为MATLAB绘制多子图的核心工具,能够实现“在同一个图形窗口中,分割出多个独立的绘图区域,分别绘制不同曲线或图形”,完…

作者头像 李华