首先抱歉,这不是最好的标题,我很难理解,请考虑编辑。
我想了解发生了什么
脚步:
- 首先,运行
docker pull oblique/archlinux-yay
. - 其次,运行
docker run -it --rm 52a1e19f71c7 bash
(52a1e19f71c7
是容器id)。 - 执行以下操作,下载一个 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]
谢谢你。