当前位置: 首页 > news >正文

小白入门:Ubuntu 系统安装和卸载软件的几种方法

对于刚接触 Ubuntu 系统的新手来说,安装和卸载软件可能和 Windows 系统有很大不同。本文不仅详细介绍几种在 Ubuntu 上常用的软件安装与卸载方法,还补充系统架构和软件架构的基础知识,帮助大家更好地选择合适的软件版本。

一、先搞懂:系统架构与软件架构

安装软件前,了解自己的系统架构和软件支持的架构很重要,否则可能出现 “软件无法运行” 的问题。

1. 查看自己的 Ubuntu 系统架构

打开终端(快捷键Ctrl + Alt + T),输入以下命令:

uname -m

常见结果说明:

  • x86_64:64 位 Intel/AMD 架构(常见的台式机 / 笔记本)
  • aarch64arm64:64 位 ARM 架构(如 Raspberry Pi 4、部分服务器等)
  • armv7l:32 位 ARM 架构(如旧款 Raspberry Pi)
  • i686:32 位 Intel/AMD 架构(较少见,多为老旧设备)

2. 查看下载的软件是什么架构

若下载了.deb格式的软件包,可通过以下命令查看其支持的架构:

dpkg-deb -I 软件包名称.deb | grep Architecture

例如查看firefox_120.0_amd64.deb

dpkg-deb -I firefox_120.0_amd64.deb | grep Architecture # 输出可能为:Architecture: amd64(即 x86_64 架构)

通常软件包名称中也会包含架构信息,如amd64(x86_64)、arm64i386(i686)等。

二、通过图形界面(最直观)

若习惯用鼠标操作,Ubuntu 的图形界面软件中心会自动匹配系统架构,无需手动选择。

安装软件

  1. 点击屏幕左下角的 “显示应用程序”(九宫格图标),找到并打开「软件」(Ubuntu Software)
  2. 在搜索框中输入想安装的软件名称(比如firefoxvlc
  3. 找到对应软件后,点击「安装」按钮,输入系统密码验证后等待安装完成

卸载软件

  1. 打开「软件」中心,点击顶部的「已安装」选项卡
  2. 在列表中找到想卸载的软件,点击软件旁边的「移除」按钮
  3. 确认卸载,输入密码后等待完成

三、使用 apt 命令(终端基础操作,推荐掌握)

apt是 Ubuntu 系统自带的包管理工具,会自动根据系统架构下载对应版本的软件,无需手动指定架构。apt不仅能从软件源安装软件,也能安装本地的.deb包。

安装软件

  1. 先更新软件源列表(确保能获取最新版本的软件):
  • sudo apt update
  • 从软件源安装软件(以安装文本编辑器gedit为例):
  • sudo apt install gedit
    输入y并回车确认安装,等待完成即可。
  • apt安装本地.deb包(以安装本地的firefox.deb为例):
  1. sudo apt install ./firefox.deb
    这种方式的优势是会自动解决依赖问题,如果apt 安装本地.deb包失败,再使用dpkg安装。

卸载软件

  • 只卸载软件,保留配置文件:
  • sudo apt remove gedit
  • 彻底卸载(删除软件及所有配置文件):
  • sudo apt purge gedit
  • 卸载后清理不再需要的依赖文件(可选但推荐):
  • sudo apt autoremove

四、使用 dpkg 命令(安装本地 deb 包)

有些软件需从官网下载.deb格式的安装包(类似 Windows 的.exe),这时要注意下载与系统架构匹配的版本(如arm64架构的系统需下载arm64.deb)。

安装软件

  1. 从官网下载与系统架构匹配的.deb安装包(比如下载到「下载」文件夹)
  2. 打开终端,进入下载目录(假设文件名为software.deb):
  • cd ~/下载
  • 执行安装命令:
sudo dpkg -i software.deb

若出现依赖错误,运行以下命令修复:

sudo apt install -f

卸载软件

先通过以下命令查看软件的准确名称(以software为例):

dpkg -l | grep software

然后卸载:

  • 保留配置文件:
  • sudo dpkg -r 软件名称
  • 彻底删除:
  • sudo dpkg -P 软件名称

五、通过 Snap 商店(跨发行版通用,自动匹配架构)

Snap 是一种通用的软件包格式,预装在 Ubuntu 系统中,会自动根据系统架构选择合适的软件版本。

安装软件

  1. 搜索软件(比如安装视频播放器vlc):
  • snap find vlc
  • 安装软件:
  1. sudo snap install vlc
    (部分软件需要加--classic权限参数,如sudo snap install code --classic

卸载软件

sudo snap remove vlc

六、源码编译安装(适合进阶用户,需匹配架构)

有些特殊软件只有源代码,需手动编译安装,编译时会根据当前系统架构生成可执行文件。

  • 下载源码包(通常是.tar.gz.zip格式),解压到文件夹
  • 打开终端,进入解压后的目录
  • 依次执行以下命令(具体以软件说明为准):
  1. ./configure # 配置编译参数(自动适配系统架构) make # 编译源码 sudo make install # 安装软件

卸载源码安装的软件

进入源码目录,执行:

sudo make uninstall

若没有卸载脚本,可能需要手动删除安装的文件(不推荐新手操作)。

总结

  • 架构匹配是关键:安装前通过uname -m确认系统架构,选择对应版本的软件包(如arm64系统选arm64.deb)。
  • 新手首选:图形界面软件中心(自动适配架构)或apt命令(简单高效,还能安装本地.deb包)。
  • 本地安装:用dpkg安装.deb包时,务必确保架构与系统一致,依赖问题可通过apt install -f修复。
  • 跨平台软件:Snap 商店自动匹配架构,适合新手尝试。

掌握这些方法,基本能应对 Ubuntu 系统下绝大多数软件的安装和卸载需求,同时避免因架构不匹配导致的问题啦!

http://www.jsqmd.com/news/653568/

相关文章:

  • 从零开始:SpringCloud微服务项目实战搭建指南
  • 智慧园区无感定位技术白皮书:不戴标签、不装基站,全域人员实时三维定位与轨迹回溯
  • 【愚公系列】《OpenClaw实战指南》007-高效沟通与协作:让邮件、会议、 日程不再占用你的时间(邮件处理自动化:把时间从邮箱里抢回来)
  • 嵌入式开发实践
  • Linux-parted命令
  • SITS2026邮件智能体技术白皮书(独家解密OpenAI+RAG双架构协同机制)
  • 并发的核心特征可以概括为:**宏观上同时执行,微观上交替执行**。在多任务操作系统中,多个程序在同一时间段内同时推进
  • RAG架构与工作流引擎赋能企业级智能问答系统
  • (2026年最新) 亲测有效!免费获取 DeepL API 密钥,让 Zotero 文献翻译精度倍增
  • 手把手教你解决Xilinx Vitis中MicroBlaze程序链接失败:从修改lscript.ld到调整Block Design
  • LiuJuan20260223Zimage效果对比:Z-Image原版 vs LiuJuan LoRA版在人像保真度上的差异分析
  • PowerDMIS 新建坐标系
  • 【愚公系列】《OpenClaw实战指南》008-高效沟通与协作:让邮件、会议、 日程不再占用你的时间(会议纪要革命:从手动记录到AI自动生成)
  • 多独立坐标系
  • FlinkCDC 数据倾斜
  • 避坑指南:STM32F103多通道捕获中断冲突的5种解决方案
  • 缓存数据库一致性
  • OpenClaw 完整安装教程与最新版安装包
  • iOS App审核通关指南:MFi配件集成与PPID填写实战
  • PyTorch 2.8开源镜像实战教程:在RTX 4090D上部署本地化AI客服视频应答系统
  • 终极指南:5步实现老Mac升级最新macOS的完整方案
  • 2026年进口gl8改装用户口碑推荐厂家 - 品牌宣传支持者
  • GOOSE协议深度解析:从报文帧结构到变电站实时通信实战
  • 告别Windows依赖:在Ubuntu 22.04下用命令行搞定RK3588系统烧录与分区定制
  • ClaudeCode安装与使用
  • 树莓派4B+nrf52840 dongle搭建Thread边界路由保姆级教程(含常见错误排查)
  • OSNet轻量化设计剖析:从基础卷积到OSBlock的演进之路
  • OneMore插件终极指南:3分钟掌握表格全选技巧,OneNote效率飙升300%
  • Keil MDK AC6迁移后printf不打印?手把手教你修复串口重定向(附ST官方方案)
  • IEEE 802.3u是1995年发布的快速以太网标准,将以太网传输速率从10Mbps提升至100Mbps