标题: 适用于 ARM64 UOS 的 FEX-Emu-2407
时间: 07-17 15:14发布,08-08 10:28修改
libstdc++.so.6.0.32
库。version GLIBCXX_3.4.29 not found
)的问题。# 解压
tar xf FEX-Emu-2407-UOS-ARM64-r5.tar.xz
# 跳转到解压后的目录
cd ./FEX-Emu-2407-UOS-ARM64
# 下载RootFS(只需进行一次)
./FEXRootFSFetcher
# 按屏幕提示输入对应数字或者`y`(是)/`n`(否)进行选择
# 如果不知道如何选择,那就首先输入y并回车;
# 然后等RootFS列表弹出,输入9回车来选择 9: Ubuntu 20.04 (SquashFS);
# 等下载完成,然后输入1回车来选择 1: Extract(解压)
# 解压完成后,输入y并回车来把当前RootFS设为默认。
# 如果要进入普通用户权限的x86_64仿真环境,就执行
./FEXBash
# 如果要进入root权限的x86_64仿真环境,就执行
./FEXRootBash
# 请不要同时进入 ./FEXBash 和 ./FEXRootBash 以免发生意外故障,
# 请阅读下面的“注意事项”了解 ./FEXRootBash 的正确使用方法。
在 ./FEXBash
中使用 sudo
将调用宿主 Linux 系统的 sudo
命令,而非 FEX 里的。
不要在 ./FEXBash
里使用 sudo apt
命令安装软件包,这样可能会损坏宿主Linux系统。
如果要安装 x64 软件包,请使用 ./FEXRootBash
。
最好不要同时使用 ./FEXBash
和 ./FEXRootBash
,否则可能会出现奇怪的问题,甚至损坏 RootFS。
最好先用exit
命令退出一个,再进入另一个。
用完 ./FEXRootBash
后记得先用exit
命令正常退出,否则可能会出问题。
如果你之前忘记退出,下次打开./FEXBash
之前请执行./FEXRootBashClean
命令进行清理操作。
执行 ./FEXRootBash
和 ./FEXRootBashClean
的时候有一堆报错是正常现象。
# 先进入 ./FEXRootBash
./FEXRootBash
# 换源(以下三个任选一个)
# 清华源
sed -i 's/[a-z0-9.-]*\.[cno][oer][mtg]/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
# 阿里云
sed -i 's/[a-z0-9.-]*\.[cno][oer][mtg]/mirrors.aliyun.com/g' /etc/apt/sources.list
# 华为云
sed -i 's/[a-z0-9.-]*\.[cno][oer][mtg]/mirrors.huaweicloud.com/g' /etc/apt/sources.list
# 更新软件包列表
apt update
# 如果报这个错:
# Sub-process apt-key exited unexpectedly
# 就执行一下这三个命令
# 没报错不需要执行
sed -i 's/^deb http/deb [trusted=yes] http/g' /etc/apt/sources.list
sed -i 's/^deb-src http/deb-src [trusted=yes] http/g' /etc/apt/sources.list
apt update
# 安装中文语言包和字体(这样才能用中文输入法)
apt install language-pack-zh-hans 'fonts-noto*'
# 如果上面那个命令报错说找不到'fonts-noto*',换成下面这个命令:
apt install language-pack-zh-hans fonts-noto fonts-noto-cjk fonts-noto-cjk-extra
『回复列表(0|隐藏机器人聊天)』