Lantern 是一款非常简单的科学上网工具,多平台使用,相比较流行的 ss,免去了花钱或者寻找免费帐号的麻烦。一般情况下,在 Windows、安卓、Linux 下都可以很方便的下载到安装包安装,Arch Linux 的 AUR 里面也有,但是打包的时候会出现校验不通过而不能成功安装。

所以我们还是需要手动打包,首先,我们到https://github.com/shiravand/aur-pkgbuild 下载打包配置文件,然后解压缩,文件夹内有amazon和Github两个文件夹,建议使用Github。

由于PKGBUILD文件默认是下载最新版的deb包进行解包打包,但是Github上面的二进制文件的sha1没有跟上,和deb包是不对应的,也正是这个原因,导致AUR里面打包不成功,所以我们需要做的是修改PKGBUILD文件里面的sha1sums,怎么知道sha1的值呢?在线的Hash值计算工具就可以满足你的需求,把配置文件里面的deb包计算一下sha1,同时修改PKGBUILD里面的sha1sums,目前来说,32位的正确,我们只需要改一下64位的即可。

然后使用makepkg -sri打包即可。
图就不上了,有不明白的可以留言。

标签: Arch

已有 7 条评论

  1. Linux的好出就是可以开放,可以自己编译。

    1. chonghua chonghua

      可是不方便啊。

  2. Linux都是高手采用的系统呢~我还是老老实实在windows下用吧!

    1. chonghua chonghua

      其实很简单,平常使用都一样的

  3. 自己动手好处多,这都不是事儿啊

  4. 哈哈 哈哈

    楼主,。跪求在centos下怎么编译?

    1. chonghua chonghua

      https://github.com/getlantern/lantern 这个页面有编译步骤,另外opensuse上有rpm包.

添加新评论