首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Arch Linux。AUR包mysql不能使用makepkg构建。错误: build()中出现故障

Arch Linux是一种基于Linux内核的开源操作系统,它以简洁、轻量级和高度可定制的特点而闻名。Arch Linux采用滚动更新的方式,用户可以随时获取最新的软件包和系统更新。

AUR(Arch User Repository)是Arch Linux社区维护的一个软件仓库,用户可以在其中找到大量的第三方软件包。通过AUR,用户可以方便地安装和更新各种软件。

根据提供的信息,如果在使用makepkg构建AUR包mysql时出现错误,可能是由于以下原因之一:

  1. 缺少依赖:AUR包通常依赖于其他软件包。在构建AUR包之前,需要确保系统已安装了所有必需的依赖软件包。可以通过查看AUR包的说明文档或PKGBUILD文件来获取依赖信息,并使用包管理器安装所需的软件包。
  2. 构建脚本错误:AUR包的构建过程由PKGBUILD文件定义。如果PKGBUILD文件中存在错误或不完整的构建脚本,可能会导致构建失败。可以尝试手动修改PKGBUILD文件,修复错误或更新构建脚本。
  3. 系统配置问题:有时,构建AUR包可能受到系统配置的限制。例如,缺少必要的编译工具、环境变量设置不正确等。可以检查系统配置,确保所有必要的工具和环境已正确安装和配置。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(https://cloud.tencent.com/product/cvm):提供高性能、可扩展的云服务器实例,适用于各种应用场景。
  • 腾讯云数据库MySQL版(https://cloud.tencent.com/product/cdb_mysql):提供稳定可靠的云数据库服务,支持高可用、备份恢复等功能。

请注意,以上答案仅供参考,具体解决方法可能因个人环境和情况而异。建议在遇到问题时,参考官方文档、社区讨论或向相关技术支持寻求帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Arch Linux 软件制作入门 | Linux 中国

PKGBUILD 文件是为 Arch Linux 及其衍生版(如 Manjaro)构建和创建软件的方式。...如果你曾经使用AUR(即 Arch Linux 的用户维护的 PKGBUILD 存储库),你甚至可能也遇到过它们。 但是,到底是如何从 PKGBUILD 到可安装软件的呢?...PKGBUILD 文件由变量和函数组成,所有这些都是用来定义软件本身,以及如何构建它。 为了从 PKGBUILD 创建一个软件,需要使用 makepkg 命令行工具。...如果你不喜欢这种学习方式,我强烈推荐 Arch 维基 Arch Linux 创建软件的文章。...这个变量也使用arch 和 depends 相同的语法: source=("hello-world.sh") sha512sums 这是用来验证 source 的文件没有被修改或下载错误

2.7K50

manjaro 安装分区以及配置方案

,需要自己划分分区才能存储文件,uefi推荐用这种方式,分区方案选择GPT linux下制作启动盘 linux下可以直接使用dd命令,使用该命令做成启动盘后U盘就不能用来存储文件了,具体命令格式可以看...它也可以存放内核在执行用户态程序之前所使用的其他数据。/boot 在日常系统运行并不需要,只在启动和内核升级(包括重建initial ramdisk)的时候用到。...不能使用其他发行版的用户共享同一个home目录,因为不同的发行版可能使用不兼容的软件版本和补丁。可以共享媒体目录,或至少使用 /home 分区下的不同home目录。分区大小跟着存储的内容而定。...报错日志中有上面的错误的话,可以使用如下命令解决 sudo pacman -S ncurses5-compat-libs android-studio Inotify Watches Limit sudo...查询和安装软件 yay foo 更新列表并更新所有从仓库和aur安装的软件 yay -Syu 更新所有从aur安装的软件 yay -Sua 通过仓库或aur安装软件 yay -S foo 通过仓库或aur

7.3K20

ArchLinux,软件安装问题统统拿下!

它面向精通 GNU/Linux 的用户,或任何愿意阅读文档并解决自己问题的自己动手的态度的人。 多功能性:Arch Linux 是一个通用的发行版。...AURArch用户软件仓库(AURArch User Repository),是一个面对广大Arch用户,以社区为主导的软件仓库,由开发者贡献他们自己的软件AUR社区对其进行投票,一旦某个软件拥有足够多的票数...查找软件:在Arch软件管理查询指定,并进行下载。...image-20221127135032103 yay——AUR Helper Yay 是 Arch Linux 下基于 CLI 的最佳 AUR 助手,使用 Go 语言编写。...该描述文件为PKGBUILD 可以被yay、pamac、aurman等工具自动构建或者makepkg手动构建,最后生成压缩,用于安装软件。

3.2K30

给大家推荐一款高逼格的Linux磁盘信息查看工具

可以使用df命令来显示在Linux、macOS和类Unix系统挂载的文件系统上有多少可用磁盘空间。还可以使用du命令来估计文件空间的使用情况。...打开终端应用程序,然后使用git命令: git clone https://github.com/muesli/duf.git cd duf go build 如何在Debian / Ubuntu Linux...上安装duf(预构建软件使用wget命令或curl命令下载文件: linuxmi@linuxmi:~/www.linuxmi.com wget https://github.com/muesli/...--ignore-missing -c checksums.txt rpm -ivh duf_0.5.0_linux_amd64.rpm Arch Linux使用AUR 安装 duf 克隆仓库并安装它...PKGBUILD makepkg -si 使用termux的Android用户 运行: pkg install duf macOS Unix安装duf 首先,在macOS上安装Homebrew,然后键入以下

3K31

Arch Linux的正确使用方法

除了基础的软件外,不会附加一些多余的东西,所以你的系统基本上是你所需要的东西 Arch 的 pacman 是非常简单高效的包管理工具,帮助你轻松管理系统 ArchAUR 仓库包含大量软件,只需一个...makepkg 命令即可构建,非常方便 基于上面的一些原因,我认为 Arch 其实是适合新手的。...以上是正文部分,下面是我在Arch使用过程遇到过的一些问题,这些问题有的已经解决,有的仍是悬案。...其中ifconfig、route在net-tools,nslookup、dig在dnsutils,ftp、telnet等在inetutils,ip命令在iproute2。...Aborting... ==> ERROR: Makepkg was unable to build kingsoft-office. ==> Restart building kingsoft-office

5.6K70

Device 88xx系列 Ubuntu WIFI 不能使用

:安装必要的内核头文件和基础开发后, git 克隆 https://aur.archlinux.org/rtw89-dkms-git.git cd rtw89-dkms-git makepkg...在 MOK 管理屏幕: 选择“注册密钥”并注册上述注册安装步骤创建的密钥 出现提示时,输入您在创建签名密钥时输入的密码。 如果您输入错误的密码,您的计算机将无法启动。...在这种情况下, 使用 BIOS 的 BOOT 菜单启动操作系统,然后执行以下步骤: sudo mokutil --reset 重启你的电脑 使用 BIOS 的 BOOT 菜单启动到您的操作系统...这些驱动程序不会为早于 5.4 的内核构建。 如果您必须使用较旧的内核, 提交包含构建错误列表的 GitHub 问题。 没有错误,问题 将被忽略。 我不是读心术。...首先安装必要的工具: sudo apt-get update sudo apt-get install make gcc linux-headers-$(uname -r) build-essential

1.4K20

使用ABS编译ArchLinux内核

这篇文章将记录如何使用ABS(Arch Build System)编译ArchLinux的内核(Kernel)。蓝牙问题将在记录在下一篇文章。...asp update linux asp export linux 此时当前文件夹下会出现一个linxu文件夹结构如下,我们需要关注的是PKGBUILD文件,可以根据我们的需求修改的部分。...# 要使用updpkgsums工具需要先安装一下 sudo pacman -S pacman-contrib updpkgsums 一切配置完成以后执行下列命令开始编译内核。...# 加上参数i,在内核编译完成后会执行安装操作 # 当然你也可以使用pacman -U 来安装 # 如果你不想要清除构建过程的文件,包括源代码,请去除c参数 makepkg -sci...参核考文档 https://wiki.archlinux.org/index.php/Kernel/Arch_Build_System

1.9K20

Arch Linux的推荐、介绍与理由

Arch 安装脚本 2012 年 7 月的 Arch Linux 安装介质 弃用了 基于菜单的 Arch 安装框架(AIF),改为使用Arch 安装脚本 (arch-install-scripts)。...community,提供由社区构建和投票的软件,包括因有足够投票而被“trusted user”所收养的 multilib,为 x86_64 用户提供的支持在64位环境下使用32位软件的集中化仓库...KDE 的软件 staging、multilib-staging和community-staging被用来进行一些软件的重新构建,以避免损坏testing的软件。...AUR 被称为 Arch 的新软件的发源地,在 AUR 里用户贡献出他们自己的软件。...AUR 社区对它们进行投票或反对,一旦某个软件拥有足够多的票数,AUR 的受信用户就会将它加入到 [community] 软件库,使得可以通过 pacman 和 ABS 来使用它们。

1.8K20

nspawn 运行 QQ 第二弹 有 NtrQQ

BindReadOnly=/run/user/1000/pulse # AppIndicator BindReadOnly=/run/user/1000/bus # Home Dir # 请在这里修改为具体的路径,这里不能识别变量...这里 至于什么替换成 DeepinWine 之类的看作者仓库的说明就好了 使用 NtrQQ 如果要使用 NtrQQ 就得自己去拉仓库然后自行构建 偷懒的可以直接用我的仓库,在 这里 我来说一下魔改的思路...PKGBUILD NtrQQ 无外乎给 QQ 打个补丁进去,所以我们在准备阶段直接解压一份 NtrQQ 到目录里即可 来看看 PKGBUILD 我用注释标出需要注意的地方 build() {...但是这样子你会发现启动 QQ 以后并没有让 NtrQQ 成功挂钩,并且运行一段时间以后 QQ 还是会弹出已损坏错误 这是因为 NtrQQ 的注入点 msimg32.dll 没有成功加载....如果不需要忽略依赖可以选择第二条命令 makepkg --nodeps -f --cleanbuild # 自动下载依赖 makepkg --syncdeps 安装打包出来的东西 # 文件名可能不同 yay

76500

Stacer:一款针对Linux操作系统的优化与安全监控工具

关于Stacer  Stacer是一款针对Linux操作系统的优化与安全监控工具,广大研究人员可以使用Stacer来对Linux操作系统或服务器进行优化或安全监控。  ... LinuxAUR) 我们可以使用一个AUR助手来安装Stacer代码,例如yay、paru或pacaur等。...接下来,运行下列命令来下载工具所需的代码: sudo dpkg -i stacer*.deb 最后,使用下列命令完成Stacer的安装: stacer Debian sid / Ubuntu 20.04...: sudo dnf install stacer 然后使用下列命令完成Stacer的安装: stacer  工具构建  我们可以使用CMake从源码构建Stacer,工具使用的Qt版本为Qt 5.x。...构建命令如下: mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/qt/path/bin ..

62620

archmanjaro 安装、升级、清除缓存等常用命令 pacmanyay常用命令

cache/pacman/pkg 目录下的文件 pacman -R package_name # 删除单个软件 pacman -Rs package_name # 删除指定软件及其没有被其他已安装软件使用的依赖关系...yay -Rns 名 # 卸载软件 yay -G 名 # 可以只下载aur而不构建 ============================================= Yet Another...Yogurt: 一个用于 Arch Linux 的工具,用于从 Arch User Repository 构建和安装软件。...从仓库和 AUR 交互式搜索和安装软件: yay {{软件|搜索词}} 同步并更新所有来自仓库和 AUR 的软件: yay 只同步和更新 AUR 软件: yay -Sua 从仓库和 AUR 安装一个新的软件...yay -S {{软件}} 从仓库和 AUR 搜索软件数据库的关键词: yay -Ss {{关键词}} 显示已安装软件和系统健康状况的统计数据: yay -Ps ===============

6.7K20

为什么 Arch Linux 如此“难弄”又有何优劣?

很多 Linux 老鸟对于 Arch Linux 会更了解,但电脑前的你可能只是刚开始打算把 Arch 当作日常操作系统来使用。虽然我也不是权威人士,但下面几点优劣是我认为你总会在使用慢慢发现的。...总而言之,Arch Linux* 能省去大量的系统安装后时间。Pacman**,是 Arch Linux 默认使用的优秀包管理组件。或者你也可以选择 Pamac 作为替代。...只要你记得‘滚’更新(Arch 用语),你就一直会使用最新的软件们。 缺点: 一些升级可能会滚坏你的系统 虽然升级过程是完全连续的,你有时得留意一下你在更新什么。...如果你找了一个还没有 Arch 的官方仓库里出现的软件,那你肯定能在 AUR 里找到社区为你准备好的AUR 是由用户自发编译和维护的。...Arch 用户也可以给每个投票,这样后来者就能找到最有用的那些软件包了。 最后: Arch Linux 适合你吗? Arch Linux 优点多于缺点,也有很多优缺点我无法在此一一叙述。

1.5K20

GreatSQL登陆Arch Linux:成功的数据库安装之旅

用户可以自己决定使用哪种桌面环境、安装哪些组件和服务。这种精细化的控制能够赋予你一个精简的操作系统,可以让用户自由选择所需的组件来构建属于用户自己的系统。...如果 Arch Linux仓库的软件发布了新版本,Arch Linux用户通常会比其他用户先获得新版本 在滚动发行模式下,一切都是新鲜和前沿的。...Arch Linux的仓库包含大量的软件和编译脚本。用户可以按照需要自由选择。仓库既提供了开源、自由的软件,也提供了闭源软件(大部分闭源软件在 AUR 仓库)。实用性大于意识形态。...4.激进的内核更新机制 Arch Linux在更新内核的时候会立即删除旧内核(因为内核也是一个软件 linux / linux-zen......这降低了为 Arch Linux 制作软件的门槛,这也是 AUR 几乎能涵盖整个 Linux 软件生态的主要原因。但是这也导致 pacman 不支持虚(virtual package)。

16710

GreatSQL登陆Arch Linux:成功的数据库安装之旅

用户可以自己决定使用哪种桌面环境、安装哪些组件和服务。这种精细化的控制能够赋予你一个精简的操作系统,可以让用户自由选择所需的组件来构建属于用户自己的系统。...如果 Arch Linux仓库的软件发布了新版本,Arch Linux用户通常会比其他用户先获得新版本 在滚动发行模式下,一切都是新鲜和前沿的。...Arch Linux的仓库包含大量的软件和编译脚本。用户可以按照需要自由选择。仓库既提供了开源、自由的软件,也提供了闭源软件(大部分闭源软件在 AUR 仓库)。实用性大于意识形态。...4.激进的内核更新机制 Arch Linux在更新内核的时候会立即删除旧内核(因为内核也是一个软件 linux / linux-zen......这降低了为 Arch Linux 制作软件的门槛,这也是 AUR 几乎能涵盖整个 Linux 软件生态的主要原因。但是这也导致 pacman 不支持虚(virtual package)。

17510
领券