我很棒的Linux是一个个人存储库,描述了我在Linux桌面环境中所考虑的内容。
Linux社区创建的有用网站。
很棒的Linux软件
二醇
发出
Distrowatch
Guiafoca
巴西Linux
Linux指南
Linux发行列表。
没有完美的Linux分布,特定用例总会有分布。例如,我目前的看法如下:
用于容器和测试的高山Linux;
Arch Linux作为个人用途的桌面;
如果重点是隐私,则尾巴;
Ubuntu和Fedora对USB现场和虚拟机非常有用。
对于每种需求,总是会有不同的分布。
最重要的是要了解我的目的与您的目的不同,请测试不同的分布,直到找到最适合所寻求目的的分布。
越简单,越好,这就是为什么Arch Linux是一个引起我注意的操作系统的原因。
Arch Linux仅具有其目的简单性和对必需品的使用。
提到滚动释放稳定性似乎很奇怪,但是根据我的经验,我从来没有遇到过问题,无论看起来多么有争议,我总是在Linux发行中遇到“主要更新”分销模型,尤其是Ubuntu的问题。
如果您仍然认为“ Linux给出了问题,现在只是格式化了”,请将其从我的脑海中取出。
除了Arch Linux Wiki是每个Internet中可能存在的最完整的文档外,还有一些方法可以解决问题,例如使用BTRF提供的快照。
避免遵循教程,您的设备和需求肯定与其他人不同。
使用安装文档作为基础,并修改其使用所需的内容。
就我而言,在教程之后,我必须更改以下步骤:
使用GPT FDISK,该专辑的准备以下布局:
| 分割 | 部门 | 类型 | 集会 | 格式 |
|---|---|---|---|---|
| 1 | 默认为 +512m | EF00 | /mnt/boot | FAT32 |
| 2 | 默认为 +2G | 8200 | 交换 | - |
| 3 | 默认为默认值 | 8304 | /mnt | 外推 |
base dhcpcd linux-lts linux-firmware nano
以英语配置的操作系统和葡萄牙语中的格式:
# /etc/locale.gen
en_US.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8 locale-gen 。
与设备相对应的微码。
只是SystemD-boot的基础知识足以使其完美地工作。
它应该按建议的loader.conf ,并且从arch.conf任命的单个加载程序已经足够了。
# arch.conf
title Arch Linux
linux /vmlinuz-linux-lts
initrd /amd-ucode.img
initrd /initramfs-linux-lts.img
# Cuidado.
# Se for definir o root por UUID, PARTUUI ou semelhante, saiba que são coisas diferentes.
# options root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw
# options root=PARTUUI=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw
#
# Consulte com uma das formas:
# /dev/disk/by-*
# $ blkid /dev/disco
#
# Ou use diretamente o caminho do disco
options root=/dev/particao rw再次,小心。
了解什么是UEFI和安全启动。
我知道在安全启动设备上准备Arch Linux的最简单方法是禁用安全启动,然后清洁已配置的密钥,最后使用sbctl创建并签名密钥。
在安装桌面环境之前,我更喜欢创建自己的用户。
我不喜欢在图形环境中使用root,在我的概念上,根应仅在特定的任务中使用。
useradd -m -G wheel -s /bin/bash usuario
passwd usuario
良好系统使用体验的包装。
base-devel
btop
firefox
gnome
less
networkmanager
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
noto-fonts-extra
pipewire
pipewire-alsa
pipewire-audio
pipewire-jack
pipewire-pulse
sudo
ttf-hack
wget
which
wireplumber
zip
zsh
systemctl enable gdm.service
systemctl enable NetworkManager
还必须使用visudo配置wheel组,以允许该组的用户使用Sudo。
良好工作和休闲体验的包装。
git
fastfetch
使用哦,我的ZSH与zsh-autosugsigns,Zsh-Syntax-Highlighting插件和PowerLevel10k主题肯定会提供良好的生产力。
如果您的设备具有AMD图形卡,请阅读AMDGPU指南。
您可能会安装以下软件包:
lib32-vulkan-radeon
lib32-libva-mesa-driver
libva-mesa-driver
mesa
vulkan-radeon
xf86-video-amdgpu
选择指南对kgx用户非常有用。
对于GNOME用户,使用右键单击菜单创建文档可能非常有用。
创建受控环境和孤立环境的能力为犯了错误提供了独特的好处。
除了能够尽可能多地犯错误之外,使用虚拟机和容器来保持操作系统清洁和流体非常有效。
这是无与伦比的,直接在操作系统上直接安装软件的容器如何实用和易于使用。
sudo pacman -S docker
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo usermod -aG docker $USER
之后,只需与用户再次执行登录。