首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于SLES,一个bash休克修复tar文件是坏的吗?

对于SLES,一个bash休克修复tar文件是坏的吗?
EN

Unix & Linux用户
提问于 2014-10-15 08:31:51
回答 2查看 211关注 0票数 0
代码语言:javascript
复制
SERVER:/home/user # rpm -Uvh --test readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
warning: readline-5.1-24.4.7406.0.PTF.898762.i586.rpm: V3 DSA signature: NOKEY, key ID b37b98a9
error: Failed dependencies:
    readline = 5.0-9 is needed by (installed) readline-devel-5.0-9  

SERVER:/home/user # rpm -qa | grep -i readl*
readline-5.0-9
perl-TermReadKey-2.30-2
readline-devel-5.0-9  

SERVER:/home/user # tar -xvf ssbash10GA-i386.tar
bash-3.1-24.4.7406.0.PTF.898762.i586.rpm
readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
SERVER:/home/user #

看起来,从ssbash10GA-i386.tar中缺少了readline-devel:

https://download.suse.com/Download?buildid=nNXClbWqawg~

问:我理解得对吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-10-15 09:11:40

代码语言:javascript
复制
# rpm -Uvh --test readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
error: Failed dependencies:
    readline = 5.0-9 is needed by (installed) readline-devel-5.0-9  

这意味着,您已经安装了5.0.9版本的readline-devel包,并且您试图安装的PTF只会升级主包,而不会升级-devel包。当您尝试构建使用readline的东西时,可能会出现问题,因为它将使用来自不同版本的头文件,而不是随后链接到的文件(这就是存在依赖关系的原因)。

因此,你的理解似乎是正确的。

票数 0
EN

Unix & Linux用户

发布于 2014-10-15 09:35:38

PTF在同一时间被正常更新所取代。只需使用zypperyast来安装它。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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