457 字
2 分钟
银河麒麟安装 CC Switch
银河麒麟 V10(ARM64)底层基于 Ubuntu 20.04,由于系统软件源较旧,直接安装最新版 CC Switch 会因为缺少新版 WebKitGTK 而失败。
安装时会提示:
cc-switch : 依赖: libwebkit2gtk-4.1-0 但无法安装它由于升级系统依赖成本较高,一个比较简单的方案是使用 Distrobox 创建一个 Ubuntu 24.04 容器,在容器中安装并导出应用。
创建 Distrobox 环境
创建 Ubuntu 24.04 容器:
distrobox create \ --name cc \ --image ubuntu:24.04进入容器:
distrobox enter cc第一次进入容器会自动初始化系统,并执行
apt update,速度可能较慢,请耐心等待。
更换软件源(可选)
首次进入容器后,建议先将 Ubuntu 官方源替换为清华源,否则后续 apt update 和软件安装速度可能较慢。
sudo sed -i \ 's@ports.ubuntu.com/ubuntu-ports@mirrors.tuna.tsinghua.edu.cn/ubuntu-ports@g' \ /etc/apt/sources.list.d/ubuntu.sources
sudo apt update之后即可正常安装 CC Switch。
安装 CC Switch
进入容器后,按照 Ubuntu 24.04 的正常安装方式安装 CC Switch 即可,不再受银河麒麟系统依赖限制。
导出应用到宿主机
安装完成后,需要将应用导出到宿主机。
首先查看应用对应的 .desktop 文件:
ls /usr/share/applications/例如可以看到:
CC Switch.desktop然后使用:
distrobox-export --app "CC Switch"导出完成后,宿主机应用菜单中就会出现 CC Switch,可以像普通软件一样启动。
TIP会误以为导出参数填写的是可执行文件名称,例如:
Terminal window distrobox-export --app cc-switch这是错误的。
--app后面填写的是.desktop文件对应的应用名称,而不是可执行程序名称。正确做法是先查看:
Terminal window ls /usr/share/applications/确认应用名称,例如:
CC Switch.desktop然后执行:
Terminal window distrobox-export --app "CC Switch"如果填写
cc-switch,Distrobox 会将其当作命令行程序处理,导致无法导出图形应用。
银河麒麟安装 CC Switch
https://blog.zyfang.top/posts/linuxs/kyrin/银河麒麟安装ccswitch/