如何在Manjaro中安装将DEB包转换成PKG包的Debtap-------亲测有效!

前提概要

Debtap可以实现将deb包转换成pkg包,以实现在Arch Linux上的使用,当然还有其他功能,在此就不赘述了。Debtap的意思是:DEB To Arch Package.

注意事项

在安装Debtap之前,首先要明确三件事情:

第一:查询是否安装过debtap

在终端输入以下命令查询:

>> sudo pacman -Q debtap

第二:配置Arch源:

保留一个server就行,具体如下图:
在这里插入图片描述
第三:解决依赖关系:

因为debtap依赖bash/binutils这是提供用于解压缩.deb包和readelf的ar实用程序,pkgfile和fakeroot,具体依赖关系图如下:
在这里插入图片描述
怎么查询这些依赖包是否安装呢?很简单,打开“删除/管理软件”,点开“已安装”,看是否有这些依赖包,没有就先安装上,一般是缺少pkgfile,因为debtap依赖pkgfile,pkgfile依赖pacman,安装pkgfile的命令如下,

>> sudo pacman -S pkgfile

解决如上问题之后开始正式安装。

第一步:下载debtap包。

同样,打开“删除/管理软件”,搜索“debtap”,找到debtap包,选中,点击“应用”,并“提交”,具体如下图所示:
在这里插入图片描述
在这里插入图片描述

第二步:示例安装mNetAssist_release_amd.64.deb

(1) 先升级debtap包,命令如下:

>> sudo debtap -u

如图所示:
在这里插入图片描述
这样就是升级成功了。
(2)打开mNetAssist_release_amd.64.deb所在的目录,终端切换到此同级目录,输入以下命令(切换到自己.deb所在的目录),

>> cd /home/python/Desktop/网络调试助手/Ubuntu
>> sudo debtap mNetAssist_release_amd64.deb

然后在“Enter Package Name”输入.deb文件的名字。之后出现下图,直接按空格即可。
在这里插入图片描述
关于license,填GPL。
(3)在上述完成之后,在.deb文件的同级目录会出现 x.tar.xz文件,使用pacman安装到本地包即可,例如我的是:mNetAssist-1.1.0-1-x86-64.pkg.tar.xz,此时在终端输入

>> sudo pacman -U mNetAssist-1.1.0-1-x86-64.pkg.tar.xz

到此就全部结束了。

我的成功安装,离不开我的Manjaro好友的帮助,虽然我们从未谋面,但他给我很多帮助,帮我耐心安装,在此向他表示感谢,谢谢你,我从未谋面的朋友!

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值