Debian OS:新手必读 – wiki大全

Debian OS:新手必读

Debian,作为Linux世界中的常青树,以其稳定性、安全性以及庞大的软件包库而闻名。对于初次接触Linux的用户来说,Debian可能是一个不错的起点,但也可能因为其“纯粹”的哲学而显得有些门槛。本文将为Debian新手提供一份详尽的指南,帮助你快速上手。

1. 什么是 Debian?

Debian GNU/Linux 是一个自由开源的操作系统,由全球志愿者社区共同开发。它以严格的自由软件原则为核心,不包含任何专有组件。许多流行的Linux发行版,如Ubuntu、Mint等,都是基于Debian构建的。

Debian 的特点:
* 稳定性: 以其“稳定版”(Stable)分支著称,软件版本更新较慢,但经过了严格的测试,极少出现故障。
* 安全性: 遵循严格的安全更新策略,对漏洞响应迅速。
* 自由: 坚持自由软件原则,所有组件都是自由开源的。
* 庞大的软件包库: 拥有超过60,000个软件包,几乎涵盖所有你能想到的应用。
* 社区支持: 活跃的全球社区提供丰富的文档和帮助。

2. Debian 的版本分支

Debian 有三个主要分支:
* Stable (稳定版): 推荐给大多数用户,尤其是服务器或需要极致稳定性的桌面用户。软件版本较旧,但经过充分测试,是最稳定的版本。
* Testing (测试版): 包含即将成为稳定版的软件包。软件更新较快,功能较新,但可能存在一些未解决的bug。适合那些希望获得较新软件但又能接受一些不稳定性风险的用户。
* Unstable (不稳定版,或称 Sid): 包含最新的软件包,更新最频繁。适合开发者和那些想体验最新功能并愿意忍受大量bug的用户。

对于新手,强烈建议从 Stable (稳定版) 开始。

3. 如何获取和安装 Debian?

3.1 获取安装镜像:
访问 Debian 官方网站 www.debian.org,在“获取 Debian”或“下载”部分找到安装镜像。你可以选择:
* Live CD/USB 镜像: 可以在不安装的情况下试用 Debian,如果满意再进行安装。
* Netinst 镜像: 一个小巧的镜像文件,在安装过程中从网络下载所需的软件包。
* 完整 DVD/CD 镜像: 包含所有软件包,无需网络即可安装,但文件较大。

3.2 制作启动盘:
使用 Rufus (Windows)、Etcher (跨平台) 或 dd 命令 (Linux/macOS) 将下载的 .iso 文件写入 USB 驱动器或刻录成 DVD。

3.3 安装过程:
从制作好的启动盘启动电脑。Debian 的安装程序(通常是图形化安装程序)会引导你完成以下步骤:
* 语言和键盘布局选择
* 网络配置
* 设置root密码和创建普通用户
* 磁盘分区: 这是最关键的步骤。对于新手,可以选择“向导 – 使用整个磁盘”以简化操作。如果你有特殊需求,可以选择手动分区。至少需要一个根分区 / 和一个交换分区 swap
* 选择安装软件: 安装程序会询问你是否要安装桌面环境(如GNOME, KDE, XFCE, LXDE等)和其他系统工具。建议选择一个你喜欢的桌面环境。
* 安装 GRUB 引导器: 确保 GRUB 安装到主硬盘的 MBR(主引导记录)上,以便启动 Debian。

4. 首次启动与基础配置

安装完成后,重启电脑,你将进入 Debian 桌面环境。

4.1 更新系统:
这是安装后最重要的一步。打开终端(通常在桌面环境的菜单中可以找到),输入以下命令:
bash
sudo apt update # 更新软件包列表
sudo apt upgrade # 升级已安装的软件包到最新版本
sudo apt dist-upgrade # 处理更复杂的软件包依赖关系,建议在升级内核或重要系统组件时使用

首次运行 sudo 命令会要求输入你的用户密码。

4.2 安装常用软件:
Debian 的软件包管理系统是 APT。你可以使用 apt install 命令安装各种软件。
* 浏览器: sudo apt install firefox-esr (Debian 默认的 Firefox 版本) 或 sudo apt install chromium
* 媒体播放器: sudo apt install vlc
* 办公套件: sudo apt install libreoffice
* 图片编辑: sudo apt install gimp
* 开发工具: sudo apt install build-essential git

4.3 启用非自由(non-free)和贡献(contrib)仓库(可选):
Debian 默认只启用自由软件仓库。有些硬件驱动、固件或多媒体编解码器属于非自由软件。如果你需要它们,需要编辑 /etc/apt/sources.list 文件。
bash
sudo nano /etc/apt/sources.list

在每行 debdeb-src 后面添加 contrib non-free,例如:
“`
deb http://deb.debian.org/debian/ stable main contrib non-free
deb-src http://deb.debian.org/debian/ stable main contrib non-free

deb http://deb.debian.org/debian/ stable-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free

deb http://security.debian.org/debian-security stable/updates main contrib non-free
deb-src http://security.debian.org/debian-security stable/updates main contrib non-free
``
保存并退出(Ctrl+O, Ctrl+X),然后再次运行
sudo apt updatesudo apt upgrade`。

5. Debian 的日常使用

5.1 软件包管理:
* 搜索软件包: apt search <软件包名称>
* 安装软件包: sudo apt install <软件包名称>
* 移除软件包: sudo apt remove <软件包名称> (保留配置文件)
* 完全移除软件包: sudo apt purge <软件包名称> (移除软件包和配置文件)
* 清理不再需要的依赖包: sudo apt autoremove
* 清理缓存的软件包文件: sudo apt clean

5.2 命令行基础:
学习一些基本的Linux命令行命令会大大提高你的效率。
* ls:列出文件和目录
* cd:切换目录
* pwd:显示当前工作目录
* mkdir:创建目录
* rm:删除文件或目录
* cp:复制文件或目录
* mv:移动文件或目录
* cat:显示文件内容
* man:查看命令手册页 (例如:man ls)

5.3 用户和权限:
* sudo:以管理员权限执行命令。
* chmod:更改文件或目录的权限。
* chown:更改文件或目录的所有者。

6. 常见问题与资源

  • 硬件兼容性: 如果遇到硬件无法正常工作,通常是缺少专有驱动或固件。查看 Debian Wiki 或搜索相关硬件的 Linux 驱动。
  • 无线网卡问题: 许多无线网卡需要 non-free 仓库中的固件。确保已启用 non-free 仓库并安装相应的固件包。
  • 多媒体支持: 如果视频或音频播放有问题,可能需要安装额外的编解码器。
  • 寻求帮助:
    • Debian 官方网站和维基: wiki.debian.org 是一个宝藏。
    • Debian 论坛: forums.debian.net 是提问和寻求帮助的好地方。
    • IRC 频道: 在 FreeNode 上的 #debian 频道可以找到实时帮助。

总结

Debian 是一个功能强大、稳定可靠的操作系统,非常适合那些追求稳定和自由的用户。虽然刚开始可能需要一些时间来适应其哲学和命令行,但一旦掌握,你将拥有一个高度可定制且效率极高的工作环境。从稳定版开始,保持耐心,积极探索,Debian 将为你打开一个全新的开源世界。祝你在 Debian 之旅中一切顺利!

滚动至顶部