换源与包管理器实战

无论你选择哪个发行版,安装完成后的“第一件事”永远是让系统能够快速、顺畅地下载软件。


1. 为什么要换源?

Linux 的软件仓库服务器大多位于海外,国内访问速度极慢。通过将源地址修改为清华大学 (TUNA)阿里云腾讯云等国内镜像站,下载速度可以从几 KB/s 提升到几十 MB/s。

各大发行版换源速查

  1. 备份并修改:
    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
  2. 刷新: sudo apt update
  1. 编辑 Mirrorlist:
    sudo nano /etc/pacman.d/mirrorlist
  2. 将国内镜像置顶:
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
  3. 刷新: sudo pacman -Syy
  1. 启用并行下载:
    sudo nano /etc/dnf/dnf.conf
  2. 在文件末尾添加:
    max_parallel_downloads=10
    fastestmirror=True
  3. 刷新: sudo dnf update

2. 核心指令全景图

掌握了换源后,你需要学会如何通过命令行管理软件。以下是主流包管理器的常用操作对比:

操作APT (Ubuntu/Debian)DNF (Fedora/RHEL)Pacman (Arch)
刷新软件源apt updatednf check-updatepacman -Sy
安装软件包apt install <pkg>dnf install <pkg>pacman -S <pkg>
全量更新系统apt upgradednf upgradepacman -Syu
移除软件包apt remove <pkg>dnf remove <pkg>pacman -R <pkg>
搜索软件包apt search <key>dnf search <key>pacman -Ss <key>
清理缓存apt cleandnf clean allpacman -Scc

3. 权限管理:配置 Sudo

如果你在执行 sudo 时报错“user is not in the sudoers file”,请按照以下步骤修复:

  1. 切换 Root: su -
  2. Debian/Ubuntu: usermod -aG sudo <你的用户名>
  3. Arch/Fedora: usermod -aG wheel <你的用户名>
  4. 验证: 重启或重新登录后,运行 sudo whoami 看到 root 即代表成功。

4. 结业练习

Navigation