0

首先抱歉,这不是最好的标题,我很难理解,请考虑编辑。

我想了解发生了什么

脚步:

  1. 首先,运行docker pull oblique/archlinux-yay.
  2. 其次,运行docker run -it --rm 52a1e19f71c7 bash52a1e19f71c7是容器id)。
  3. 执行以下操作,下载一个 tarball,创建两个变量并使用这些字符串进行设置,使用 EOS 并执行 if else 条件,我希望使用 pacman 安装一个包。
[root@71cac056c2f9 ~]# curl -O https://gitlab.com/carlosal1015/dune-archiso-repository-extra/-/jobs/1079556435/artifacts/raw/x86_64/gconf-3.2.6+11+g07808097-10-x86_64.pkg.tar.zst
[root@71cac056c2f9 ~]# ISDEPENDS='true'
[root@71cac056c2f9 ~]# DEPENDENCIES_PACKAGE='gconf*'
[root@71cac056c2f9 ~]# sudo -H -i -u aur bash -e -x << EOS
if [ $ISDEPENDS ]; then sudo pacman -U `echo $DEPENDENCIES_PACKAGE | tr -d \'` ; fi
EOS

在最后一个 EOS 之后输入 enter。

[root@71cac056c2f9 ~]# error: 'gconf-3.2.6+11+g07808097-10-x86_64.pkg.tar.zst': could not find or read package
[root@71cac056c2f9 ~]# ls
gconf-3.2.6+11+g07808097-10-x86_64.pkg.tar.zst

我想通过sudo pacman -U gconf*并开始安装,因为当我执行以下操作时效果很好。

[root@71cac056c2f9 ~]# pacman -U gconf*
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (6) dbus-glib-0.110-2  js78-78.8.0-1  libnsl-1.3.0-1  polkit-0.118-1  python-3.9.2-1
             gconf-3.2.6+11+g07808097-10

Total Download Size:    42.96 MiB
Total Installed Size:  153.36 MiB

:: Proceed with installation? [Y/n]

谢谢你。

4

0 回答 0