我正在尝试安装一些软件包,而且yum每次都会失败,说明包应该通过加载事务处理命令来安装。
我想让百胜从互联网上拿出软件包来安装,因为以这种方式退出是站不住脚的?
请查找yum命令和输出:
命令:
Step 4 : RUN yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip
---> Running in b0cdbf62be4e输出:
Total download size: 82 M
Installed size: 186 M
Is this ok [y/d/N]: Exiting on user command
Your transaction was saved, rerun it with:
yum load-transaction /tmp/yum_save_tx.2016-07-21.12-39.KWu7ih.yumtx
The command '/bin/sh -c yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip' returned a non-zero code: 1有趣的是,它是发生在码头建设过程中,所以我想删除临时图像,但它的发生,即使我删除了图像。
我查看了yum,但是没有任何标志可以覆盖/强制安装,不管是否保存它。
在-y安装之前,我试过连yum清洗都做了,但是没有用。
发布于 2016-07-22 01:11:52
问题:尽管我做的是百胜,"-y"是在最后,我买了它向前,现在一切都好。
发自:
yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip -y至:
yum -y install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip人们可能会争辩说,这并没有什么区别,在技术上也不应该如此。但事实上,当docker执行每一行时,他不会在下一行看到-y,因为他正在执行前面的行yum命令,这就是问题所在。
认为与社区共享作为互联网上的简单指针可以产生很大的影响:)
干杯
发布于 2018-09-07 07:58:05
可能还有另一条命令等待确认?在运行yum update && yum install -y <packages>时,我也遇到了同样的问题。yum update命令也等待确认,因此运行yum update -y && yum install -y <packages>修复了这个问题。
发布于 2020-08-05 04:26:59
在上面的示例中,您只需重新运行事务即可。
sudo yum load-transaction /tmp/yum_save_tx.2016-07-21.12-39.KWu7ih.yumtxhttps://unix.stackexchange.com/questions/297386
复制相似问题