问题标签 [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 回答
253 浏览

linux - 最新版本的 wxgtk 3.0 未找到 WXU 3.0.5

所以我将darkradiant打包成一个pacman包。但是当我在终端上执行darkradiant时,它会抱怨:

darkradiant:/usr/lib/libwx_gtk3u_core-3.0.so.0:未找到版本“WXU_3.0.5”(darkradiant 需要)

darkradiant:/usr/lib/libwx_gtk3u_core-3.0.so.0:未找到版本“WXU_3.0.5”(/usr/lib/x86_64-linux-gnu/darkradiant/libwxutil-2.7.0.so 需要)

问题是最新发布的wxgtk 3.0 版本。如果您安装3.1,那么 darkradiant 会抱怨它根本找不到 3.0。

知道为什么会这样吗?提前致谢。

0 投票
1 回答
114 浏览

r - 有没有办法在永久删除后在 RStudio 上重新安装一个包?

我正在完成一个关于使用 pacman 包的 R 教程,但它一直说派对包不可用。我认为这是因为我使用的 pacman 可能不是最新版本。我尝试在 artifactory 上安装最新版本,但它说我不能这样做,因为该软件包正在使用中。我愚蠢地按下了删除按钮,这意味着它现在已被永久删除。有没有办法重新安装 pacman 软件包,尽管它说它已被永久删除?

它显示此代码:警告消息:在库中(包,lib.loc = lib.loc,character.only = TRUE,logical.return = TRUE,:没有名为“pacman”的包</p>

0 投票
3 回答
246 浏览

bash - 如何在不影响管道命令的标准输出的情况下获取 grep 退出代码

我有这个功能:

(我是意大利人,所以我检查了“没有更新”的意大利语翻译。我不知道该怎么做,因为 pacman 没有针对不同情况的不同退出代码。)

我希望终端中的命令输出正常(可视化所有 pacman 标准输出),但我也想使用 grep 使该功能正常工作。

让我知道是否有更好的方法来做到这一点。

0 投票
1 回答
729 浏览

c - 为什么我的 gcc 编译器不能识别 bzip2 函数,但允许我包含它们所属的库?

我正在使用 MSYS2 在 Windows 上使用 gcc 在 C 中编写文件解析器。

使用 pacman 我已经下载了使用libbzip2所需的库

出于某种原因,我可以包含 bzlib.h 文件并使用它包含的结构,但不能使用它的功能。

到目前为止,这是我的代码:

这一切都编译得很好,直到 main 的最后一行:int bz_result = BZ2_bzDecompressInit(stream, 0, 0);

当我编译使用时,我得到了错误:

C:/msys64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\{User Name}\AppData\Local\Temp\cct30tb5.o:test.c(.text+0xc4): undefined reference to 'BZ2_bzDecompressInit'

collect2.exe: error: ld returned 1 exit status

在进行故障排除时,我使用了三种不同的编译命令:

gcc test.c这可以编译#include <bzlib.h>bz_stream *stream;直到最后一行。

gcc test.c -L/usr/lib/libbz2.a这与上面的执行相同。

gcc test.c -libbz2这个找不到 -libbz2

我对自己做错了什么感到完全困惑。

0 投票
2 回答
61 浏览

python - 获取输出不断变化的子进程的输出

我想捕获archlinux的pacman包管理器的输出。这样做时,我想处理它的输出,但也想向用户显示它。

到目前为止,我带来了什么:-

但它会打印:-

这就是我想要的

0 投票
2 回答
363 浏览

python - MSC 构建的 Python 和 GCC 构建的 Python 有什么区别?

我是 Windows 用户。我曾经从python.org安装官方 CPython 。但最近我尝试了mingw-w64-x86_64-pythonMSYS2 提供的。

两位口译员在发布时展示了不同的横幅:

  • 蟒蛇.org:Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
  • MSYS2:Python 3.8.3 (default, Jun 17 2020, 06:11:06) [GCC 10.1.0 64 bit (AMD64)] on win32

这表明它们是由不同的编译器构建的。

我的问题

  1. 从用户的角度来看,这两种实现之间的主要区别是什么,尤其是那些与包安装有关的区别?
  2. 使用 GCC 版本,我可以使用pacman或安装软件包pip(我曾经pacman安装过,pip因为pip默认情况下不包括在内),我应该使用哪一个来安装软件包?事实上,pip当我尝试安装numpy,pandas和之类的软件包时失败了jupyterpacman可以安装它们,但我不知道是否有任何兼容性问题。
0 投票
1 回答
441 浏览

g++ - “readelf 错误:LEB 值太大”是什么意思?

这个错误到底是什么意思,什么可能导致它?

LEB 代表什么?下(st)估计边界(ary)?

我见过很多次,尤其是在构建 Archlinux 软件包时。

0 投票
0 回答
509 浏览

perl - bash:/usr/bin/autoreconf:/usr/bin/perl:错误的解释器:没有这样的文件或目录

我正在尝试使用MSYS2 mingw64.exe终端在 Windows 中编译一些软件。

在运行autoreconf -i命令时,我收到错误:

ls /usr/bin/不显示 perl.exe

我记得perl是使用某些pacman -S命令安装的。

据我记得,这个问题是从这个月开始出现的。(本月我已经三次重新安装了 MSYS2 和 Pacman 软件包,问题似乎没有解决。上次,我在今年 5 月安装了所有这些,当时没有这样的问题)

我什至在 Msys2 中重新安装了 perl,并显示以下输出:

仍然-bash: /usr/bin/autoreconf: /usr/bin/perl: bad interpreter: No such file or directory出现同样的问题

我还尝试通过以下方式安装旧版本(5.28)的 perl:

还是同样的问题

进一步观察,我发现 perl 被安装在 /mingw64/bin 目录而不是 /usr/bin 目录中。我尝试将 /mingw64/bin 目录添加到 PATH 变量中,如下所示:

但是,问题仍然相同

请帮忙

0 投票
0 回答
540 浏览

r - 安装后无法加载 R 包

因此,我已经安装了 R 3.6.3,并且在安装包后尝试加载包时出现错误。我收到以下错误 -

我尝试将 R、Rtools 和 Rstudio 添加到系统变量 Path,尝试重新启动 R,尝试多次重新安装 R,但没有成功。

我也尝试在 Anaconda Jupyter 笔记本中安装 R,虽然它已安装,但 R 内核未加载并显示这些错误 -

错误的相似性质表明 R 控制台可能有问题?

请帮忙。

0 投票
0 回答
301 浏览

dependencies - 我可以在 Arch Linux 中更新软件包依赖项吗?

我已经在 Arch 上安装了 shellcheck 并尝试使用,但它抛出了错误:

我安装了haskell-aeson,但它继续抛出:

但我注意到该软件包haskell-time-compat已经安装:

而且它没有正确的版本,所以,我不想现在更新整个系统或手动更新所有依赖项,那么有没有办法用它对 Arch 的依赖项来更新包?