这个问题的答案让我走上了正确的道路,但我仍然不知道如何手动下载这两个包以遵循答案提到的步骤。
当我尝试更新系统时出现jdk-openjdk and jre-openjdk are in conflict 错误:
这是更新尝试的日志:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
-> Packages not in AUR: bunjs-bin flite1-patched jellyfin-server-bin jellyfin-web-bin js78 libgweather libopenaptx libvterm01 nodejs-lts-gallium progsreiserfs python-backcall
-> Orphan (unmaintained) AUR Packages: anki-official-binary-bundle jdk-jetbrains jetbrains-clion-pj python-gymnasium-notices python-hijri-converter python-jax-jumpy python-pep517
-> Flagged Out Of Date AUR Packages: anki-official-binary-bundle blades-bin …Run Code Online (Sandbox Code Playgroud) 我正在寻找yum -yArchLinux 中与 RHEL 等效的版本,pacman以便我可以使用 shell 脚本安装软件包,而无需询问用户问题。
我已经使用 Ubuntu/Mint 好几年了,但我对 Arch Linux 等还是新手。我尝试使用本指南安装 Arch Linux ,但在运行时pacstrap -i /mnt base出现错误,例如
==> Creating install root at /mnt
==> Installing packages to /mnt
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
core 1545.0 B 0.00B/s 00:00 [################################################] 100%
core.sig 1545.0 B 0.00B/s 00:00 [################################################] 100%
error: GPGME error: No data
error: failed to update core (invalid or corrupted database (PGP signature))
extra 1545.0 B 0.00B/s …Run Code Online (Sandbox Code Playgroud) 在 Ubuntu 上,有一个名为adduser.
但是在 Arch Linux 上,我通过 搜索了它pacman -Ss adduser,却一无所获。
我不确定它是否在extra repositoryor 中user repository,或者实际上它不在 arch linux 生态系统中?
除了直接从下载的源代码安装之外,还有其他方法可以在 Arch Linux 上搜索它吗?
我正在寻找一种方法来按照原始安装日期的顺序列出在 Arch Linux 上安装的软件包(不是安装当前版本的软件包的日期;第一次安装任何版本的日期)。我正在寻找的是我的系统上安装的所有软件包的列表,按照它们首次安装的顺序排列。有什么办法可以实现这一点吗?到目前为止,我发现的按日期列出软件包的所有方法都是按最近升级的日期,而不是原始安装的日期。
在使用 更新 AMD Ryzen 系统上的 Linux 安装时sudo pacman -Syu,我注意到这一行:
gremlins/linux-zen 5.12.1.zen2-1 5.12.4.zen1-1 0.05 MiB 98.39 MiB
Run Code Online (Sandbox Code Playgroud)
因此内核将从版本 5.12.1.zen2-1 更新到 5.12.4.zen1-1。
为什么从zen2降级到zen1?
我的笔记本电脑配备 AMD Ryzen 7 2700U、Zen 2 处理器。Linux 发行版是 Artix(基于 Arch)。
我跑了sudo pacman -Syu
我发现这是错误
error: key "45ECA705E3897524654A37880706B90D37D9B881" could not be looked up remotely
:: File /var/cache/pacman/pkg/beautyline-20210621-1-any.pkg.tar.zst is corrupted (invalid or corrupted package(PGP signature)).
Run Code Online (Sandbox Code Playgroud)
我使用刷新键sudo pacman-key --refresh-keys。还跑了sudo pacman -Sy archlinux-keyring
但我遇到了同样的错误。
我无法同步我的 archlinux。当我尝试使用pacman它时,得到这个:
ThinkPad-de-Micael_Andre% sudo pacman -Syu
[sudo] password for dmicaelandre:
Sorry, try again.
[sudo] password for dmicaelandre:
:: Synchronizing package databases...
error: failed to update core (unable to lock database)
error: failed to update extra (unable to lock database)
error: failed to update community (unable to lock database)
error: failed to update multilib (unable to lock database)
error: failed to update archlinuxfr (unable to lock database)
error: failed to update blackarch (unable to lock database)
error: failed to …Run Code Online (Sandbox Code Playgroud) 问题非常简单:我想获取包含文件的包,在本例中我将使用“ifconfig”。
我在 Centos 上使用
yum --whatprovides *bin/ifconfig
Run Code Online (Sandbox Code Playgroud)
在 Debian 上我可以使用
apt-file search *bin/ifconfig
Run Code Online (Sandbox Code Playgroud)
那么在 Archlinux 上使用 pacman 呢?
我正在运行完整的系统更新。所述更新突然失败,最后修改的包似乎是删除glibc. 现在,没有任何效果。系统内置程序(例如)cd仍然有效,但在发出任何其他命令时,会导致以下形式的错误:
bash: /usr/bin/COMMAND: No such file or directory
Run Code Online (Sandbox Code Playgroud)
使用某些命令导致此错误:
bash: /usr/bin/COMMAND: /bin/bash: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我不知道如何进行。我害怕关闭计算机或注销或关闭打开的终端。我正在使用 i3 和所有用于切换工作区等的键绑定仍然正常工作,除了我的绑定以打开新终端等。
有没有办法让我撤消这个包删除?这是导致这个问题的原因吗?
我通过从其官方网站下载的可执行运行文件将 virtualbox 安装到我的 Manajaro XFCE 上,但现在我似乎无法删除它。如何将其从我的系统中完全删除?
pacman ×12
arch-linux ×10
upgrade ×2
amd ×1
date ×1
garuda-linux ×1
glibc ×1
java ×1
linux-kernel ×1
virtualbox ×1