首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于保存的事务,yum安装失败

由于保存的事务,yum安装失败
EN

Unix & Linux用户
提问于 2016-07-21 14:01:07
回答 3查看 14.4K关注 0票数 11

我正在尝试安装一些软件包,而且yum每次都会失败,说明包应该通过加载事务处理命令来安装。

我想让百胜从互联网上拿出软件包来安装,因为以这种方式退出是站不住脚的?

请查找yum命令和输出:

命令:

代码语言:javascript
复制
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

输出:

代码语言:javascript
复制
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清洗都做了,但是没有用。

EN

回答 3

Unix & Linux用户

发布于 2016-07-22 01:11:52

问题:尽管我做的是百胜,"-y"是在最后,我买了它向前,现在一切都好。

发自:

代码语言:javascript
复制
yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip -y

至:

代码语言:javascript
复制
yum -y install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip

人们可能会争辩说,这并没有什么区别,在技术上也不应该如此。但事实上,当docker执行每一行时,他不会在下一行看到-y,因为他正在执行前面的行yum命令,这就是问题所在。

认为与社区共享作为互联网上的简单指针可以产生很大的影响:)

干杯

票数 12
EN

Unix & Linux用户

发布于 2018-09-07 07:58:05

可能还有另一条命令等待确认?在运行yum update && yum install -y <packages>时,我也遇到了同样的问题。yum update命令也等待确认,因此运行yum update -y && yum install -y <packages>修复了这个问题。

票数 1
EN

Unix & Linux用户

发布于 2020-08-05 04:26:59

在上面的示例中,您只需重新运行事务即可。

代码语言:javascript
复制
sudo yum load-transaction /tmp/yum_save_tx.2016-07-21.12-39.KWu7ih.yumtx
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/297386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档