环境
- KeylinOS desktop v10
- IP 192.168.15.33
bash
ip a | grep 192
inet 192.168.15.33/18 brd 192.168.63.255 scope global noprefixroute ens33
步骤
- 添加 arm64 架构:
bash
sudo dpkg --add-architecture arm64
- 更新软件包列表
bash
sudo apt update
- 查看需要下载哪些包
bash
root@tengsx-kylin:/data# apt install build-essential
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
g++ g++-9 libc-dev-bin libc6 libc6-dev libc6-i386 libcrypt-dev libstdc++-9-dev linux-libc-dev
建议安装:
g++-multilib g++-9-multilib gcc-9-doc glibc-doc manpages-dev libstdc++-9-doc
推荐安装:
manpages manpages-dev
下列【新】软件包将被安装:
build-essential g++ g++-9 libc-dev-bin libc6-dev libcrypt-dev libstdc++-9-dev linux-libc-dev
下列软件包将被升级:
libc6 libc6-i386
升级了 2 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 628 个软件包未被升级。
- 依次指定下载
bash
sudo apt-get download g++:arm64
sudo apt-get download libc-dev-bin:arm64
sudo apt-get download libc6:arm64
sudo apt-get download libc6-dev:arm64
sudo apt-get download libcrypt-dev:arm64
sudo apt-get download libstdc++-9-dev:arm64
sudo apt-get download linux-libc-dev:arm64
sudo apt-get download build-essential:arm64
sudo apt-get download gcc-9:arm64
sudo apt-get download cpp-9:arm64
sudo apt-get download make:arm64
sudo apt-get download gcc-9-base:arm64
sudo apt-get download libgcc-9-dev:arm64
- 安装(arm系统)
bash
sudo dpkg -i *.deb