Manjaro第二天

安装AUR上的Microsoft-edge-stable

这是我第一次使用AUR,看了看Arch Wiki上的AUR,接着转到makepkg那边,打消了我一次学会AUR使用的念头。遂决定先安装Microsoft-edge-stable-bin(这个包改名了),之后有需要再来学习其他东西。

首先是安装对应环境,这在软件仓库中被绑定为了一个名为 base-devel的包组,使用 pacman -S --needed base-devel 就可以安装缺失的包。

之后就是真正的安装步骤了。

我在用户目录下建立了一个AUR文件夹,打算日后专门用来安装AUR上的软件。

在AUR文件夹中,输入git clone https://aur.archlinux.org/microsoft-edge-stable-bin.git

之后进入刚刚clone下来的microsoft-edge-stable-bin 文件夹中,输入makepkg 打包,最后使用sudo pacman -U microsoft-edge-stable-bin-98.0.1108.55-1-x86_64.pkg.tar.zst就可以安装microsoft-edge了。

另外,安装完后我发现在这里还存在一个叫update_version.sh的Shell脚本,打开看到作者说这个文件的作用正是更新版本。

……那么我之后是不是得写个脚本一天检查一次 (发现pamac自带AUR管理功能,或许能更新)

安装VS Code 

相比之下,同样是微软家的VS Code就容易安装得多。sudo pacman -S code一句话完事。

这个code好像是社区根据微软的VScode开源构建的,去掉了VS Code的同步功能。

真正的VS Code在AUR中,叫visual-studio-code-bin。AUR (en) - visual-studio-code-bin (archlinux.org)

安装anbox(失败)

一段时间的体验下来还是比较满意的,这里我决定开始尝试安装anbox,这正是我尝试Arch系的原因。

印象里说ashmem_linux和binder_linux已经进入Linux内核了,于是modprobe ashmem_linux,提示缺失……阅读Arch Wiki要换linux-zen内核,然而Manjaro并没有这个包。没事,还有方法2,安装anbox-modules-dkms(AUR)或anbox-modules-dkms-git(AUR)

经过几天的折腾,我放弃了。安装dkms模块失败,两个都尝试了一遍,最后甚至直接把整个系统整崩溃了。之后我又尝试使用AUR中的linux-zen-git中构建一个linux-zen内核,设置直接沿用Arch的默认设置,然后出错,更正,又出错……几次循环之后,出错了,并且一点报错原因都没有。到这里我算是黔驴技穷了。这些东西留在这,就当一个提示吧,日后我还可以从这里重新来过。


版权声明:本文为qingtian805原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。