为什么用了arch还要安装deb?
那就不得不提公司的国产化软件只提供deb了。
How
使用debtap
将deb
包转换为pkg.tar.zst
包,再使用pacman
进行安装
安装debtap
debtap
不在pacman
仓库中提供,使用yay
安装
yay -S debtap
更新软件包
sudo debtap -u
将deb
包转换为pkg.tar.zst
sudo debtap package_name.deb
按照提示操作,回车使用默认值
成功后路径下会出现转换完成的pkg.tar.zst
包
使用pacman
安装本地经过转换的pkg.tar.zst
包
sudo pacman -U package_name.pkg.tar.zst
在实际使用时遇到了无法处理部分依赖的问题。
可以自行解决环境依赖问题后使用pacman
强制安装或者忽略特定依赖
或者直接修改构建脚本(不会)
pacman
强制忽略所有依赖
sudo pacman -U --nodeps package_name
pacman
强制忽略特定依赖
sudo pacman -U package_name --assume-installed excluded_package
然后应该大概可能就可以愉快的使用了