教程:Archlinux

来自音MAD维基
这是一篇原创教程
library_books
这是本站收录的 Archlinux 原创教程。
  • 本文的作者是 brucekomike。
  • 本站收录音MAD相关的各类原创教程,同时也欢迎您进行完善和补充。

这是一篇关于在archlinux上配置音MAD制作环境的教程。本文将从一下几点介绍。

  • 系统基础配置:包括系统安装、桌面环境配置、输入法配置 etc
  • 音频环境配置:本教程主张使用pipewire后端包揽一切
  • 软件安装:简略介绍各个可以通过包管理器安装的软件

系统基础配置

这个部分会引导你完成从制作启动盘到配置桌面环境的流程

从archiso启动

从任意镜像源下载最新的启动盘(非最新的启动盘可能会有密钥的相关问题,届时需要额外的步骤来解决这个问题,本文也会写解决方法)

清华镜像源的archiso下载地址:
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/
选择下载archlinux-x86_64.iso(自动选择的最新版)或者按照时间命名的文件。

用自己喜欢的工具或者KDE镜像烧录工具烧录镜像到U盘或者DVD光盘,又或者,使用将镜像直接拷贝到ventoy这样的启动盘。

然后让电脑从这个安装介质上启动就可以了(推荐需要关闭安全启动,配置比较费劲)。

如果想要快捷地复制命令来安装,可以启动sshd。

systemctl start sshd
# 同时你需要修改登录密码
passwd
# 然后就可以在别的电脑上使用ssh登录了
ssh root@archiso

磁盘分区

使用fdisk来查看磁盘并为磁盘分区

# 查看磁盘
fdisk -l
# 为某个磁盘分区(大部分是这个,X是数字)
fdisk /dev/sdX
# 或者(如果是nvme接口,X也是数字)
fdisk /dev/nvmenX

fdisk的提供简单的交互界面

m # 查看帮助
g # 生成新gpt分区表(这年头应该不会有人拿出13年以前的电脑吧)
n # 新建分区,之后第一个扇区不用填,默认从能利用的最前端开始
# 第一个分区的结束位置可以填+300M,会分出一个300M的分区,第一分区用作EFI启动分区
n # 新建分区,这次创建SWAP分区,哪怕你的电脑内存不多,你在结束扇区填写一个+16G应该就足够了
n # 新建分区,第三个就是你的系统分区了,直接都按确认直接分掉剩下的所有空间。
t # 修改分区表中的分区类型,修改时可以用L查看数字对应的分区类型。
# 最后使用 w写入 q退出

接下来创建文件系统

#以sda为例子,磁盘标签写的EFI
mkfs.fat -F 32 -n EFI /dev/sda1
#标签写的SWAP(这些标签都可自己修改)
mkswap -L SWAP /dev/sda2
#这回标签写的ARCH
mkfs.ext4 -L ARCH /dev/sda3

使用pacstrap安装基本系统

安装之前需要先挂载磁盘

mount /dev/sda3 /mnt
# 然后现在就可以pacstrap了
pacstrap -K /mnt linux base linux-firmware linux-headers nano bash-completion

chroot进入新环境

arch-chroot /mnt

安装剩下的内容

pacman -Syyu base linux linux-headers linux-firmware nano grub efibootmgr \
xorg xorg-xinit plasma kde-applications fcitx5-im fcitx5-chinese-addons fcitx5-mozc \
adobe-source-han-sans-cn-fonts adobe-source-han-sans-jp-fonts \
kup bup rsync \
base-devel go fakeroot \
usbutils cups cups-pdf \
print-manager system-config-printer 

基础配置

输入法

编辑/etc/environments 文件,添加如下内容:

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

建立用户

useradd -m <username> # 建立用户
usermod -aG wheel <username> # 为用户分配 whell 组
passwd <username> # 修改用户的密码,记得也为root用户修改密码

编辑/etc/sudoers

取消注视开头为wheel的行,可选nopasswd

b

启用服务

#必须启用的服务
systemctl enable sddm
systemctl enable systemd-networkd
systemctl enable systemd-resolved
systemctl enable NetworkManager
# 非必需
systemctl enable bluetooth 

安装EFI启动引导

mkdir /boot/efi # 创建挂载点
mount /dev/sda1 /boot/efi # 挂载第一个分区(EFI分区)
grub-install --efi-directory=/boot/efi --bootload-id=GRUB 安装grub
gren-mkconfig -o /boot/grub/grub.cfg # 生成配置文件

开始使用新的系统

为了让你的工作环境更加的舒适,还需要一些小修改,比如说安装yay包管理器(aur helper),自定义桌面环境,等等。

音频环境配置

接下来是配置音频环境的正戏,但是流程其实不是很长。

安装pipewire套件

使用 yay 安装如下软件包

#basic
pipewire pipewire-alsa pipewire-pulse pipewire-jack jack pipewire-ffado
#bluetooth
bluez
#graph
patchance # 这是一个aur包

修改pipewire配置

没有配置文件的情况下一般都是默认48000kHz/32bit,所以除非设备允许更高的采样率,所以一般不需要修改采样率,而位深已经是最高了,所以也不太需要修改。

软件安装

这个部分的内容将会在 教程:Archlinux/软件推荐 中详细介绍。这里只提供一个最常用软件的列表

图像

krita 绘画软件
gimp 修图软件
inkscape 矢量图编辑软件

视频

kdenlive 视频剪辑软件
olive 视频剪辑软件
blender 3D建模/渲染软件,也具备视频剪辑功能

音频

ardour 专业 DAW
audacity 录音工具软件

结语

至此,你已经获得了一套功能完善且性能强大的创作环境了,开始你的创作吧