如何使用apt下载指定架构与Ubuntu版本的Fluxbox相关Deb包
如何使用apt下载指定架构与Ubuntu版本的Fluxbox相关Deb包
嘿,针对你的需求,我来给你梳理下怎么在Ubuntu 22.04笔记本上下载Ubuntu 20.04(focal)arm64架构的Fluxbox及其依赖deb包,另外看到你最后用网线共享网络解决了问题,这个办法真的超机智!
具体操作步骤:
添加Ubuntu 20.04 arm64软件源
在你的笔记本上,先给apt添加对应版本和架构的源。可以新建一个专门的源文件:sudo nano /etc/apt/sources.list.d/focal-arm64.list把以下内容写入文件后保存退出:
deb [arch=arm64] http://archive.ubuntu.com/ubuntu/ focal main universe restricted multiverse deb [arch=arm64] http://archive.ubuntu.com/ubuntu/ focal-updates main universe restricted multiverse deb [arch=arm64] http://archive.ubuntu.com/ubuntu/ focal-security main universe restricted multiverse接着更新apt缓存,让系统识别新添加的源:
sudo apt update批量下载指定架构和版本的Fluxbox及依赖包
结合依赖查询命令和apt download的参数,就能一次性下载所有需要的arm64版本deb包:apt-cache depends -a arm64 -t focal fluxbox | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt download -a arm64 -t focal执行完成后,所有符合要求的deb文件都会保存在当前目录,你只需要把这些文件拷贝到iMac上,用
dpkg -i *.deb就能完成安装了。
补充:你的临时解决办法
看到你后来用网线连接笔记本和iMac,共享笔记本的WiFi网络,这个方案确实更省心——直接就能在iMac上用apt正常安装Fluxbox,完全省去了手动下载和拷贝deb包的麻烦,完美解决了老iMac跑不动Gnome的问题!
备注:内容来源于stack exchange,提问作者Ryan Lewis




