上次更新:2024-03-13
以下指南或步骤要求在 FydeOS 系统中通过命令行执行操作。因此,我们假定你已启用「开发者模式」。若需修改系统文件,则需要禁用根文件系统验证。
本教程将指导你在 openFyde/FydeOS ARM64 设备上安装 Box86、Steam 和 Wine。
在终端中运行以下命令:
sudo dpkg --add-architecture armhf
sudo apt update
sudo apt install build-essential git cmake gcc-arm-linux-gnueabihf libc6-dev-armhf-cross libappindicator1 libnm0 libtcmalloc-minimal4 liblttng-ust-dev libcairo2:armhf libgmp10:armhf libvulkan1:armhf libudev-dev:armhf -y
输入以下命令克隆仓库:
git clone --depth 1 https://github.com/ptitSeb/box64
mkdir -p box64/build; cd box64/build
如果你的设备是 [orange pi5/rock5b/fydetab] 则构建 rk3588
:
cmake .. -DRK3588=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
make -j4
sudo make install
或者如果你的设备是 [raspberry Pi 4/400] 则构建 rpi4
:
cmake .. -DRPI4ARM64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
make -j4
sudo make install
执行以下命令克隆仓库:
git clone --depth 1 https://github.com/ptitSeb/box86
mkdir -p box86/build; cd box86/build
如果你的设备是 [orange pi5/rock5b/fydetab] 则构建 rk3588
:
cmake .. -DRK3588=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
如果你的设备是 Raspberry Pi 4/400 则构建 pi4
:
cmake .. -DRPI4ARM64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
输入下列命令安装:
make -j4
sudo make install
运行以下命令以修复缺少的软件包:
sudo apt install libsdl2-dev libpng-dev:armhf libncurses6:armhf libncurses6 libcups2:armhf libcups2 -y
cd /usr/lib/arm-linux-gnueabihf/
sudo ln -s libpng16.so libpng12.so.0
如果你的设备只有 4GB RAM,请跳过此步骤。
输入以下命令:
echo 'export STEAMOS=1
export STEAM_RUNTIME=1
export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1' | sudo tee /etc/profile.d/steam.sh
如果你的设备是 Fydetab Duo 或拥有高分辨率屏幕,请运行以下命令:
echo 'export GDK_SCALE=2' | sudo tee -a /etc/profile.d/steam.sh
输入以下命令安装 Steam
source /etc/profile.d/steam.sh
~/box86/install_steam.sh
安装完成后输入命令创建 Steam 启动入口
sudo cp -r ~/steam/share/* /usr/share/
sudo cp -r ~/steam/share/* /usr/share/
cat ~/steam/share/applications/steam.desktop \
| sed 's#Exec=/usr/bin#Exec=/usr/local/bin#g' \
| sudo tee /usr/share/applications/steam.desktop
你可以参考此文档安装 Wine。
通过以下命令调整内核参数可以增加进程可用的最大内存映射区域数量。这可以使游戏资源的加载更加高效,从而提高游戏性能和整体体验。
echo 'vm.max_map_count = 2147483642' >> /etc/sysctl.d/99-sysctl.conf
sysctl -p
我们使用 Cookie 来提升你的浏览体验、分析网站流量,并了解访客来源地。