小白入门:Ubuntu 系统安装和卸载软件的几种方法
对于刚接触 Ubuntu 系统的新手来说,安装和卸载软件可能和 Windows 系统有很大不同。本文不仅详细介绍几种在 Ubuntu 上常用的软件安装与卸载方法,还补充系统架构和软件架构的基础知识,帮助大家更好地选择合适的软件版本。
一、先搞懂:系统架构与软件架构
安装软件前,了解自己的系统架构和软件支持的架构很重要,否则可能出现 “软件无法运行” 的问题。
1. 查看自己的 Ubuntu 系统架构
打开终端(快捷键Ctrl + Alt + T),输入以下命令:
uname -m常见结果说明:
x86_64:64 位 Intel/AMD 架构(常见的台式机 / 笔记本)aarch64或arm64: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)、arm64、i386(i686)等。
二、通过图形界面(最直观)
若习惯用鼠标操作,Ubuntu 的图形界面软件中心会自动匹配系统架构,无需手动选择。
安装软件
- 点击屏幕左下角的 “显示应用程序”(九宫格图标),找到并打开「软件」(Ubuntu Software)
- 在搜索框中输入想安装的软件名称(比如
firefox、vlc) - 找到对应软件后,点击「安装」按钮,输入系统密码验证后等待安装完成
卸载软件
- 打开「软件」中心,点击顶部的「已安装」选项卡
- 在列表中找到想卸载的软件,点击软件旁边的「移除」按钮
- 确认卸载,输入密码后等待完成
三、使用 apt 命令(终端基础操作,推荐掌握)
apt是 Ubuntu 系统自带的包管理工具,会自动根据系统架构下载对应版本的软件,无需手动指定架构。apt不仅能从软件源安装软件,也能安装本地的.deb包。
安装软件
- 先更新软件源列表(确保能获取最新版本的软件):
sudo apt update- 从软件源安装软件(以安装文本编辑器
gedit为例):
输入sudo apt install gedity并回车确认安装,等待完成即可。- 用
apt安装本地.deb包(以安装本地的firefox.deb为例):
这种方式的优势是会自动解决依赖问题,如果apt 安装本地sudo apt install ./firefox.deb.deb包失败,再使用dpkg安装。
卸载软件
- 只卸载软件,保留配置文件:
sudo apt remove gedit- 彻底卸载(删除软件及所有配置文件):
sudo apt purge gedit- 卸载后清理不再需要的依赖文件(可选但推荐):
sudo apt autoremove
四、使用 dpkg 命令(安装本地 deb 包)
有些软件需从官网下载.deb格式的安装包(类似 Windows 的.exe),这时要注意下载与系统架构匹配的版本(如arm64架构的系统需下载arm64.deb)。
安装软件
- 从官网下载与系统架构匹配的
.deb安装包(比如下载到「下载」文件夹) - 打开终端,进入下载目录(假设文件名为
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 系统中,会自动根据系统架构选择合适的软件版本。
安装软件
- 搜索软件(比如安装视频播放器
vlc):
snap find vlc- 安装软件:
(部分软件需要加sudo snap install vlc--classic权限参数,如sudo snap install code --classic)
卸载软件
sudo snap remove vlc六、源码编译安装(适合进阶用户,需匹配架构)
有些特殊软件只有源代码,需手动编译安装,编译时会根据当前系统架构生成可执行文件。
- 下载源码包(通常是
.tar.gz或.zip格式),解压到文件夹 - 打开终端,进入解压后的目录
- 依次执行以下命令(具体以软件说明为准):
./configure # 配置编译参数(自动适配系统架构) make # 编译源码 sudo make install # 安装软件
卸载源码安装的软件
进入源码目录,执行:
sudo make uninstall若没有卸载脚本,可能需要手动删除安装的文件(不推荐新手操作)。
总结
- 架构匹配是关键:安装前通过
uname -m确认系统架构,选择对应版本的软件包(如arm64系统选arm64.deb)。 - 新手首选:图形界面软件中心(自动适配架构)或
apt命令(简单高效,还能安装本地.deb包)。 - 本地安装:用
dpkg安装.deb包时,务必确保架构与系统一致,依赖问题可通过apt install -f修复。 - 跨平台软件:Snap 商店自动匹配架构,适合新手尝试。
掌握这些方法,基本能应对 Ubuntu 系统下绝大多数软件的安装和卸载需求,同时避免因架构不匹配导致的问题啦!
