Debian 10 入门教程:从安装到使用 – wiki词典


Debian 10 入门教程:从安装到使用

Debian 是一款广受欢迎的 GNU/Linux 操作系统,以其稳定性、安全性和庞大的软件包仓库而闻名。Debian 10 (代号 Buster) 作为其稳定版本,为用户提供了可靠且功能丰富的计算环境。本教程将详细指导您如何从零开始安装 Debian 10,并进行必要的安装后配置,让您能够轻松上手使用。

引言

Debian 是许多其他流行 Linux 发行版(如 Ubuntu、Linux Mint)的基础。选择 Debian 意味着您选择了一个由社区驱动、严格遵循自由软件原则的系统。它既可以作为强大的服务器操作系统,也可以作为稳定高效的桌面工作站。无论您是 Linux 新手还是经验丰富的用户,本教程都将帮助您顺利完成 Debian 10 的安装和基本配置。

第一部分:Debian 10 安装指南

本部分将引导您完成 Debian 10 的安装过程。

1.1 下载 Debian 10 ISO 镜像

首先,您需要获取 Debian 10 的安装镜像文件。
1. 访问 Debian 官方网站:www.debian.org
2. 导航至“下载”或“获取 Debian”部分。
3. 选择适合您计算机架构的 ISO 镜像。对于大多数现代个人电脑,您应该选择 amd64 版本。
4. 您可以选择网络安装镜像(体积小,安装时需要网络连接以下载软件包)或完整 DVD 镜像(包含大部分常用软件包,可在无网络环境下安装)。对于初次安装,完整 DVD 镜像通常更方便。

1.2 制作可启动 USB 驱动器或 DVD

下载 ISO 文件后,您需要将其写入 USB 驱动器或 DVD,以创建可启动的安装介质。

  • 对于 Windows 用户:
    • 使用 Rufus 或 Win32 Disk Imager 等工具。插入 USB 驱动器,打开软件,选择下载的 ISO 文件,然后开始写入。
  • 对于 Linux 用户:
    • 可以使用 dd 命令:sudo dd bs=4M if=/path/to/debian.iso of=/dev/sdX conv=fsync。请务必将 /path/to/debian.iso 替换为您的 ISO 文件路径,并将 /dev/sdX 替换为您的 USB 驱动器设备名(例如 /dev/sdb)。在执行此命令前,请务必确认设备名,错误的设备名可能导致数据丢失。
    • 或者使用 Etcher (Balena Etcher) 这样的图形化工具,它支持跨平台使用。

1.3 从安装介质启动

  1. 将制作好的可启动 USB 驱动器或 DVD 插入目标计算机。
  2. 重启计算机,并在启动过程中按下特定的键(通常是 F2, F10, F12, DelEsc)进入 BIOS/UEFI 设置或启动菜单。
  3. 在 BIOS/UEFI 设置中,将启动顺序更改为从您的 USB 驱动器或 DVD 启动。
  4. 某些情况下,您可能需要在 UEFI 设置中禁用“安全启动 (Secure Boot)”和“快速启动 (Fast Boot)”以避免启动问题。

1.4 开始图形化安装

成功从安装介质启动后,您将看到 Debian 的启动菜单。
1. 选择“Graphical Debian Installer”(图形化 Debian 安装)以启动用户友好的图形安装程序。

1.5 配置语言、位置和键盘

安装程序将引导您进行一系列基本配置:
1. 选择语言: 选择您希望在安装过程中以及最终系统中使用的语言。
2. 选择地理位置: 选择您的国家或地区,这将用于设置系统时区。
3. 配置键盘布局: 选择与您的物理键盘相匹配的布局。

1.6 网络配置

系统会自动尝试配置网络。您需要:
1. 设置主机名: 为您的计算机提供一个唯一的名称(例如 debian-desktop)。
2. 设置域名(可选): 如果您的计算机属于某个网络域,可以设置域名,否则可以留空。

1.7 设置用户和密码

此步骤至关重要,涉及系统安全。
1. 设置 Root 密码: root 用户是系统的超级管理员。请设置一个强大且不易猜测的密码。
2. 创建普通用户账户: 为了日常使用,建议创建一个非 root 的普通用户账户。输入您的全名、用户名,并为该账户设置一个强密码。日常操作应使用此账户,只有在需要管理员权限时才使用 sudo 命令或切换到 root 用户。

1.8 磁盘分区

磁盘分区是安装过程中最关键的步骤之一,它决定了操作系统如何使用您的硬盘空间。

  • 对于初学者(推荐): 选择“Guided – use entire disk”(向导式 – 使用整个磁盘)。安装程序会自动为您分区,这通常包括一个根分区 (/)、一个交换分区 (swap) 和一个家目录分区 (/home)。请注意,这将擦除所选硬盘上的所有现有数据。
  • 对于高级用户: 选择“Manual”(手动)分区。您可以自定义分区方案,例如为 //homeswap 创建独立分区,这为数据管理提供了更大的灵活性。

在确认分区方案后,安装程序会提示您将更改写入磁盘。请仔细核对,然后确认。

1.9 软件选择

在这一步,您可以选择要安装的桌面环境和其他预定义软件包。
* 桌面环境: Debian 提供了多种桌面环境选择,例如:
* GNOME (默认): 现代、用户友好的桌面。
* Xfce: 轻量级、快速的桌面。
* KDE Plasma: 功能丰富、高度可定制的桌面。
* MATE, LXDE, Cinnamon 等。
选择您喜欢的桌面环境。
* 其他软件包: 您还可以选择安装其他功能,如“Web 服务器”、“SSH 服务器”、“打印服务器”等,根据您的需求进行勾选。

1.10 安装 GRUB 引导加载程序

GRUB 是 Linux 系统启动所必需的引导加载程序。
1. 安装程序会询问您是否将 GRUB 安装到主引导记录 (MBR)。通常,您应该选择“是”,并选择您的主硬盘(例如 /dev/sda)。

1.11 完成安装并重启

安装过程可能需要一些时间,具体取决于您的硬件和选择的软件包。
1. 安装完成后,安装程序会提示您移除安装介质(USB 驱动器或 DVD)。
2. 点击“继续”或“重启”以重新启动计算机。
3. 您的 Debian 10 系统现在应该会启动,并显示登录界面。使用您之前创建的普通用户账户登录。

第二部分:Debian 10 安装后配置与使用

成功安装 Debian 10 后,以下是一些建议的安装后配置和常用操作,以优化您的系统。

2.1 修复 CD-ROM 仓库错误 (如果从 DVD 安装)

如果您是从 DVD 安装的 Debian,系统可能会尝试将 CD-ROM 作为软件包源。这可能导致更新错误。
1. 打开“软件与更新”(或编辑 /etc/apt/sources.list 文件)。
2. 找到并禁用或注释掉所有包含 cdrom: 的行。
3. 保存文件并关闭。

2.2 更新系统和配置 Sudo

这是安装后最重要的步骤之一,可以确保您的系统拥有最新的安全补丁和软件包。

  • 安装 Sudo (如果尚未安装): 如果您创建的用户账户没有 sudo 权限(某些安装选项下可能不会默认添加),您需要先以 root 用户登录(或通过 su - 命令切换到 root),然后安装 sudo
    bash
    apt update && apt install sudo
  • 将用户添加到 Sudo 组: 让您的普通用户拥有执行管理员命令的权限,而无需每次都输入 root 密码:
    bash
    adduser your_username sudo

    请将 your_username 替换为您的实际用户名。完成此操作后,您可能需要注销并重新登录,或重启系统,更改才会生效。
  • 更新和升级软件包:
    bash
    sudo apt update # 更新软件包列表
    sudo apt dist-upgrade -y # 升级所有已安装的软件包

    dist-upgrade 会智能处理依赖关系,并安装或移除必要的软件包以完成整个系统的升级。

2.3 启用 Contrib 和 Non-Free 仓库

Debian 默认只启用 main 仓库,其中只包含符合 Debian 自由软件指导方针的软件包。要访问一些专有驱动(如 NVIDIA 显卡驱动)或某些非自由应用程序,您需要启用 contribnon-free 仓库。

  1. 打开终端,编辑 /etc/apt/sources.list 文件:
    bash
    sudo nano /etc/apt/sources.list
  2. 在每个 debdeb-src 行的末尾添加 contrib non-free。例如,将:
    deb http://deb.debian.org/debian buster main
    deb-src http://deb.debian.org/debian buster main

    修改为:
    deb http://deb.debian.org/debian buster main contrib non-free
    deb-src http://deb.debian.org/debian buster main contrib non-free
  3. 保存文件(按 Ctrl+O,然后按 Enter)并退出 nano(按 Ctrl+X)。
  4. 更新软件包列表以使更改生效:
    bash
    sudo apt update

2.4 安装常用工具和软件

根据您的需求,安装一些常用工具和应用程序可以极大地提升使用体验。

  • 文本编辑器:
    • vim (强大但学习曲线陡峭): sudo apt install vim
    • nano (简单易用): sudo apt install nano
  • 防火墙 (UFW – Uncomplicated Firewall):
    bash
    sudo apt install ufw
    sudo ufw enable # 启用防火墙
    sudo ufw status verbose # 查看防火墙状态
  • SSH 服务器 (如果需要远程访问):
    bash
    sudo apt install openssh-server
  • 备份工具: 考虑安装如 Timeshift 等工具来创建系统快照,以便在出现问题时恢复系统。
  • 多媒体解码器和播放器:
    bash
    sudo apt install libavcodec-extra # 多媒体解码器
    sudo apt install vlc # VLC 媒体播放器
  • 其他应用程序: 根据需要安装图形处理软件 (GIMP)、办公套件 (LibreOffice)、网络浏览器扩展、PDF 阅读器等。例如:
    bash
    sudo apt install gimp libreoffice-writer libreoffice-calc libreoffice-impress

2.5 安装专有驱动 (例如 NVIDIA)

如果您有 NVIDIA 显卡,安装专有驱动通常能获得更好的性能。

  1. 识别推荐驱动:
    bash
    sudo apt install nvidia-detect
    nvidia-detect

    该命令会告诉您最适合您显卡的驱动包名称(例如 nvidia-driver)。
  2. 安装驱动:
    bash
    sudo apt install nvidia-driver firmware-misc-nonfree

    根据 nvidia-detect 的输出调整 nvidia-driver 包名。
  3. 安装完成后,重启系统以加载新驱动。

2.6 自定义桌面环境

Debian 10 提供了多种桌面环境。您可以根据个人喜好进行定制。
* 主题和图标: 在桌面环境的设置中更改主题、图标包和光标。
* 暗黑模式: 许多桌面环境都提供了暗黑模式选项,以减少眼睛疲劳。
* 桌面扩展: 如果使用 GNOME,可以安装 GNOME 扩展来增加功能或改变界面。
* 壁纸和字体: 个性化您的桌面背景和系统字体。

2.7 系统优化 (可选)

  • 调整 Swappiness 值: swappiness 值控制系统使用交换空间的积极程度。较低的值(例如 10)会让系统更倾向于使用物理内存,这通常适用于内存充足的现代系统。
    bash
    sudo sysctl vm.swappiness=10
    # 使其永久生效,编辑 /etc/sysctl.conf,添加或修改 vm.swappiness=10
  • GRUB 启动时间: 缩短 GRUB 菜单的显示时间可以加快启动过程。编辑 /etc/default/grub 文件,修改 GRUB_TIMEOUT 的值。
  • TLP (笔记本电源管理工具): 对于笔记本用户,安装 TLP 可以显著改善电池续航。
    bash
    sudo apt install tlp tlp-rdw
    sudo tlp start

2.8 安装 Flatpak/Snap (可选)

Flatpak 和 Snap 是通用的软件包管理系统,允许您安装来自不同发行版的应用程序,即使这些应用程序在 Debian 仓库中不可用。

  • 安装 Flatpak:
    bash
    sudo apt install flatpak
    # 如果使用 GNOME 桌面,可以安装 GNOME 软件中心的 Flatpak 插件
    sudo apt install gnome-software-plugin-flatpak
    # 添加 Flathub 仓库,获取更多应用
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

    重启系统后,您就可以从 Flathub 安装应用了。
  • 安装 Snap:
    bash
    sudo apt install snapd

    重启系统后,您可以使用 snap 命令安装应用。

2.9 安装 Wine (可选)

如果您需要在 Debian 上运行 Windows 应用程序,可以安装 Wine。

  1. 添加 32 位架构支持:
    bash
    sudo dpkg --add-architecture i386
  2. 下载并添加 WineHQ GPG 密钥:
    bash
    wget -nc https://dl.winehq.org/wine-builds/winehq.key
    sudo apt-key add winehq.key
  3. 添加 WineHQ 仓库:
    bash
    sudo nano /etc/apt/sources.list

    在文件末尾添加以下行:
    deb https://dl.winehq.org/wine-builds/debian/ buster main
  4. 更新软件包列表并安装 Wine:
    bash
    sudo apt update
    sudo apt install --install-recommends winehq-stable

结论

通过本教程,您应该已经成功安装并配置了 Debian 10 系统。从稳定的安装到个性化的桌面环境和必备软件的安装,Debian 10 提供了一个坚实而灵活的平台。现在,您可以尽情探索 Debian 的世界,享受其带来的稳定性和自由。如果您在过程中遇到任何问题,Debian 庞大而友好的社区总能为您提供帮助。祝您使用愉快!


滚动至顶部