为什么用了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
然后应该大概可能就可以愉快的使用了