My Awesome Linuxは、 Linuxデスクトップ環境で私が考えていることを説明する個人的なリポジトリです。
Linuxコミュニティによって作成された便利なWebサイト。
素晴らしいLinuxソフトウェア
diolinux
ディストリビューション
ディストリビューション
Guiafoca
Linuxブラジル
Linuxガイド
Linux分布のリスト。
完全なLinux分布はありません。特定のユースケースの分布が常にあります。たとえば、私の現在の認識は次のとおりです。
コンテナとテスト用のアルパインLinux;
個人的な使用のためのデスクトップとしてのArch Linux。
焦点がプライバシーの場合はテール。
UbuntuとFedoraは、USBライブマシンと仮想マシンに非常に役立ちます。
ニーズごとに、常に異なる分布があります。
最も重要なことは、私の目的があなたのものと同じではないことを理解することです。あなたが求められる目的に最適なものを見つけるまで、異なる分布をテストします。
よりシンプルで、より良い、そしてそれがArch Linuxが私の注意を引くオペレーティングシステムである理由です。
Arch Linuxには、その目的のシンプルさと必需品のみのみがあります。
ローリングリリースの安定性に言及するのは奇妙に思えるかもしれませんが、私の経験では、私は問題を抱えたことはありませんでした。それがどんなに議論の余地があるかに関係なく、私は常に「主要な更新」分布モデル、特にUbuntuを提供するLinuxディストリビューションに問題がありました。
「Linuxが問題を抱えていて、今ではフォーマットするだけです」と考えている場合は、頭から取り出してください。
Arch Linux Wikiは、おそらくすべてのインターネットに存在する最も完全なドキュメントであるため、BTRFSが提供するスナップショットの使用など、問題を解決する方法もあります。
次のチュートリアル、お使いのデバイス、ニーズは他のものとは異なります。
インストールドキュメントを基礎として使用し、その使用に必要なものを変更します。
私の場合、チュートリアルに従って、次の手順を変更する必要がありました。
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を使用してキーを作成して署名することです。
デスクトップ環境をインストールする前に、自分のユーザーを作成することを好みます。
グラフィック環境でルートを使用するのは好きではありません。私の概念では、ルートはルート固有のタスクでのみ使用する必要があります。
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-autosugsignsを使用してzshを使用すると、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
その後、ユーザーで再度ログオンを実行します。