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

msys2 - 使用 MSYS2 安装旧的 Python 3.6

我需要使用python 3.6而不是python 3.7重新编译。问题是 MSYS2 存储库没有 3.7 版本。我希望有人能告诉我如何使用.pacman

0 投票
0 回答
341 浏览

r - 使用 pacman 的 p_load 加载多个存储为对象的 R 包

我想使用 pacman 的 p_load 函数。我已阅读文档并了解如何将多个包直接传递到函数中。但是,我想单独存储包名称并将它们提供给 pacman,以便我可以使用相同的“列表”来测试包是否已加载到环境中。

根据文档,pacman 需要一个字符向量。我的第一次尝试是:

或者

其次是:

或者

所有这些都返回相同的错误说明:

包“pkg_list”不可用

很好,它显然是在寻找一个名为 pkg_list 的包而不是对象的内容,所以我也尝试使用列表并在 p_load 语句中取消列出它,使用 eval 等,但 p_load 似乎总是将输入的任何内容评估为文字。

如果可能的话,只是试图更好地理解为什么以及如何逃避这种文字评估。

0 投票
0 回答
152 浏览

c++ - 我应该安装什么包才能使用 OpenGL

我想用来pacman安装OpenGL,但编译时出错。

我想链接,-lglut -lGLU -lGL但那些是什么包?有没有办法找出来?

我运行(显然我得到一个错误,说如果使用 lib 则找不到-lGLU

这是错误

0 投票
0 回答
270 浏览

archlinux - 如何在 Arch linux 中重新打包已安装的软件包?

我有一个由 TimeShift 创建的快照(我可以chroot进入并运行的目录pacman),其中包含一个包的早期版本。现在我想将我当前系统的包恢复到那个版本。如何.tar.xz从快照创建一个以便安装它?

我知道我可以从 pacman 获取文件列表并将它们替换为rsync. 但我更喜欢有一个适当的包,以便它正确地保存依赖项等。

我注意到有一个bacman似乎正是我需要的。但我在任何地方都找不到它(pacman-contrib 包不再包含它)。

0 投票
2 回答
10844 浏览

upgrade - pacman -Syuu:错误:检索文件失败(“操作太慢”和“SSL 证书问题”)

尝试在Win 10下升级我的Portable Msys2时遇到问题,详情如下。我以前这样做没有问题。pacman -Syuu

问题和解决方案可能是什么?

按照这个,我的回购配置似乎没问题:

有关的:

https://github.com/msys2/MINGW-packages/issues/1887

https://bbs.archlinux.org/viewtopic.php?id=199693

https://sourceforge.net/p/msys2/discussion/general/thread/8427aab0/


编辑 在我执行的评论中建议pacman-mirrors ... 我的系统中似乎没有这样的可执行文件(脚本,别名等)另一方面,似乎我已经有了pacman-mirrors,并且它没有提供任何可执行文件(在至少在 msys2 中)。这个对吗?

0 投票
0 回答
45 浏览

ruby - Ruby 可以与我的 root 权限交互吗?

这是我在这里的第一个问题,请告诉我是否可以以某种方式更好地标记它或提出更好的问题:)

在格式化计算机后,我正在尝试制作一个 ruby​​ 脚本来安装一些软件包并编辑一些配置。我使用 Manjaro Linux,我的脚本已经可以安装官方的 Arch 软件包,但是当涉及到 AUR (with Yay) 时,我有时会收到一条错误消息,说 Yay 不能作为 sudo 运行。我还看到有些人可以将他们的 Shell 与其他脚本语言集成,我开始这样做,但仍然需要输入我的根密码而不是我想要的。

我搜索了这方面的帮助,发现 Python 有一个名为 Pexpct 的库,但没有找到任何 Ruby 替代品。我看到了一些与 Ruby 的 Expect 和 IO 相关的东西,但不明白如何以及何时使用它。

我想知道程序中的这段代码是否可以通过某种方式插入我的密码。我知道它有很多安全问题,但在这个案例中,这是一段代码和研究案例。我不会在其他脚本上使用它。

0 投票
1 回答
664 浏览

cygwin - 我需要一种方法来更改 Msys2 配置以使用 Arch Linux AUR 服务器镜像而不是 Msys2 镜像

因为 Msys2 很烂,

如上所述,我需要将其默认服务器镜像更改为指向 Arch Linux Mingw-w64 AUR 的镜像,并将其设为默认镜像。

所以当我发布一些时pacman -S mingw-w64-*,它会从 Arch Linux Repository 而不是 Msys2 下载包。

我只需要将 Msys2 用作外壳。

Msys2 Minwg-32/64 构建使用 Dwarf 而不是 SJLJ 作为异常模型,这是一个非常糟糕的选择,因为它们不会从使用其他工具链构建的其他 DLL 中捕获异常,并且应用程序会崩溃(对于例如火鸟 2)。

Arch Linux 很聪明,并选择使用 SJLJ 作为其 Minwg-32/64 构建的异常模型。

0 投票
1 回答
891 浏览

c++ - 编译 opencv4 基本程序时出现链接错误?

我使用 Pacman 命令安装了 OpenCV。但是我收到了数百行链接错误。我用命令编译了我的程序

链接错误的一小部分如下。

0 投票
1 回答
2326 浏览

msys2 - 如何在 MSYS2 上安装 libpng?

我想用 mingw w64 构建一个程序,并安装了 msys2。

我尝试在 msys2 提示符下使用 pacman。

我尝试使用谷歌并想出了:

非常奇怪的是,在我完成所有下载之后,我清楚地记得包括 pacman 的数据库,这些数据库文件似乎不存在。

所以现在的问题是,

1) 将来我将如何找到知名库的魔法前缀,以便能够告诉 pacman 安装什么?

2) 目前我如何指示 pacman 安装似乎在 mingw-w64-libpng 包中的 libpng 包?

3) 是带有开发头文件的包还是另一个包,正如我通过寻找 libpng-dev 之类的东西在 Deb/Ubuntu 上调整的那样?

0 投票
1 回答
1655 浏览

ssl-certificate - 如何修复“错误:提交事务失败,snapd:/snap 存在于文件系统中,没有升级包。”?

我在升级 manjaro 包时遇到问题。我应该如何解决这个问题?