朝鲜世界杯_2019篮球世界杯 - dyldrk.com

Ubuntu MATE新手必看 常用软件安装命令合集与常见问题解决指南

欢迎来到 Ubuntu MATE 的世界

Ubuntu MATE 是一个基于 Ubuntu 的官方风味版(Flavor),它使用 MATE 桌面环境。对于从 Windows 或 macOS 转换过来的用户,或者那些寻求轻量级、稳定且高度可定制的 Linux 体验的用户来说,它是一个绝佳的选择。MATE 桌面保留了传统的桌面隐喻(开始菜单、任务栏等),使得过渡相对平滑。

然而,对于 Linux 新手来说,最令人困惑的部分往往是软件的安装和系统配置。在 Windows 上,你习惯于去网站下载 .exe 或 .msi 安装包;而在 Linux 上,我们主要依赖强大的包管理系统。本指南旨在为你提供一份详尽的常用软件安装命令合集,并解决新手常见的问题,帮助你快速上手 Ubuntu MATE。

第一部分:理解 Ubuntu MATE 的软件安装方式

在开始安装具体软件之前,你必须先了解 Linux(特别是基于 Debian/Ubuntu 的系统)是如何管理软件的。这将为你后续的操作打下坚实的基础。

1.1 APT 包管理器:你的软件中心核心

Ubuntu 使用 APT (Advanced Package Tool) 作为其包管理系统。你可以把它想象成一个超级应用商店,但它是通过命令行操作的,功能更强大,管理更高效。

软件源 (Repositories): 软件不是从互联网上随意下载的,而是从官方维护的“软件源”服务器下载。这保证了软件的安全性和依赖关系的完整性。

依赖关系 (Dependencies): 当你安装一个软件时,它可能需要其他库或工具才能运行。APT 会自动为你下载并安装这些依赖项,你无需手动处理。

1.2 sudo 命令:管理员权限的钥匙

在 Linux 中,普通用户没有权限修改系统核心文件或安装软件。sudo (Super User Do) 命令允许你以管理员(root)身份执行单个命令。在执行任何安装或系统配置命令前,通常都需要加上 sudo。

重要提示: 输入 sudo 密码时,屏幕上不会显示任何字符(没有星号或圆点),这是正常的安全措施。输入完毕后直接按回车即可。

1.3 基础软件管理命令

以下是新手必须掌握的几个核心命令,建议你花几分钟熟悉它们。

更新软件源列表:

这个命令从服务器获取最新的软件包列表信息。每次安装新软件或升级系统前,都应该先运行此命令。

sudo apt update

升级已安装的软件包:

这个命令会根据 update 获取的列表,将系统中所有已安装的软件升级到最新版本。

sudo apt upgrade

安装新软件:

语法:sudo apt install <软件包名称>

例如,安装著名的文本编辑器 vim:

sudo apt install vim

卸载软件:

语法:sudo apt remove <软件包名称>

例如,卸载 vim:

sudo apt remove vim

如果你想同时删除该软件的配置文件,可以使用 purge 命令:

sudo apt purge vim

搜索软件:

如果你不确定软件的确切名称,可以使用 search 命令。它会搜索软件源中所有包含关键词的软件包。

apt search <关键词>

例如,你想找一个截图工具,但不知道叫什么:

apt search screenshot

清理系统:

这个命令会删除那些因软件卸载而不再需要的依赖包,以及本地缓存的软件包文件,可以释放磁盘空间。

sudo apt autoremove

sudo apt clean

第二部分:常用软件安装命令合集

现在,让我们来解决实际问题:如何安装日常使用的软件。以下分类列出了新手最常用的软件及其安装命令。

2.1 中文输入法

Ubuntu MATE 默认可能不带中文输入法,或者只有 Fcitx 但没有配置好。对于中文用户,安装搜狗输入法或 Fcitx5 是最常见的需求。

方案一:安装 Fcitx5 框架及内置拼音(推荐,开源且稳定)

Fcitx5 是新一代的输入法框架,性能优秀。

安装 Fcitx5 及相关工具:

sudo apt update

sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 fcitx5-frontend-qt5

配置系统使用 Fcitx5:

打开 系统设置 (MATE Tweak) -> 语言支持 (Language Support)。

将 键盘输入法系统 (Keyboard input method system) 从 IBus 改为 Fcitx。

如果没有 Fcitx 选项,可能需要安装 fcitx 包,但通常安装 fcitx5 后会自动出现。

重启系统:

sudo reboot

配置输入法:

重启后,屏幕右上角会出现一个键盘图标(或橙色的 “Fcitx” 字样)。右键点击它,选择 配置 (Configure)。

点击左下角的 + 号。

取消勾选 “仅显示当前语言” (Only Show Current Language)。

在搜索框中输入 pinyin 或 Chinese,找到 Pinyin (通常是 Chinese - Pinyin) 或 Wubi,点击 OK 添加。

使用 ↑ 和 ↓ 按钮调整输入法在列表中的顺序(例如,将 Pinyin 放在第二位,第一位通常是键盘布局)。

方案二:安装搜狗输入法(闭源,词库强大)

搜狗输入法依赖于 Fcitx 框架,且官方只提供 .deb 包。

安装 Fcitx 框架:

sudo apt update

sudo apt install fcitx fcitx-bin fcitx-config-common fcitx-config-gtk fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt5 fcitx-module-dbus fcitx-module-x11 fcitx-tools

从官网下载 .deb 包:

访问 搜狗输入法 Linux 版官网,下载对应你系统架构(通常是 64位,即 amd64)的 .deb 包。假设下载到 ~/Downloads 目录。

安装下载的 .deb 包:

cd ~/Downloads

sudo dpkg -i sogouimebs*.deb

注意: 如果安装过程中提示缺少依赖,不要慌张。运行以下命令修复:

sudo apt -f install

配置系统和重启:

同方案一的步骤 2、3、4。

2.2 多媒体播放器

VLC Media Player (万能播放器)

VLC 几乎可以播放任何视频和音频格式。

sudo apt install vlc

MPV Media Player (极简主义者的高性能播放器)

MPV 是一个基于 MPlayer 和 mplayer2 的开源媒体播放器,命令行操作强大,界面极简。

sudo apt install mpv

2.3 网络与通讯

Firefox (火狐浏览器)

Ubuntu MATE 通常已预装。如果没有,或你想重新安装:

sudo apt install firefox

Google Chrome (谷歌浏览器)

Google Chrome 不在官方源中,需要手动添加 Google 的软件源来安装,这样可以保证自动更新。

下载 Google Chrome 的 .deb 包:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

(如果提示 wget 未找到,请先安装:sudo apt install wget)

安装:

sudo dpkg -i google-chrome-stable_current_amd64.deb

修复依赖:

sudo apt -f install

QQ / 微信

在 Linux 上使用官方 QQ/微信比较困难。目前最佳的解决方案是使用 Deepin-Wine 方案或 UOS 版本的移植。

推荐方案:使用第三方仓库安装 (以 Deepin-Wine 为例)

添加仓库并安装:

有很多第三方仓库提供了打包好的环境,例如 zq1998 的仓库。操作步骤可能随时间变化,请务必参考最新的社区教程。一个常见的安装流程是:

# 导入密钥

wget -O- https://deepin-wine.i-m.dev/setup.sh | sh

# 安装微信

sudo apt install com.qq.weixin.deepin

# 或者安装QQ

sudo apt install com.qq.im.deepin

警告: 使用第三方仓库存在一定风险,请确保你信任仓库的维护者。

2.4 办公与生产力

LibreOffice (办公套件)

Ubuntu MATE 通常已预装。它包含 Writer (文字处理), Calc (电子表格), Impress (演示文稿) 等,功能对标 Microsoft Office。

sudo apt install libreoffice

GIMP (图像编辑器)

功能强大的开源图像编辑器,被称为 “Linux 版的 Photoshop”。

sudo apt install gimp

OBS Studio (直播与录屏)

开源的直播和录屏软件,功能非常专业。

sudo apt install obs-studio

2.5 开发工具

Git (版本控制)

sudo apt install git

安装后需要配置你的用户名和邮箱:

git config --global user.name "Your Name"

git config --global user.email "youremail@example.com"

Visual Studio Code (代码编辑器)

微软出品的流行代码编辑器。同样,推荐通过添加官方源来安装,以便自动更新。

安装 GPG 密钥:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg

sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg

添加软件源:

sudo sh -c 'echo "deb [arch=amd64,arm64 signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

安装:

sudo apt update

sudo apt install code

Python 环境

Ubuntu 自带 Python 3。对于开发者,强烈推荐使用 venv 创建虚拟环境,而不是直接操作系统自带的 Python。

安装 Python 开发依赖(编译 C 扩展时常用):

sudo apt install python3-pip python3-dev python3-venv build-essential

创建一个虚拟环境的示例:

# 1. 创建一个项目目录并进入

mkdir my_project && cd my_project

# 2. 创建名为 venv 的虚拟环境

python3 -m venv venv

# 3. 激活虚拟环境

source venv/bin/activate

# 激活后,你的命令行提示符前会出现 (venv) 字样

# 4. 在虚拟环境中安装包,例如 requests

pip install requests

# 5. 退出虚拟环境

deactivate

第三部分:新手常见问题与解决方案

问题 1:sudo apt update 或 sudo apt install 时报错,提示无法连接到某个源或 404 Not Found。

原因分析:

网络问题: 你的网络连接有问题,或者防火墙阻止了访问。

软件源服务器问题: 你选择的镜像源可能暂时不可用或已废弃。

系统版本过旧: 你的 Ubuntu 版本已经过了官方支持周期(EOL),官方源已经不再提供更新。

解决方案:

检查网络: ping -c 4 8.8.8.8 看看是否能通。

更换软件源镜像:

打开 软件和更新 (Software & Updates) 应用。

在 下载自 (Download from) 下拉菜单中,选择 其他...。

点击 选择最佳服务器,系统会自动测试并选择一个延迟最低、速度最快的镜像源。

点击 关闭,系统会提示你重新载入软件列表。

升级系统版本: 如果你的系统版本过旧,请考虑备份数据后,升级到最新的 LTS (长期支持) 版本。

问题 2:安装 .deb 文件时提示缺少依赖 (dpkg: error processing package ...)

原因分析:

.deb 包会声明它需要哪些其他的库(依赖)才能运行。如果这些依赖在你的系统中不存在,dpkg 就会安装失败。

解决方案:

这是新手最常遇到的问题,但解决起来非常简单。在你用 dpkg -i 安装失败后,立即运行:

sudo apt -f install

或者

sudo apt --fix-broken install

这个命令会分析刚才的安装失败操作,找出缺失的依赖,并自动从软件源下载并安装它们。安装完成后,你之前尝试安装的 .deb 包通常也就自动配置好了。

问题 3:中文显示为方块或乱码

原因分析:

系统缺少中文字体,或者字体缓存没有正确生成。

解决方案:

安装中文字体包:

Ubuntu 源里有一个 fonts-wqy-microhei (文泉驿微米黑) 是一个不错的开源中文字体。

sudo apt install fonts-wqy-microhei fonts-wqy-zenhei

重建字体缓存:

fc-cache -fv

检查系统语言设置:

确保在 系统设置 -> 语言支持 中,汉语 (Chinese) 已经被添加到 语言 列表的合适位置,并且拖动到顶部。

问题 4:无法识别 NTFS 格式的移动硬盘或 U 盘

原因分析:

Linux 默认对微软的 NTFS 文件系统支持有限,需要安装额外的驱动。

解决方案:

安装 ntfs-3g 驱动。

sudo apt install ntfs-3g

安装后,通常需要重新插入你的移动硬盘或重启系统,系统就能正常读写 NTFS 格式的分区了。

问题 5:安装软件时出现 E: 无法锁定管理目录(/var/lib/dpkg/)

原因分析:

APT 系统在同一时间只允许一个实例运行。这个错误意味着有另一个 APT 进程(可能是后台自动更新,也可能是你之前卡住的终端)正在运行,或者上次运行异常退出,留下了锁文件。

解决方案:

首先确认没有其他 apt 或 dpkg 进程在运行:

ps aux | grep apt

如果看到有 apt-get, apt, dpkg 等进程,等待它们完成或手动 kill 掉。

如果确认没有其他进程,删除锁文件:

sudo rm /var/lib/dpkg/lock

sudo rm /var/lib/apt/lists/lock

sudo rm /var/cache/apt/archives/lock

然后重新配置 dpkg:

sudo dpkg --configure -a

现在你应该可以再次运行 apt 命令了。

结语

从 Windows 迁移到 Ubuntu MATE,初期可能会遇到一些挑战,尤其是在软件安装和系统配置方面。但请记住,Linux 社区非常活跃,几乎你遇到的每一个问题,都有前人遇到过并找到了解决方案。

掌握 apt update, apt install, sudo 这几个核心命令,你就已经迈出了最重要的一步。不要害怕使用命令行,它通常比图形界面更直接、更强大。遇到问题时,善用搜索引擎,将错误信息的关键部分复制进去搜索,你大概率能找到答案。

希望这份指南能成为你 Ubuntu MATE 之旅的得力助手,祝你使用愉快!