Termux_Arch安装AUR程序

给Termux里面的archlinux安装aur里面的程序

aur包

termux里面的archlinuxarm是不能直接安装aur包的,在万能的Google帮助下,我找到了一种比较有效的方法。

下载包

Aur

搜索需要安装的aur包,进入详情页面,确认是支持aarch64(arm64),点击Download snapshot

切换到普通用户

su - alarm

找到下载的snapshot

tar -zxvf package.tar.gz

pacman -S install go

cd package

makepkg

到fackroot这里会失败,但是二进制文件是创建好了的,所以需要一台pc去打包

先把里面的压缩包删除

rm *.tar.gz*

退回上一级目录

cd ..

换root来打包(有权限问题)

su

tar -zcvf package.tar.gz package

把压缩出来的包上传到电脑

解压缩

tar -zxvf package.tar.gz

进入这个目录

cd package

把自己pc的makepkg修改下

先把原来的配置文件做个备份

sudo cp /etc/makepkg.conf /etc/makepkg.conf.bak

开始编辑

sudo vim /etc/makepkg.conf

:%s/x86_64/aarch64/gc

:wq

修改下PKGBUILD

把识别环境的变量改成固定的aarch64

重新打包

makepkg --repackage

从新打包后,这个文件就可以在termux的archlinux下用pacman -U package.tar.gz安装了

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注