下载参考:
https://blog.itsse.cn/1480.html
上面地址虚拟机 Parallels 用DesktopPD18 永久授权的那个
比较方面地址在如下:
我用的安装包地址 需要梯子
https://drive.google.com/drive/folders/1-aRluq_MUpMyYL-_B3vZXVbnnphKZTjJ?usp=sharing
没梯子只能用19
虚拟机用的Debian11版本
一、Debian 进行汉化
- 1.安装中文语言包
- 2.配置系统区域设置(Locale)
- 3.安装中文输入法
- 4.配置图形界面(如果使用桌面环境)
- 5.安装和配置中文字体
步骤说明:
1. 更新软件包列表
首先,确保您的系统软件包列表是最新的。
sudo apt update
2. 安装中文语言包
Debian 使用 locales
包来管理系统的区域设置。您需要安装中文语言包。
sudo apt install locales
3. 配置区域设置(Locale)
3.1 生成中文区域设置
运行以下命令以生成所需的中文区域设置:
sudo dpkg-reconfigure locales
-
步骤说明
1.在出现的界面中,使用空格键选择您需要的中文区域设置,例如:
zh_CN.UTF-8 UTF-8``zh_CN.GBK GBK``zh_CN.GB2312 GB2312
2.选择
zh_CN.UTF-8
作为默认区域设置。3.确认并生成区域设置。
3.2 设置系统区域
您也可以手动编辑 /etc/default/locale
文件来设置系统区域。
sudo nano /etc/default/locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
保存并退出(在 nano 中按 Ctrl + O
保存,按 Ctrl + X
退出)。
4. 安装中文输入法
根据您的需求,可以选择不同的中文输入法。以下以 fcitx 和 ibus 为例:
4.1 安装 fcitx 输入法框架
sudo apt install fcitx fcitx-pinyin fcitx-table-wubi
4.2 配置 fcitx
编辑环境变量文件:
sudo nano /etc/environment
添加以下内容:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
保存并退出。
4.3 安装 ibus 输入法框架(可选)
如果您更喜欢 ibus,可以安装:
sudo apt install ibus ibus-pinyin
然后,按照类似的步骤配置环境变量:
sudo nano /etc/environment
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
5. 安装中文字体
为了确保中文显示正常,您需要安装中文字体。以下是一些常用的中文字体包:
sudo apt install fonts-wqy-zenhei fonts-wqy-microhei fonts-arphic-ukai fonts-arphic-uming
6. 配置桌面环境
如果您使用的是图形界面(如 GNOME、KDE 等),需要确保桌面环境使用正确的区域设置和输入法。
6.1 GNOME 桌面环境
-
设置区域:
1.打开 “Settings”(设置)。
2.选择 “Region & Language”(区域与语言)。
3.在 “Language”(语言)选项中,选择 “中文(中国)”。
4.在 “Region”(区域)选项中,选择 “Chinese (China)”。
-
配置输入法:
1.打开 “Settings”(设置)。
2.选择 “Keyboard”(键盘)。
3.在 “Input Sources”(输入源)选项中,添加 “Chinese (Intelligent Pinyin)” 或其他中文输入法
二、配置阿里源为下载源并缓存
1. 备份现有的 sources.list 文件
在进行任何修改之前,建议先备份当前的 sources.list
文件,以便在出现问题时可以恢复。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
2. 检查 sources.list
文件的语法
/etc/apt/sources.list
文件的每一行都应该遵循特定的语法格式。一个典型的软件源行格式如下:
deb [选项] URI 发行版 [组件]
常见错误:
- 缺少
deb
或deb-src
:每行必须以deb
或deb-src
开头。 - URI 格式错误:URI 必须是一个有效的 URL。
- 缺少组件:每个软件源行通常包含一个或多个组件,如
main
,contrib
,non-free
。 - 拼写错误:确保没有拼写错误或多余的空格。
**3. **确认使用阿里源
首先,确保您的 /etc/apt/sources.list
文件中已经配置了阿里云的软件源。以下是一个示例配置:
sudo nano /etc/apt/sources.list
将内容替换为阿里云的镜像源。例如,对于 Debian 11(Bullseye),可以使用以下配置:
deb http://mirrors.aliyun.com/debian/ bullseye main contrib non-free
deb-src http://mirrors.aliyun.com/debian/ bullseye main contrib non-freedeb http://mirrors.aliyun.com/debian/ bullseye-updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main contrib non-freedeb http://mirrors.aliyun.com/debian/ bullseye-backports main contrib non-free
deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main contrib non-freedeb http://mirrors.aliyun.com/debian-security bullseye-security main contrib non-free
deb-src http://mirrors.aliyun.com/debian-security bullseye-security main contrib non-free
说明:
- mirrors.aliyun.com:阿里云的 Debian 镜像地址。
- bullseye:Debian 11 的代号。如果您使用的是其他版本,请将
bullseye
替换为相应的代号(如buster
、bookworm
等)。
保存并退出(在 nano 中按 Ctrl + O
保存,按 Ctrl + X
退出)。
4. 更新包列表
在更改了 sources.list
文件后,需要更新包列表以获取最新的软件包信息。
sudo apt update
5. 重新生成包缓存(可选)
如果您希望强制重新下载所有包列表,可以使用以下命令:
sudo apt clean
sudo apt update
说明:
sudo apt clean
:清理本地包缓存,删除下载的包文件。sudo apt update
:重新下载包列表并更新缓存。
6. 验证阿里源是否生效
您可以通过以下命令查看当前使用的软件源:
apt-cache policy
在输出中,检查软件包的 URI 是否指向阿里云的镜像地址。例如:
500 http://mirrors.aliyun.com/debian bullseye/main amd64 Packages
7. 常见问题排查
如果仍然遇到错误,请检查以下几点:
7.1 文件权限
确保 sources.list
文件具有正确的权限:
sudo chmod 644 /etc/apt/sources.list
7.2 文件编码
确保 sources.list
文件使用正确的编码(通常是 UTF-8)。可以使用以下命令检查:
file /etc/apt/sources.list
输出应类似于:
/etc/apt/sources.list: ASCII text
7.3 网络连接
确保您的网络连接正常,并且可以访问软件源的 URI。例如,您可以尝试使用 curl
或 wget
访问软件源:
curl -I http://mirrors.aliyun.com/debian/
如果无法访问,请检查网络设置或尝试使用其他镜像源。
8. 清理不必要的包(可选)
为了节省空间,您可以清理不再需要的包:
sudo apt autoremove
9. 重新生成其他缓存(可选)
如果您还希望重新生成其他类型的缓存,例如字体缓存,可以执行以下命令:
重新生成字体缓存
sudo fc-cache -fv
重新生成图标缓存
对于某些桌面环境(如 GNOME),可以重新生成图标缓存:
sudo update-icon-caches /usr/share/icons/*
三、想添加一个名为 root
的用户,执行如下:
sudo useradd root
注意:在大多数 Linux 系统中,root
用户已经存在。重新创建 root
用户可能会导致系统权限和安全性问题。因此,通常不建议创建另一个名为 root
的用户。 但是创建其他用户与root操作一致,把root换成Tom,Jack,这种人名就行。
1. 添加用户并设置密码
如果您想添加一个新用户并为其设置密码,可以按照以下步骤操作:
步骤 1: 添加新用户
sudo useradd -m newuser
-m
选项用于创建用户的主目录(通常位于/home/newuser
)。
步骤 2: 设置用户密码
sudo passwd newuser
系统会提示您输入并确认新密码:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
步骤 3: 赋予用户 sudo 权限(可选)
如果您希望新用户具有 sudo
权限,可以将其添加到 sudo
组:
sudo usermod -aG sudo newuser
2. 使用 adduser
命令(更简便的方法)
Debian 还提供了 adduser
命令,这是一个更友好的用户管理工具。它会自动创建主目录并提示您设置密码。
添加新用户
sudo adduser newuser
系统会提示您输入并确认密码,以及其他用户信息:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for newuser
Enter the new value, or press ENTER for the defaultFull Name []: Room Number []: Work Phone []: Home Phone []: Other []:
Is the information correct? [Y/n]
Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: 怎么填写?在使用 adduser
命令添加新用户时,系统会提示您填写一些用户信息,如全名、房间号、工作电话、家庭电话和其他信息。这些字段是可选的示例
假设您要添加一个名为 zhangsan
的用户,以下是一个可能的填写示例:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for zhangsan
Enter the new value, or press ENTER for the defaultFull Name []: Zhang SanRoom Number []: Work Phone []: 123-456-7890Home Phone []: Other []:
Is the information correct? [Y/n]
3. 总结
-
拼写错误:确保命令拼写正确,
useradd
而不是ueradd
。 -
创建用户:使用
useradd
或adduser
命令来创建新用户。 -
设置密码:使用
passwd
命令为新用户设置密码。 -
赋予权限:使用
usermod -aG sudo
命令将用户添加到sudo
组以赋予sudo
权限。