樹莓派3B安裝 Arch Linux ARM

Arch 並非一個對新手友好的發行版。因而打算用閒置的樹莓派先試個水。吃灰太浪費了。php

安裝

分兩個區,比較好的方式是第一個分區分爲 100M 的 fat32,第二個利用餘下的空間分爲 ext4。html

# as root
fdisk /dev/sdX
mkfs.vfat /dev/sdX1
mkfs.ext4 /dev/sdX2

須要注意的是上面的命令實際上把 sdX1 格式化爲 fat16,可是並無什麼影響。也能夠 mkfs.vfat -F 32 /dev/sdX1 強制分爲 fat32。linux

把它們掛載到喜歡的地方,而後下載安裝包並解壓,這裏用到了 bsdtargit

wget http://mirrors.ustc.edu.cn/archlinuxarm/os/ArchLinuxARM-rpi-3-latest.tar.gz
# 或 wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz
su
bsdtar -xpf ArchLinuxARM-rpi-3-latest.tar.gz -C <root>
sync
mv <root>/boot/* <boot>
sync
sync

<root> 是 sdX2 掛載的地方,<boot> 是 sdX1 掛載的地方。 爲了安全多 sync 幾回。vim

將 micro SD 卡插到派上應該就能夠了,啓動到終端登錄頁面時,綠色指示燈會以兩下爲週期規律閃爍,若是顯示屏不顯示多是顯示的問題。安全

軟件源

vi /etc/pacman.d/mirrorlist

註釋掉默認的,添加中科大源bash

Server = https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo

參考 中科大 Arch Linux ARM 鏡像使用幫助app

建立本身的帳戶

useradd -m -G wheel <username>

sudo

pacman -S sudo

visudo 或用本身喜歡的編輯器打開 /etc/sudoers ,將 %wheel ALL=(ALL) ALL 一行取消註釋。less

安裝軟件的簽名問題

報錯是這樣的:編輯器

failed to commit transaction invalid or corrupted package (PGP signature)

運行

pacman-key --init
pacman-key --populate

便可

其餘

後面就能夠按照 Arch Wiki 安裝了,只有一點點不一樣。一些零碎的整理在下面。
兩個傳送門: Installation guide (簡體中文) Raspberry Pi (簡體中文)

  • 一些驅動
sudo pacman -S firmware-raspberrypi

沒多探究這是啥,看到有就裝上了。

  • 音頻
sudo pacman -S alsa-utils alsa-firmware alsa-lib alsa-plugins

設置自動選擇音頻輸出

amixer cset numid=3 0
sudo pacman -S xf86-video-fbdev xorg

性能不錯。

sudo pacman -S lxde
sudo systemctl enable lxdm

~/.xinitrc 中添加

exec startlxde
  • 顯示設置

樹莓派沒有正確地自動設置個人 1080p 屏,其餘分辨率能夠參考 這裏

hdmi_group=2
hdmi_mode=82
sudo pacman -S networkmanager network-manager-applet
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
sudo pacman -S wireless_tools wpa_supplicant

彷佛沒能正確和個人耳機配對,我也不太用

sudo pacman -S bluez bluez-utils blueman
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
sudo pacman -S fcitx fcitx-sunpinyin fcitx-qt5

~/.pam_environment 中加入

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

若是 Qt 程序下不能切換輸入法,能夠用 fcitx-diagnose 檢查是否有錯誤配置。

  • 自動掛載和回收站

PCManFM 是 LXDE 的默認文件管理器,默認不能自動掛載也沒有回收站。回收站由 gvfs 實現。

sudo pacman -S udisks2 gvfs
sudo vim /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy

修改 allow_any 一行爲 <allow_any>yes</allow_any>

  • 安裝 yay
sudo pacman -S git base-devel go
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
  • 刪掉系統自帶的普通帳戶
sudo userdel -r alarm
  • 視頻

綜合看 Vlc 比較好。咱們沒有現成的 Raspbian 上的 omxplayer 用,視頻體驗大打折扣。

sudo pacman -S vlc

By SDUST weilinfox

版權聲明:本頁面文字容許在 CC-BY-SA 4.0 的協議下使用。

原文地址:http://www.javashuo.com/article/p-afilosyt-t.html

相關文章
相關標籤/搜索