教程:Archlinux
来自音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 录音工具软件
结语
至此,你已经获得了一套功能完善且性能强大的创作环境了,开始你的创作吧
|