Termux_Arch安装AUR程序
2020年11月7日下午12:23
2021年12月14日下午4:46
给Termux里面的archlinux安装aur里面的程序
aur包
termux里面的archlinuxarm是不能直接安装aur包的,在万能的Google帮助下,我找到了一种比较有效的方法。
下载包
搜索需要安装的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
安装了