问题标签 [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.
msys2 - 使用 MSYS2 安装旧的 Python 3.6
我需要使用python 3.6而不是python 3.7重新编译库。问题是 MSYS2 存储库没有 3.7 版本。我希望有人能告诉我如何使用.pacman
r - 使用 pacman 的 p_load 加载多个存储为对象的 R 包
我想使用 pacman 的 p_load 函数。我已阅读文档并了解如何将多个包直接传递到函数中。但是,我想单独存储包名称并将它们提供给 pacman,以便我可以使用相同的“列表”来测试包是否已加载到环境中。
根据文档,pacman 需要一个字符向量。我的第一次尝试是:
或者
其次是:
或者
所有这些都返回相同的错误说明:
包“pkg_list”不可用
很好,它显然是在寻找一个名为 pkg_list 的包而不是对象的内容,所以我也尝试使用列表并在 p_load 语句中取消列出它,使用 eval 等,但 p_load 似乎总是将输入的任何内容评估为文字。
如果可能的话,只是试图更好地理解为什么以及如何逃避这种文字评估。
c++ - 我应该安装什么包才能使用 OpenGL
我想用来pacman
安装OpenGL
,但编译时出错。
我想链接,-lglut
-lGLU
-lGL
但那些是什么包?有没有办法找出来?
我运行(显然我得到一个错误,说如果使用 lib 则找不到-lGLU
)
这是错误
archlinux - 如何在 Arch linux 中重新打包已安装的软件包?
我有一个由 TimeShift 创建的快照(我可以chroot
进入并运行的目录pacman
),其中包含一个包的早期版本。现在我想将我当前系统的包恢复到那个版本。如何.tar.xz
从快照创建一个以便安装它?
我知道我可以从 pacman 获取文件列表并将它们替换为rsync
. 但我更喜欢有一个适当的包,以便它正确地保存依赖项等。
我注意到有一个bacman似乎正是我需要的。但我在任何地方都找不到它(pacman-contrib 包不再包含它)。
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 中)。这个对吗?
ruby - Ruby 可以与我的 root 权限交互吗?
这是我在这里的第一个问题,请告诉我是否可以以某种方式更好地标记它或提出更好的问题:)
在格式化计算机后,我正在尝试制作一个 ruby 脚本来安装一些软件包并编辑一些配置。我使用 Manjaro Linux,我的脚本已经可以安装官方的 Arch 软件包,但是当涉及到 AUR (with Yay) 时,我有时会收到一条错误消息,说 Yay 不能作为 sudo 运行。我还看到有些人可以将他们的 Shell 与其他脚本语言集成,我开始这样做,但仍然需要输入我的根密码而不是我想要的。
我搜索了这方面的帮助,发现 Python 有一个名为 Pexpct 的库,但没有找到任何 Ruby 替代品。我看到了一些与 Ruby 的 Expect 和 IO 相关的东西,但不明白如何以及何时使用它。
我想知道程序中的这段代码是否可以通过某种方式插入我的密码。我知道它有很多安全问题,但在这个案例中,这是一段代码和研究案例。我不会在其他脚本上使用它。
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 构建的异常模型。
c++ - 编译 opencv4 基本程序时出现链接错误?
我使用 Pacman 命令安装了 OpenCV。但是我收到了数百行链接错误。我用命令编译了我的程序
链接错误的一小部分如下。
msys2 - 如何在 MSYS2 上安装 libpng?
我想用 mingw w64 构建一个程序,并安装了 msys2。
我尝试在 msys2 提示符下使用 pacman。
我尝试使用谷歌并想出了:
非常奇怪的是,在我完成所有下载之后,我清楚地记得包括 pacman 的数据库,这些数据库文件似乎不存在。
所以现在的问题是,
1) 将来我将如何找到知名库的魔法前缀,以便能够告诉 pacman 安装什么?
2) 目前我如何指示 pacman 安装似乎在 mingw-w64-libpng 包中的 libpng 包?
3) 是带有开发头文件的包还是另一个包,正如我通过寻找 libpng-dev 之类的东西在 Deb/Ubuntu 上调整的那样?
ssl-certificate - 如何修复“错误:提交事务失败,snapd:/snap 存在于文件系统中,没有升级包。”?
我在升级 manjaro 包时遇到问题。我应该如何解决这个问题?