前言
有时候可能找不到arch用的包,只有deb包或者rpm包。
将deb包转换为ArchLinux的包比较方便,使用了debtap这个工具
debtap代表了 DEB T o A rch (Linux) P ackage的意思
安装debtap并更新数据
安装
[依赖关系:] 需要提前安装好** bash, binutils ,pkgfile 和 fakeroot 包**
如果直接安装会帮你安装依赖.
1 | yaourt -S debtap |
遇到需要编辑的就默认enter跳过,需要安装的就确认,然后等就行了
创建/更新 pkgfile 和 debtap 数据库。
1 | sudo debtap -u |
转化
假如要转化name.deb
1 | debtap name.deb |
中间可能要输入点东西,自己看情况输入就好
其他参数:
- 略过除了编辑元数据之外的所有问题
1 | debtap -q name.deb |
- 略过所有的问题(不推荐)
1 | debtap -Q name.deb |
- 查看帮助
1 | debtap -h |
安装软件包
使用pacman安装软件包
1 | sudo pacman -U <package-name> |