Erstellen Sie eine Arch Linux-Umgebung auf Raspai

Einführung

In diesem Artikel werde ich den Prozess zum Erstellen einer Arch Linux-Umgebung auf Raspberry Pi 3 Model B beschreiben (da mein Raspberry Pi 3 Model B ist). Die Version ist etwas alt, aber ich glaube nicht, dass sich das Installationsverfahren im Vergleich zur neuesten Version von Raspeye 4 wesentlich ändern wird. Dieser Artikel richtet sich an alle, die ArchLinux unter Rasppie Version 3 oder höher ausführen möchten.

Welche Art von Umgebung wird am Ende geschaffen?

Sie haben eine Umgebung wie die im Bild unten. Ich habe Xfce für die Desktop-Umgebung verwendet.

end.png

Installationsverfahren

Es besteht aus 3 Teilen.

=== Führen Sie mit Linux aus, das in der virtuellen Umgebung vorbereitet wurde === Kapitel 1. Schreiben Sie die Partitions- und Dateisystemeinstellungen auf die microSD-Karte

=== Arbeiten mit Raspeye === Kapitel 2. Verschiedene Einstellungen wie Gebietsschema, Tastatur, Netzwerk, Benutzerzugabe, Zeit, Xorg, Desktop-Umgebung usw.

Raspberry Pi 3 | Arch Linux ARM https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3 Raspberry Pi 4 | Arch Linux ARM https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4

Kapitel 1 In diesem Kapitel wird eine archLinux-Partition und ein Dateisystem auf einer microSD-Karte erstellt. Es ist fast das gleiche wie beim offiziellen Installationsverfahren, aber Sie können der Reihenfolge folgen. Jedes Betriebssystem funktioniert so lange, wie Sie Befehle wie "fdisk", "mount" und "tar" verwenden können. Wenn Sie es jedoch sicher machen möchten, ohne verletzt zu werden, ist es meiner Meinung nach besser, Linux in einer virtuellen Umgebung wie VirtualBox oder VMware vorzubereiten. Ich habe es in Windows mit Zorin OS 15.2 Lite (kostenlos) in der virtuellen Umgebung von VirtualBox gemacht. Die Erklärung in Kapitel 1 entspricht fast der folgenden Formel. Erstellen einer neuen Partition und eines neuen Dateisystems Derzeit ist ein Terminal mit Zorin OS 15.2 Lite in einer virtuellen Umgebung geöffnet. Wechseln Sie mit su zu root.

Wenn die microSD-Karte automatisch bereitgestellt wird, müssen Sie sie zunächst aushängen. Überprüfen Sie den aktuellen Mount-Status mit mount. Wenn ich die letzte Zeile überprüfe, wird sie immer noch automatisch gemountet.

root@hibi221b:/home/hibi21b# mount
...
...
/dev/sdb1 on /media/hibi21b/B1FD-E84D type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

Hängen Sie es mit umount / dev / sdb1 aus. Ich möchte das Boot-Verzeichnis später in / dev / sdb1 mounten, daher muss ich es entfernen.

root@hibi221b:/home/hibi21b# umount /dev/sdb1

Wenn Sie Zorin OS 15.2 Lite verwenden, wird es nach einer bestimmten Zeit automatisch gemountet, auch wenn Sie es umhängen. Deaktivieren Sie daher alle "Wechseldatenträger".

usb.png

Überprüfen Sie die aktuell verfügbaren Blockgeräte

Sie können dies mit dem Befehl lsblk überprüfen. Ich verwende eine 16-GB-microSD-Karte (ich hätte sie bei 128 GB halten sollen).

root@hibi221b:/home/hibi21b# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   96G  0 disk 
└─sda1   8:1    0   96G  0 part /
sdb      8:16   1   15G  0 disk 
└─sdb1   8:17   1   15G  0 part 
sr0     11:0    1 1024M  0 rom  

Überprüfen Sie auch mit fdisk -l. Dieses Mal war das Blockgerät der microSD-Karte / dev / sdb, aber / dev / sdc usw. kann sich ändern. Bitte lesen Sie es in diesem Fall.

root@hibi221b:/home/hibi21b# fdisk -l
Disk /dev/sda: 96 GiB, 103079215104 bytes, 201326592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xee589588

Device     Boot Start       End   Sectors Size Id Type
/dev/sda1  *     2048 201324543 201322496  96G 83 Linux


Disk /dev/sdb: 15 GiB, 16118710272 bytes, 31481856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe5e4a4e3

Device     Boot Start      End  Sectors Size Id Type
/dev/sdb1        8192 31481855 31473664  15G  c W95 FAT32 (LBA)

Erstellen Sie eine neue Partition

Mach es offiziell. Wo es ein "<----------" gibt, müssen Sie es selbst eingeben.

root@hibi221b:/home/hibi21b# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.31.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): o    <----------
Created a new DOS disklabel with disk identifier 0x7fa48a0b.

Command (m for help): p    <----------Partitionstabelle anzeigen
Disk /dev/sdb: 15 GiB, 16118710272 bytes, 31481856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7fa48a0b

Command (m for help): n    <----------
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p    <----------
Partition number (1-4, default 1):     <----------
First sector (2048-31481855, default 2048):     <----------
Last sector, +sectors or +size{K,M,G,T,P} (2048-31481855, default 31481855): +100M   <----------

Created a new partition 1 of type 'Linux' and of size 100 MiB.

Command (m for help): t    <----------
Selected partition 1
Hex code (type L to list all codes): c    <----------
Changed type of partition 'Linux' to 'W95 FAT32 (LBA)'.

Command (m for help): n    <----------
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p    <----------
Partition number (2-4, default 2):     <----------
First sector (206848-31481855, default 206848):     <----------
Last sector, +sectors or +size{K,M,G,T,P} (206848-31481855, default 31481855):     <----------

Created a new partition 2 of type 'Linux' and of size 14.9 GiB.

Command (m for help): w    <----------
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Überprüfen Sie / dev / sdb erneut

Sie können sehen, dass Sie eine neue Partition haben, indem Sie fdisk -l ausführen.

root@hibi221b:/home/hibi21b# fdisk -l
...
...

Disk /dev/sdb: 15 GiB, 16118710272 bytes, 31481856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7fa48a0b

Device     Boot  Start      End  Sectors  Size Id Type
/dev/sdb1         2048   206847   204800  100M  c W95 FAT32 (LBA)
/dev/sdb2       206848 31481855 31275008 14.9G 83 Linux

Erstellen und Mounten eines FAT-Dateisystems

root@hibi221b:/home/hibi21b# mkfs.vfat /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
root@hibi221b:/home/hibi21b# mkdir boot
root@hibi221b:/home/hibi21b# mount /dev/sdb1 boot

Erstellen und Mounten eines ext4-Dateisystems

mkfs.ext4 / dev / sdb2 wird einige Zeit dauern.

root@hibi221b:/home/hibi21b# mkfs.ext4 /dev/sdb2
mke2fs 1.44.1 (24-Mar-2018)
Creating filesystem with 3909376 4k blocks and 979200 inodes
Filesystem UUID: 8371c867-4a52-4ebb-9e3a-40d20ac0c161
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done   
root@hibi221b:/home/hibi21b# mkdir root
root@hibi221b:/home/hibi21b# mount /dev/sdb2 root

Überprüfen Sie, ob es montiert ist

Überprüfen Sie mit mount

root@hibi221b:/home/hibi21b# mount
...
...
/dev/sdb1 on /home/hibi21b/boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdb2 on /home/hibi21b/root type ext4 (rw,relatime)

Holen Sie sich Tarball

Holen Sie sich den Tarball mit wget. Der Tarball hängt von der Version von Raspeye ab. wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-XXX-latest.tar.gz

Bitte überprüfen Sie die Formel erneut Raspberry Pi 3 | Arch Linux ARM https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3 Raspberry Pi 4 | Arch Linux ARM https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4

root@hibi221b:/home/hibi21b# wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
...
...
Saving to: ‘ArchLinuxARM-rpi-2-latest.tar.gz’

ArchLinuxARM-rpi-2-latest.tar.gz                  100%[============================================================================================================>] 445.14M  1.24MB/s    in 6m 53s  

2020-05-08 21:23:50 (1.08 MB/s) - ‘ArchLinuxARM-rpi-2-latest.tar.gz’ saved [466758916/466758916]

Ich konnte den Tarball bekommen. Obwohl es "rpi-2" ist, begann es normal sogar mit Raspeye 3 Modell B.

root@hibi221b:/home/hibi21b# ls
ArchLinuxARM-rpi-2-latest.tar.gz  boot  Desktop  Documents  Downloads  Music  Pictures  Public  root  Templates  Videos

Auftauen

Offiziell benutze ich bsdtar, aber ich habe den Befehl tar verwendet. Ich habe nicht "tar zxvf Arch ..." und die Option "v" hinzugefügt, da alle Details im Terminal angezeigt würden. Die Bedeutung von "-C root" ist das Entpacken unter dem Root-Verzeichnis (dem Mount-Punkt von / dev / sdb2). -C ist Großbuchstabe.

Es braucht Zeit.

root@hibi221b:/home/hibi21b# tar zxf ArchLinuxARM-rpi-2-latest.tar.gz -C root
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.security.capability'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.security.capability'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.security.capability'
root@hibi221b:/home/hibi21b#

Sie können sehen, dass es entpackt wurde.

root@hibi221b:/home/hibi21b# ls root/
bin  boot  dev  etc  home  lib  lost+found  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

sync Ausführliche Erläuterungen finden Sie auf der folgenden Website.

Synchronisierungsbefehl|Linux-Ingenieur zertifiziert Linac| LPI-Japan https://linuc.org/study/knowledge/413/

root@hibi221b:/home/hibi21b# sync

Bewegung

Was ich mache, ist einfach, aber der Verzeichnisname ist verwirrend, also habe ich ein Diagramm erstellt.

root@hibi221b:/home/hibi21b# mv root/boot/* boot

mv (1).png

root@hibi221b:/home/hibi21b# ls boot/
bcm2709-rpi-2-b.dtb       bcm2836-rpi-2-b.dtb       config.txt    fixup_cd.dat         kernel7.img   start4x.elf
bcm2710-rpi-2-b.dtb       bcm2837-rpi-3-b.dtb       fixup4cd.dat  fixup.dat            overlays      start_cd.elf
bcm2710-rpi-3-b.dtb       bcm2837-rpi-3-b-plus.dtb  fixup4.dat    fixup_db.dat         start4cd.elf  start_db.elf
bcm2710-rpi-3-b-plus.dtb  bootcode.bin              fixup4db.dat  fixup_x.dat          start4db.elf  start.elf
bcm2710-rpi-cm3.dtb       cmdline.txt               fixup4x.dat   initramfs-linux.img  start4.elf    start_x.elf
root@hibi221b:/home/hibi21b# ls root/boot/
root@hibi221b:/home/hibi21b# 

Abmontage

Zum Schluss heben Sie die Boot- und Root-Mount-Punkte auf.

root@hibi221b:/home/hibi21b# mount
/dev/sdb1 on /home/hibi21b/boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdb2 on /home/hibi21b/root type ext4 (rw,relatime)

root@hibi221b:/home/hibi21b# umount boot root

Dies ist das Ende der Arbeit in Kapitel 1. Entfernen Sie die microSD-Karte. Es ist in Ordnung, die virtuelle Umgebung ebenfalls zu schließen.

Kapitel 2

Ab Kapitel 2 arbeiten Sie mit Razpie. Legen Sie die microSD-Karte in den Raspelkuchen ein und starten Sie sie. Offiziell lautet das ursprüngliche Passwort für root root.

** Führen Sie nach dem Einstellen einen Neustart zu einem geeigneten Zeitpunkt durch. ** ** **

Tastatur

loadkeys jp106 wird nicht im japanischen Layout angezeigt, wenn Sie mit temporären Einstellungen neu starten. Daher ist es besser, es auch in localectl festzulegen.

Tastatureinstellungen im Konsolen-ArchWiki https://wiki.archlinux.jp/index.php/%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AE%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E8%A8%AD%E5%AE%9A

[root@alarmpi ~]# loadkeys jp106
[root@alarmpi ~]# localectl set-keymap jp106
[root@alarmpi ~]# localectl //Bestätigung

Ändern Sie das Root-Benutzerpasswort

Nachdem Sie die Schlüssel korrekt eingeben können, ändern Sie das Kennwort des Root-Benutzers.

[root@alarmpi ~]# passwd root

audit Wenn eine Meldung wie "audit: xxxxxxx" angezeigt wird, stört sie die Arbeit und hat mir nicht gefallen, daher stoppe ich sie mit Maske. Um es abzubrechen, verwenden Sie systemctl demask XXX.

Arch Linux ARM · Thema anzeigen - Deaktivieren von AUDIT-Nachrichten https://archlinuxarm.org/forum/viewtopic.php?f=60&t=13175

[root@alarmpi ~]# systemctl mask systemd-journald-audit.socket
Created symlink /etc/systemd/system/systemd-journald-audit.socket -> /dev/null
[root@alarmpi ~]# reboot

Gebietsschema

Fügen Sie das Systemgebietsschema hinzu. Öffnen Sie die Konfigurationsdatei mit nano / etc / locale.gen und kommentieren Sie die folgenden beiden aus. vi ist in Ordnung, aber die Verwendung von Nano hat weniger Unfälle.

Wenn Sie ja_JP.UTF-8 anstelle von en_US.UTF-8 auswählen und neu starten, werden die Zeichen verstümmelt. Setzen Sie also "en_US.UTF-8".

Gebietsschema --ArchWiki https://wiki.archlinux.jp/index.php/%E3%83%AD%E3%82%B1%E3%83%BC%E3%83%AB GNU Nano-Qiita beherrschen https://qiita.com/snct_hu/items/971d512c26dd8b3a3b3c

[root@alarmpi ~]# nano /etc/locale.gen
[root@alarmpi ~]# locale-gen
[root@alarmpi ~]# localectl set-locale en_US.UTF-8
[root@alarmpi ~]# localectl //Überprüfen Sie, ob es reflektiert wird

Netzwerk

Stellen Sie hier das WLAN ein. Diejenigen, die Kabel verwenden, müssen dies separat prüfen. Untersuchen Sie die drahtlose Schnittstelle mit "iw dev". Das Ergebnis ist die Schnittstelle wlan0, die sich als "wlan0" herausstellt.

[root@alarmpi ~]# iw dev

Verwenden Sie den Befehl wpa_passphrase, um das WLAN-Passwort zu verschlüsseln und in die neue Konfigurationsdatei zu schreiben. Der Name der Einstellungsdatei sollte das folgende Format haben.

/ etc / wpa_supplicant / wpa_supplicant-interface name.conf Verwenden Sie für wpa_supplicant einen Unterstrich und einen Bindestrich vor dem Namen der Schnittstelle.

[root@alarmpi ~]# wpa_passphrase "MYSSID" "passphrase" > /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

Wenn Sie "/ etc / wpa_supplicant / wpa_supplicant-wlan0.conf" öffnen, wird das Kennwort im Klartext kommentiert. Löschen Sie diesen Teil.

WPA supplicant - ArchWiki https://wiki.archlinux.jp/index.php/WPA_supplicant#wpa_passphrase_.E3.81.A7.E6.8E.A5.E7.B6.9A.E3.81.99.E3.82.8B

[root@alarmpi ~]# nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

---------In der Einstellungsdatei
network={
    ssid="MYSSID"
    #psk="passphrase" <---Löschen Sie diese eine Zeile
    psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
---------

Aktivieren Sie WLAN beim Booten.

--systemctl enable wpa_supplicant @ interface name --systemctl enable dhcpcd @ interface name

[root@alarmpi ~]# systemctl enable wpa_supplicant@wlan0
Created symlink /etc/systemd/system/multi-user.target.wants/[email protected] -> /usr/lib/systemd/system/[email protected].

[root@alarmpi ~]# systemctl enable dhcpcd@wlan0
Created symlink /etc/systemd/system/multi-user.target.wants/[email protected] -> /usr/lib/systemd/system/[email protected]

Überprüfen Sie nach dem Neustart wlan0 mit if config oder ip addr show

DNSSEC Nachdem Sie die Netzwerkeinstellungen abgeschlossen und ping -c5 8.8.8.8 usw. ausprobiert haben, funktioniert dies einwandfrei. Ping -c5 google.com wird jedoch nicht bestanden. Die Ursache hierfür finden Sie in systemctl status / etc / systemd / resolve.conf. Die Lösung finden Sie auf der folgenden Website.

systemd-resolved - ArchWiki https://wiki.archlinux.jp/index.php/Systemd-resolved#DNSSEC Raspberry DNS problems with ArchLinuxARM and DNSSEC | madflex https://madflex.de/posts/raspberry-dns-problems-with-archlinuxarm-and-dnssec/

Deaktivieren Sie DNSSEC. Fügen Sie es zu / etc / systemd / resolve.conf hinzu.

[root@alarmpi ~]# echo "DNSSEC=false" >> /etc/systemd/resolved.conf
[root@alarmpi ~]# cat /etc/systemd/resolved.conf
...
...
DNSSEC=false 

Bitte neustarten.

Zeitzone

Überprüfen Sie, ob die Zeitzone: Asien / Tokio mit "timedatectl" eingestellt ist.

Zeit --ArchWiki https://wiki.archlinux.jp/index.php/%E6%99%82%E5%88%BB

[root@alarmpi ~]# timedatectl set-timezone Asia/Tokyo

Tageszeiten

Japan Standard Time (JST) Gruppe https://jjy.nict.go.jp/tsp/PubNtp/index.html systemd-timesyncd - ArchWiki https://wiki.archlinux.jp/index.php/Systemd-timesyncd

[root@alarmpi ~]# nano /etc/systemd/timesyncd.conf

---------In der Einstellungsdatei
#NTP=
NTP=ntp.ncit.jp //Ändern Sie Uncomment und geben Sie den Server an
---------

[root@alarmpi ~]# timedatectl set-ntp true
[root@alarmpi ~]# reboot

Ändern Sie den Hostnamen

[root@alarmpi ~]# nano /etc/hostname

---------In der Einstellungsdatei
alarmpi  <--Löschen
hibi221b <--hinzufügen
---------

Dann neu starten. Der Hostname hat sich geändert.

[root@hibi221b ~]# 

Benutzer hinzufügen / entfernen

Erstellen Sie einen anderen allgemeinen Benutzer als den Root-Benutzer.

Fügen Sie mit dem Befehl useradd hinzu.

---m Home-Verzeichnis erstellen ** * Achten Sie darauf, ** </ font> hinzuzufügen ---d Speicherort des Home-Verzeichnisses ---s Login Shell ist jetzt Bash

  • Geben Sie abschließend den Benutzernamen an.
[root@hibi221b ~]# useradd -m -d /home/hibi221b -s /bin/bash hibi221b

Erstellen Sie ein neues Passwort für den hinzugefügten allgemeinen Benutzer ** * Bitte tun Sie dies unbedingt ** </ font>

[root@hibi221b ~]# passwd hibi221b

Überprüfen Sie, ob ein allgemeiner Benutzer von hibi221b hinzugefügt wurde

[root@hibi221b ~]# cat /etc/passwd

Standardmäßig wird ein allgemeiner Benutzer namens "Alarm" erstellt. Ich habe nicht vor, diesen Benutzer zu verwenden, daher werde ich ihn löschen. Verwenden Sie -r, um auch das Home-Verzeichnis des Alarmbenutzers zu löschen.

[root@hibi221b ~]# ls /home
alarm hibi221b
[root@hibi221b ~]# userdel -r alarm

Alarm Überprüfen Sie, ob der allgemeine Benutzer verschwunden ist

[root@hibi221b ~]# cat /etc/passwd
[root@hibi221b ~]# ls /home
hibi221b

pacman Nachdem die Netzwerkeinstellungen abgeschlossen sind, installieren wir das Paket mit pacman.

pacman - ArchWiki https://wiki.archlinux.jp/index.php/Pacman pacman-key - ArchWiki https://wiki.archlinux.jp/index.php/Pacman-key Pacman Vergleichstabelle-ArchWiki https://wiki.archlinux.jp/index.php/Pacman_%E6%AF%94%E8%BC%83%E8%A1%A8

[root@hibi221b ~]# pacman-key --init 
[root@hibi221b ~]# pacman-key --populate archlinuxarm
[root@hibi221b ~]# pacman -Syu

Was Sie für x Fenster System usw. benötigen.

Xorg - ArchWiki https://wiki.archlinux.jp/index.php/Xorg

[root@hibi221b ~]# pacman -S xorg-server xorg-xinit xorg-apps xorg-twm xterm mesa xf86-video-fbdev xf86-video-amdgpu

sudo Ermöglicht die Verwendung von "sudo". Zuerst müssen Sie vim und sudo installieren. Ich kann die Einstellungsdatei mit visudo öffnen, ohne "EDITOR = vim exportieren" auszuführen, aber aus irgendeinem Grund ist die Tasteneingabe nicht korrekt, daher denke ich, dass es besser ist, "EDITOR = vim exportieren" auszuführen.

[root@hibi221b ~]# pacman -S vim sudo
[root@hibi221b ~]# export EDITOR=vim
[root@hibi221b ~]# visudo

---------In der Einstellungsdatei
##
## User privilege specification
##
root ALL=(ALL) ALL
hibi221b ALL=(ALL) ALL   <----------Fügen Sie diese Zeile hinzu
---------

Installieren Sie lightdm

Der Display-Manager verwendete lightdm.

LightDM - ArchWiki https://wiki.archlinux.jp/index.php/LightDM

[root@hibi221b ~]# pacman -S lightdm lightdm-gtk-greeter
[root@hibi221b ~]# systemctl enable lightdm
Created symlink /etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/lightdm.service

Starten Sie xfce

Dieses Mal werden wir xfce für die Desktop-Umgebung verwenden.

Xfce - ArchWiki https://wiki.archlinux.jp/index.php/Xfce

[root@hibi221b ~]# pacman -S xfce4 xfce4-goodies

Beginnen Sie mit "startxfce4". Wenn der folgende Desktop-Bildschirm angezeigt wird, ist die Installation erfolgreich. Da lightdm aktiviert ist, werden Sie beim nächsten Start als der Benutzer angemeldet, den Sie hinzugefügt haben. (Wenn Sie das Kennwort eines allgemeinen Benutzers vergessen haben, wählen Sie ein anderes aus und melden Sie sich als Root an.)

[root@hibi221b ~]# which startxfce4
/usr/bin/startxfce4
[root@hibi221b ~]# startxfce4

xfce_desktop.png

Kapitel 3

Jetzt konfigurieren wir die Einstellungen in der xfce-Desktopumgebung. Wenn der Bildschirm einfriert und Sie nichts tun können, können Sie ihn mit "Strg" + "Alt" + "Rücktaste" neu starten.

xscreensaver Da der Standard-Bildschirmschoner von xfce nicht verwendet wird, deaktivieren Sie alle derzeit festgelegten Bildschirmschonerelemente. Selbst beim Autostart wird der Bildschirmschoner standardmäßig ausgeführt. Schalten Sie ihn daher aus. (Deaktivieren Sie den Bildschirmschoner unter "Anwendungen" -> "Einstellungen" -> "Sitzung und Start" -> "Autostart der Anwendung".)

Fügen Sie einen neuen Bildschirmschoner hinzu.

[hibi221b@hibi221b ~]$ sudo pacman -S xscreensaver

Der mit dem gezeichneten Mond ist der, der standardmäßig eingestellt ist, und ich habe alle Elemente zuvor ausgeschaltet. Das rote ist die neue Einstellung für den Bildschirmschoner.

xscreensaver.png

Japanische Unterstützung

Installieren Sie das Paket, setzen Sie es auf "$ HOME / .xprofile", starten Sie es neu, wählen Sie "application" -> "Settings" -> "fcitx-configuration" oben links aus und fügen Sie Mozc hinzu. Sie können zu Englisch <-> Japanisch wechseln, indem Sie Strg + Leertaste drücken, wo der Cursor gültig ist.

Fcitx - ArchWiki https://wiki.archlinux.jp/index.php/Fcitx Font-ArchWiki https://wiki.archlinux.jp/index.php/%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88#.E6.97.A5.E6.9C.AC.E8.AA.9E

[hibi221b@hibi221b ~]$ sudo pacman -S fcitx fcitx-mozc fcitx-configtool fcitx-im otf-ipafont
[hibi221b@hibi221b ~]$ vim .xprofile

--------- .3 Zeilen in der xprofile-Konfigurationsdatei hinzugefügt
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
---------

[hibi221b@hibi221b ~]$ reboot

Browser

[hibi221b@hibi221b ~]$ sudo pacman -S firefox chromium

yay Installieren Sie yay, einen Helfer für AUR (Arch User Repository).

Installieren Sie yay auf Arch Linux-Qiita https://qiita.com/ekzemplaro/items/6714469c1fb1ae06b80f

[hibi221b@hibi221b ~]$ sudo pacman -S base-devel git go
[hibi221b@hibi221b ~]$ git clone https://aur.archlinux.org/yay.git
[hibi221b@hibi221b ~]$ cd yay
[hibi221b@hibi221b yay]$ makepkg -si
[hibi221b@hibi221b yay]$ which yay
/usr/bin/yay

Installation von vscodium

Installieren Sie den Open Source vscode.

[hibi221b@hibi221b ~]$ git clone https://aur.archlinux.org/vscodium-bin.git
[hibi221b@hibi221b ~]$ cd vscodium-bin
[hibi221b@hibi221b vscodium-bin]$ makepkg -si 
[hibi221b@hibi221b vscodium-bin]$ which vscodium
/usr/bin/vscodium

Icon ändern

Wählen Sie Ihr Lieblingssymbol auf Websites wie xfce-look. Laden Sie es herunter und entpacken Sie es in "$ HOME / .icons". Wählen Sie dann das Symbolthema aus, das Sie unter "Anwendungen" -> "Einstellungen" -> "Darstellung" -> "Symbole" oben links heruntergeladen haben.

McMojave-circle - Eyecandy for your XFCE-DESKTOP - xfce-look.org https://www.xfce-look.org/s/XFCE/p/1305429

[hibi221b@hibi221b ~]$ mkdir .icons
[hibi221b@hibi221b ~]$ cd Downloads
[hibi221b@hibi221b Downloads]$ ls
McMojave-circle-yellow.tar.xz
[hibi221b@hibi221b Downloads]$ tar Jxf McMojave-circle-yellow.tar.xz
[hibi221b@hibi221b Downloads]$ ls
McMojave-circle-yellow.tar.xz McMojave-circle-yellow McMojave-circle-yellow-dark
[hibi221b@hibi221b Downloads]$ mv McMojave-circle-yellow McMojave-circle-yellow-dark ../.icons/

Thema ändern

Wählen Sie Ihr Lieblingsthema aus Websites wie xfce-look. Laden Sie es herunter und entpacken Sie es in "$ HOME / .themes". Wählen Sie dann das Thema aus, das Sie unter "Anwendungen" -> "Einstellungen" -> "Darstellung" -> "Stil" oben links heruntergeladen haben.

material-black COLORS Complete Desktop [GS-3.36 support] - Eyecandy for your XFCE-DESKTOP - xfce-look.org https://www.xfce-look.org/p/1316887/

[hibi221b@hibi221b ~]$ mkdir .themes
[hibi221b@hibi221b ~]$ cd Downloads
[hibi221b@hibi221b Downloads]$ ls
Material-Black-Pistachio_1.8.1.zip

[hibi221b@hibi221b Downloads]$ sudo pacman -S unzip

[hibi221b@hibi221b Downloads]$ unzip Material-Black-Pistachio_1.8.1.zip
[hibi221b@hibi221b Downloads]$ mv Material-Black-Pistachio ../.themes/

Desktop-Image ändern

Desktop-Images werden standardmäßig unter "/ usr / share / background / xfce" gespeichert. Wenn Sie sie also in diesem Verzeichnis speichern, wird die Verwaltung einfacher. Wählen Sie das heruntergeladene Bild oben links unter "Anwendungen" -> "Einstellungen" -> "Desktop" -> "Hintergrund" aus.

Arch Dark Blue Wallpaper - linux-apps.com https://www.linux-apps.com/p/1306984/

[hibi221b@hibi221b Downloads]$ ls
arch_dark_blue.png
[hibi221b@hibi221b Downloads]$ sudo mv arch_dark_blue.png /usr/share/backgrounds/xfce/

Ändern Sie die englische Menüschreibweise in Japanisch

Machen Sie "Anwendungen" in der oberen linken Japanisch. Ich habe "ja_JP.UTF-8" im Gebietsschema von Kapitel 2 generiert. Stellen Sie dies auf das Systemgebietsschema ein.

[hibi221b@hibi221b ~]$ su
[root@hibi221b ~]# localectl set-locale ja_JP.UTF-8
[root@hibi221b ~]# reboot

Ende

Passen Sie danach Launcher mit Anwendungen-> Einstellungen-> Panel-> Panel 2-> Items an und fertig.

[hibi221b@hibi221b ~]$ sudo pacman -S neofetch
[hibi221b@hibi221b ~]$ neofetch

complete.png

Recommended Posts