EasyConnect 有点问题,md5 校验过不了,要自己改 PKGBUILD. git clone https://aur.archlinux.org/easyconnect.git cd easyconnect makepkg sudo pacman -U easyconnect-***.pkg.tar.zst # 这里多半会 Fail updpkgsums # 更新 md5 makepkg sudo pacman -U
版本 yaourt 用户 yaourt -S easyconnect yay 用户 yay -S easyconnect pacaur 用户 pacaur -S easyconnect 1.2 手动 makepkg 安装 下载源码包 git clone https://aur.archlinux.org/easyconnect.git 生成软件包 cd easyconnect makepkg cd .. easyconnect-***-pkg.tar.xz 附录 报错:您的客户端版本与服务器不匹配,请下载更新 由于最新版与服务器要求版本不一致,所以需要修改源码包中的 PKGBUILD 文件,然后重新手动 makepkg 手动 makepkg 安装 参见上文。
首先安装一下常用的开发工具和相关依赖,方便后续的编译工作 pacman -Syu base-devel --needed pacman -Syu git vim po4a yajl ---- #####二,解决执行makepkg 不能root执行问题 修改makepkg脚本 vim /bin/makepkg 进入vim 输入/EUID =查找到EUID == 0这一句,注释掉这句下面的第2行,即: exit $E_ROOT PKGBUILD (64位系统要修改编译脚本) 在arch=(...)里添加aarch64,如下 arch=('i686' 'x86_64' 'armv7h' 'aarch64') :wq 保存并关闭 执行 makepkg package-query: 先回到家目录下 cd git clone https://aur.archlinux.org/package-query-git.git cd package-query-git makepkg pkg.tar.xz ---- #####五,编译安装yaourt: 还是先回到家目录 cd git clone https://aur.archlinux.org/yaourt.git cd yaourt makepkg
为了从 PKGBUILD 中创建一个软件包,需要使用 makepkg 命令行工具。 在获得 PKGBUILD 文件后,你只需在包含 PKGBUILD 的目录中运行 `makepkg',就可以得到一个可安装的软件包了。 无论如何,makepkg 仍然需要设置它,这样它就知道这个软件包与我们的系统是兼容的。 这个变量支持设置多个值,所以 makepkg 需要一个不同的语法,如下所示。 ${srcdir}:这是 makepkg 放置 source 变量中文件的地方。在这个目录中,你可以与这些文件进行交互,并对文件进行任何其他需要的修改。 用 makepkg -si 构建和安装软件包,然后在终端运行 hello-world,查看其输出。
比如说: yay -S unimap 如果你想的话,你还可以克隆AUR包,然后使用makepkg对包代码进行编译。 比如说: git clone https://aur.archlinux.org/unimap.git cd unimap makepkg -si 工具使用 Unimap需要root/管理员权限来启动
如果不需要忽略依赖可以选择第二条命令 makepkg --nodeps -f --cleanbuild # 自动下载依赖 makepkg --syncdeps 安装打包出来的东西 # 文件名可能不同 yay
下面命令可以让makepkg在tmpfs目录进行编辑,也可以在在/etc/makepkg.conf中进行设置: $ BUILDDIR=/tmp/makepkg makepkg 普通用户读写 FAT32
/rustcat_amd64.deb Arch git clone https://aur.archlinux.org/rustcat.git cd rustcat makepkg -si yay安装
# 加上参数i,在内核编译完成后会执行安装操作 # 当然你也可以使用pacman -U <package>来安装 # 如果你不想要清除构建过程中的文件,包括源代码,请去除c参数 makepkg -sci
除了基础的软件包外,不会附加一些多余的东西,所以你的系统基本上是你所需要的东西 Arch 的 pacman 是非常简单高效的包管理工具,帮助你轻松管理系统 Arch 的 AUR 仓库包含大量软件包,只需一个 makepkg Aborting... ==> ERROR: Makepkg was unable to build kingsoft-office. ==> Restart building kingsoft-office
sudo pacman -S --needed base-devel git clone https://aur.archlinux.org/duf.git cd duf less PKGBUILD makepkg
对于安装AUR的文件,首先从左侧Download snapshot下载pkg文件,然后使用以下命令来安装: tar -xvf jdk-arm.tar.gz cd jdk-arm makepkg -sri
然后使用 makepkg 构建和安装软件包。 h=nodejs-lts-erbium # 使用 makepkg 构建和安装软件包 makepkg –si 请注意,这些示例可能需要根据实际情况进行调整。
Arch :安装必要的内核头文件和基础开发后, git 克隆 https://aur.archlinux.org/rtw89-dkms-git.git cd rtw89-dkms-git makepkg
yay yay支持彩色 sudo vim /etc/pacman.conf #将color的注释放开 Color 更新软件 yay -Syu 加快aur软件源码编译速度 sudo vim /etc/makepkg.conf #设置编译核心数 MAKEFLAGS="-j4" 加快Compressing package速度 sudo vim /etc/makepkg.conf #PKGEXT='.pkg.tar.xz' PKGEXT
该描述文件为PKGBUILD 可以被yay、pamac、aurman等工具自动构建或者makepkg手动构建,最后生成压缩包,用于安装软件。 我们在网上直接下载的PKGBUILD文件,也可以通过以下命令安装 # 生成后缀.pkg.tar.xz的压缩文件 makepkg # 使用pacman安装 sudo pacman -U *.pkg.tar.xz
AUR Packages Installing an AUR helper First, install base-devel that contains everything needed by makepkg Preliminary configuration Some settings will make the installation process faster: Set MAKEFLAGS in /etc/makepkg.conf
############] 100% Optional dependencies for pacman perl-locale-gettext: translation support in makepkg-template