问题标签 [pacman-package-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
463 浏览

r - 使用 pacman 在 Ubuntu 中安装 R 包时出现依赖项错误

我正在使用pacman安装和加载提到的库。但它在安装时抛出依赖错误和锁定错误caret。我使用这个库的主要动机是自动检测 R 中的库,以便如果存在,则加载库,否则安装和加载。

pacman::p_load(dplyr,caret,plyr)是我使用的代码。

0 投票
1 回答
673 浏览

lex - 如何在 Manjaro Linux 中安装 lex 工具?

我尝试安装 bison 和 flex :

这就是我得到的:

0 投票
1 回答
674 浏览

mingw - 为什么我不能在 MSYS2 中安装 MingW 包?

我不明白这背后的意义。我有一个 MSYS2 安装。我pacman -Ss用来搜索包。每件事都有mingw32/mingw64/msys/包。显然我想要 msys 包,因为这就是我正在运行的,对吧?

我可以msys/gcc这样安装。这很好用。我现在可以做一个which gcc并找到它,/usr/bin/gcc我可以使用它。迷人的。

现在我想安装和使用 clang。Clang 显然没有msys包。它只有mingw64/mingw-w64-x86_64-clangmingw32/mingw-w64-i686-clang。这是否意味着我不能使用它们?我安装了前一个包,并且which clang(及其变体)什么也没找到。我在网上搜索,我发现的所有内容都说这是在 MSYS2 上使用 clang 的方法,但显然不是因为没有任何效果。为什么我们可以安装我们不能使用的软件包?我在这里想念什么?!

0 投票
0 回答
536 浏览

python - 在 msys2 中构建 AGG 导致错误 Invalid configuration `x86_64-pc-msys': system `msys' not Recognized

我想安装pypotrace。为此,我正在关注本教程。但是,当我到达 ./autogen.sh; 制作

我得到错误:

(特别是该行):

我在我的 C:\src 文件夹中提取了这两个包。两者都可以通过执行 ./configure 轻松构建;制作和./autogen.sh;在 MSYS 提示符下分别制作。

我也跑过: pacman -S automake autoconf make mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb mingw-w64-x86_64-SDL mingw-w64-x86_64-SDL_ttf

为了得到我的构建工具。

我看了这个讨论,但是gcc -dumpmachine给了我错误

-bash: /usr/bin/gcc: 没有这样的文件或目录

我也尝试使用 pip via 安装 pypotrace pip install pypotrace,但这给出了错误

可能很重要,这是我多次提到的 PATH 环境变量:路径环境

任何知道如何让 pypotrace 在 Windows 10 上运行的人(所以上述方法之一或完全是其他方法)?或者你们认为配置问题最好发布在像超级用户这样的地方?

0 投票
1 回答
2238 浏览

pacman-package-manager - 无法覆盖 Pacman 中的目录

我即将安装一个软件包,但由于该文件已经存在,它一直失败。由于--force选项已从 pacman 中删除。我一直在尝试通过--overwrite选项覆盖目录,但不幸的是,这个选项也不起作用

我运行的命令: sudo pacman -S namcap --overwrite /usr/lib/python3.7/site-packages/elftools/elf/*

冲突文件

0 投票
1 回答
382 浏览

archlinux - 删除除某些软件包外的软件包组

所以,我试图通过

但我得到了错误

检查依赖项... :: 删除 networkmanager 会破坏 network-manager-applet 所需的依赖项“networkmanager”

实际上,我不想删除networkmanager包含在包组中的包gnome。我怎样才能删除整个组gnome除了networkmanager

0 投票
1 回答
498 浏览

linux - pacman xfercommand 不适用于 echo 和 aria2

TLDR:

XferCommand = echo Downloading %u ... && /usr/bin/aria2c --conf-path=/etc/pacman-aria2.conf %u

在 pacman.conf 输出中

Downloading https://mirror.23media.com/manjaro/stable/core/x86_64/core.db ... && /usr/bin/aria2c --conf-path=/etc/pacman-aria2.conf https://mirror.23media.com/manjaro/stable/core/x86_64/core.db

并且第二个 aria2 命令永远不会执行 - pacman.conf 和 pacman-aria2.conf 在底部,长版本低于 TLDR

简介: 我想要实现的是使用带有 pacman 的外部下载器来说明它当前正在下载的内容,而无需在终端输出中填充不必要的信息。由于 pacman 出现奇怪的下载速度问题,我尝试使用 wiki 推荐的内容:使用 /etc/pacman.conf 中的 XferCommand 将 aria2 用作下载器。由于 wiki 链接到这篇(https://bbs.archlinux.org/viewtopic.php?id=192072)文章,我在 /etc/pacman.conf 中使用了以下命令来使用 aria2 XferCommand = echo Downloading %u ... && /usr/bin/aria2c --conf-path=/etc/pacman-aria2.conf %u

你可以在底部找到完整的 pacman.conf 以及 pacman-aria2.conf。在终端中执行(并将 %u 更改为其他内容)此命令有效。遗憾的是,当在 pacman.conf 中执行时,echo 只会打印出整行,包括“&&”等等。pacman -Syyis的完整输出

完整输出sudo pacman -S 0ad(pacman 中的第一个条目,具有许多依赖项和大文件):

我打断了,因为完整性测试没有进行,我可以说它没有下载任何东西,因为它根本不需要时间,程序应该至少有 1GB

当然,第一件事是完全消除回声。这行得通。但是由于“下载结果”(文件下载完成时由 aria2 自动打印)向我的终端发送了大量垃圾邮件,我无法阅读任何内容,我在 pacman-aria2.conf 中添加了删除此输出的行。但是现在所有写入输出的内容如下所示: [#b72206 3.9MiB/5.2MiB(75%) CN:3 DL:5.0MiB] 所以我不知道它实际下载的是什么,这很烦人,尤其是当 pacman 一次下载许多东西时(例如pacman -Syu),因此需要“echo %u”。

其他修复尝试: 在我的 pacman.conf 中,您可以看到我(错误)修复的一些尝试的剩余部分。这里是简短的列表:

更改生成的两个命令的顺序Exception caught Exception: [download_helper.cc:451] errorCode=1 Unrecognized URI or unsupported protocol: &&

编写一个小 bash 脚本(/usr/local/bin/pacman-aria2.sh),它只在两行中包含两个命令,产生了这个:

我认为这是由于我没有将变量发送到脚本但我不知道如何正确执行

wget 和 curl 以及来自 wiki 的原始命令都不会产生想要的输出:wget 再次向控制台发送垃圾邮件以及 wiki 命令,另一方面 curl 完全没有任何信息。

结论: 由于 wiki 和 pacman 的手册页都没有说明有关 XferCommand 的更多信息,我无法猜测。任何提示表示赞赏。如果您需要更多信息,我会尽力提供。

也许相关信息:

文件:

/etc/pacman.conf:

/etc/pacman-aria2.conf:

0 投票
2 回答
5343 浏览

archlinux - Manjaro 更新错误:更新核心失败(无法锁定数据库)

我是 i5 桌面的菜鸟。我无法更新我的系统。终端内容如下,我输入“sudo pacman -Syu”后

帮助!!

0 投票
2 回答
7012 浏览

archlinux - Manjaro 安装 ncurses5-compat-libs

我正在尝试安装此软件包ncurses5-compat-libs,但由于以下问题我可以。

我做了什么:

1. 耶 ncurses5-compat-libs

有 2 种类型的错误:要么我会检查 'Y' 并且我会添加密钥,所以在这种情况下,我会收到如下错误消息

或者我将检查为“n”以不添加密钥,我将收到

2. sudo gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

我尝试手动添加它,但它不起作用。

3. sudo gpg --recv-keys 702353E0F7E48EDB

这也是我尝试手动添加但没有用的

4. 耶 -S --noconfirm --needed ncurses5-compat-libs

5. 试图闲置这个论坛

最少但不是最后

6.我尝试通过以下方式手动克隆存储库

你猜怎么着,我从我开始的地方回来了......

你们中的任何人都知道如何解决这个问题吗?如果是这样,请告诉我,因为我快疯了,已经无法解决这个问题。

0 投票
1 回答
3356 浏览

python - Msys2:维护两个python安装

我在 Win 10 下使用 Msys2 便携版。我有 2 个 python 3.8 安装。原来的问题是这样问的。我现在确定它是,所以我暂时想处理他们的维护。

我还发布了另一个相关问题Msys2: readline in two python installations

我在下面发布两者的信息。

我的问题是:

  1. 他们能互相干扰吗?如果是这样,我应该处理哪些步骤/配置?( PYTHONPATH, site-packages, 等)

  2. 在不破坏另一个的情况下移除其中任何一个是否安全?在我看来,下面的依赖项似乎没有风险,但我不确定是否有足够的信息来回答这个问题。

  3. 哪个是最好保留的?我的意思是通过 Eclipse CDT 使用numpy, pandas, gcc-toolchain 和调试器,以及其他一些包。

PS1:这是对 python2 的补充,同样的问题也适用。

PS2:我觉得奇怪的是可用的子版本并不完全相同,即使版本都是 3.8.2。

PS3:这两条蟒蛇很可能是本次“剧”主角的升级,python 3.8(之前的3.8.1)升级到mingw-w64-x86_64-python 3.8.2-2python 3.7升级到python 3.8.2-1



提供 python 的软件包

每个的附加信息(依赖项等)

提供 python2 的软件包