水族馆

在ArchLinux上安装osu!

音乐不能停啊啊啊啊啊啊!

阅读时间 1 分钟


2021/08/23 补充:本文可能已经过时,如有需要请安装 osu-lazer,性能和兼容性可能会更好。

添加 ArchLinuxCN 仓库

sudo vim /etc/pacman.conf

按下大写字母 G 跳转到文件末尾,添加下面内容

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
SigLevel = Never

为了方便,咱关闭了签名检查

安装 wine-osu

今天你滚挂了吗

sudo pacman -Syu

sudo pacman -S wine-osu

安装完之后会提示一堆可选依赖,请酌情安装 反正我是全装了

wine-osu是一个打了延迟补丁的 wine,它和 wine 并不冲突,因为他安装在/opt/wine-osu 而不是/usr 上
该包基于 wine3.12,因为目前尚无用于 Winestage >= 3.13 的 winepulse.drv 的稳定补丁
但无论如何 osu!都能在 3.12 中正常工作
如果客官不喜 CN 仓库,可以手动从 AUR 安装

安装 osu!依赖

在这之前,需要搞清楚 WINEPREFIX 这个概念,引用自Install osu! on archlinux

关于 wine 需要搞清楚 WINEPREFIX 这个概念,WINEPREFIX 相当于一个 windows 的系统目录, 也就是说你安装的所有 windows 库、运行软件时需要的依赖都在这个文件夹中。 wine 的强大之处在于你可以创建多个这样的系统目录,相当于你同时拥有多个系统。 64 位系统运行 wine 时默认的是 64 位 windows 环境, 可以通过 WINARCH 和 WINEPREFIX 这 两个变量来指定系统位数和系统目录的位置。

启动 wine explorer

WINEARCH=win64 WINEPREFIX=~/win64-osu /opt/wine-osu/bin/wine explorer

运行之后会弹出一个类似 windows 里资源管理器的东西

下载 .net4.0

下载地址

  1. Google Drive
  2. Mega.nz

下载后把文件移动到~/win64-osu 下,就能在资源管理器中看到这个文件啦

安装 .net4.0

没什么好说的,双击安装

安装 osu

步骤基本同上,从官网下载 osu!安装包,移动到~/win64-osu 下,在资源管理器中双击安装

碎碎念

默认安装后 osu!位于~/win64-osu/drive_c/users/[用户名]/Local Settings/Application Data/osu!/

osu!账户一直登录不上,只能离线打图了 QAQ

据说使用 zen 内核可以优化延迟 本手残试了试好像没啥区别

我菜死了.jpg

参考文章

  1. User:Irunarchbtw/Osu! - ArchLinux
  2. Install osu! on archlinux
  3. Package Details: wine-osu 3.12-2
  4. GNU/Linux OSU 延迟优化