换源与包管理器实战
无论你选择哪个发行版,安装完成后的“第一件事”永远是让系统能够快速、顺畅地下载软件。
1. 为什么要换源?
Linux 的软件仓库服务器大多位于海外,国内访问速度极慢。通过将源地址修改为清华大学 (TUNA)、阿里云或腾讯云等国内镜像站,下载速度可以从几 KB/s 提升到几十 MB/s。
各大发行版换源速查
- 备份并修改:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list - 刷新:
sudo apt update
- 编辑 Mirrorlist:
sudo nano /etc/pacman.d/mirrorlist - 将国内镜像置顶:
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch - 刷新:
sudo pacman -Syy
- 启用并行下载:
sudo nano /etc/dnf/dnf.conf - 在文件末尾添加:
max_parallel_downloads=10 fastestmirror=True - 刷新:
sudo dnf update
2. 核心指令全景图
掌握了换源后,你需要学会如何通过命令行管理软件。以下是主流包管理器的常用操作对比:
| 操作 | APT (Ubuntu/Debian) | DNF (Fedora/RHEL) | Pacman (Arch) |
|---|---|---|---|
| 刷新软件源 | apt update | dnf check-update | pacman -Sy |
| 安装软件包 | apt install <pkg> | dnf install <pkg> | pacman -S <pkg> |
| 全量更新系统 | apt upgrade | dnf upgrade | pacman -Syu |
| 移除软件包 | apt remove <pkg> | dnf remove <pkg> | pacman -R <pkg> |
| 搜索软件包 | apt search <key> | dnf search <key> | pacman -Ss <key> |
| 清理缓存 | apt clean | dnf clean all | pacman -Scc |
3. 权限管理:配置 Sudo
如果你在执行 sudo 时报错“user is not in the sudoers file”,请按照以下步骤修复:
- 切换 Root:
su - - Debian/Ubuntu:
usermod -aG sudo <你的用户名> - Arch/Fedora:
usermod -aG wheel <你的用户名> - 验证: 重启或重新登录后,运行
sudo whoami看到root即代表成功。