问题标签 [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.
r - 使用 pacman 在 Ubuntu 中安装 R 包时出现依赖项错误
我正在使用pacman
安装和加载提到的库。但它在安装时抛出依赖错误和锁定错误caret
。我使用这个库的主要动机是自动检测 R 中的库,以便如果存在,则加载库,否则安装和加载。
pacman::p_load(dplyr,caret,plyr)
是我使用的代码。
lex - 如何在 Manjaro Linux 中安装 lex 工具?
我尝试安装 bison 和 flex :
这就是我得到的:
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-clang
和mingw32/mingw-w64-i686-clang
。这是否意味着我不能使用它们?我安装了前一个包,并且which clang
(及其变体)什么也没找到。我在网上搜索,我发现的所有内容都说这是在 MSYS2 上使用 clang 的方法,但显然不是因为没有任何效果。为什么我们可以安装我们不能使用的软件包?我在这里想念什么?!
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
,但这给出了错误
任何知道如何让 pypotrace 在 Windows 10 上运行的人(所以上述方法之一或完全是其他方法)?或者你们认为配置问题最好发布在像超级用户这样的地方?
pacman-package-manager - 无法覆盖 Pacman 中的目录
我即将安装一个软件包,但由于该文件已经存在,它一直失败。由于--force
选项已从 pacman 中删除。我一直在尝试通过--overwrite
选项覆盖目录,但不幸的是,这个选项也不起作用
我运行的命令: sudo pacman -S namcap --overwrite /usr/lib/python3.7/site-packages/elftools/elf/*
冲突文件
archlinux - 删除除某些软件包外的软件包组
所以,我试图通过
但我得到了错误
检查依赖项... :: 删除 networkmanager 会破坏 network-manager-applet 所需的依赖项“networkmanager”
实际上,我不想删除networkmanager
包含在包组中的包gnome
。我怎样才能删除整个组gnome
除了networkmanager
?
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 -Syy
is的完整输出
完整输出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:
archlinux - Manjaro 更新错误:更新核心失败(无法锁定数据库)
我是 i5 桌面的菜鸟。我无法更新我的系统。终端内容如下,我输入“sudo pacman -Syu”后
帮助!!
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.我尝试通过以下方式手动克隆存储库
你猜怎么着,我从我开始的地方回来了......
你们中的任何人都知道如何解决这个问题吗?如果是这样,请告诉我,因为我快疯了,已经无法解决这个问题。
python - Msys2:维护两个python安装
我在 Win 10 下使用 Msys2 便携版。我有 2 个 python 3.8 安装。原来的问题是这样问的。我现在确定它是,所以我暂时想处理他们的维护。
我还发布了另一个相关问题Msys2: readline in two python installations
我在下面发布两者的信息。
我的问题是:
他们能互相干扰吗?如果是这样,我应该处理哪些步骤/配置?(
PYTHONPATH
,site-packages
, 等)在不破坏另一个的情况下移除其中任何一个是否安全?在我看来,下面的依赖项似乎没有风险,但我不确定是否有足够的信息来回答这个问题。
哪个是最好保留的?我的意思是通过 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-2
python 3.7升级到python 3.8.2-1
。
提供 python 的软件包
每个的附加信息(依赖项等)
提供 python2 的软件包