准备升级openssl,我很二地就把openssl给强制卸载了,结果导致很多软件使用不了,而且Openssh也被我卸载掉了,现在处于完全断网的状态了,卸载了Openssl后,发现Yum也不能正常使用。现在请问该怎么办,唉,我太毛躁了,删除openssl之前应该查询一下删除Openssl的后果,或者咨询下同事们,现在说这些有些晚了。请问大神,我该如何处理。
我想到的一个很无奈的办法,就是找到openssl的源文件,一个一个文件地手动创建,拷贝文件内容写入文件,写文件复制好后
./Configure  make make install安装
求助啊

解决方案 »

  1.   

    想到一个办法, 在网上找到了一个二进制文件与文本文件转换的程序,先把VSFTPD给修复,现在启动VSFTPD都启动不了,差两个库文件,我准备先把所需库文件转换为文本文件,然后在该服务器下创建一个空文件,并将库文件的文本内容存进去,再将其转换为二进制文件。先把VSFTP给修复,这样可以传文件。再把OPENSSL安装包传过去,安装不知道可行不?
    目前正在将库文件转换成文本文件的内容往空文件中写,好慢
      

  2.   

    想到一个办法, 在网上找到了一个二进制文件与文本文件转换的程序,先把VSFTPD给修复,现在启动VSFTPD都启动不了,差两个库文件,我准备先把所需库文件转换为文本文件,然后在该服务器下创建一个空文件,并将库文件的文本内容存进去,再将其转换为二进制文件。先把VSFTP给修复,这样可以传文件。再把OPENSSL安装包传过去,安装不知道可行不?
    目前正在将库文件转换成文本文件的内容往空文件中写,好慢
    大神 觉得可行不?
      

  3.   

    yum要依赖Openssl吗,没发现这个问题
      

  4.   

    想到一个办法, 在网上找到了一个二进制文件与文本文件转换的程序,先把VSFTPD给修复,现在启动VSFTPD都启动不了,差两个库文件,我准备先把所需库文件转换为文本文件,然后在该服务器下创建一个空文件,并将库文件的文本内容存进去,再将其转换为二进制文件。先把VSFTP给修复,这样可以传文件。再把OPENSSL安装包传过去,安装不知道可行不?
    目前正在将库文件转换成文本文件的内容往空文件中写,好慢
    大神 觉得可行不?还能在机器前操作? 这就简单啊。
    把对应系统版本的iso (5.5, 6.6) 复制到系统里(可以用fat32的u盘,或者用其它live系统启动)。
    然后 mount -o ro,loop /path/to/iso-file /mnt
    然后进去 /mnt/中的rpm目录, 用rpm  -ivh openss.rpm .... 如果提示依赖关系,就把对应的rpm包也一起装。
      

  5.   

    老惨咯唉唉唉,那台机器不能联网,后来还是要工程的直接去了机房,把OPENSSL和OPENSSH的安装包拷贝到U盘里,重新安装唉唉唉以后再也不会暴力卸载了,卸载前一定要小心,多上网查查卸载的后果大家要以我为鉴啊
      

  6.   

    将openssl和openssh安装包打包发给公司的工程人员,工程人员去机房安装,才恢复绩效貌似要扣很多分啊 都是教训哪!!!不能胡来!!!
      

  7.   

    大虾,你为什么要把ssh的依赖包ssl干掉?linux什么时候能解决这种高耦合的问题!简直是……依赖陷阱!我的个天哪。
      

  8.   

    Windows下卸载openssl应该没问题吧?
      

  9.   

    我也遇到了跟你一样的问题,将openssl相关的组件都直接卸载了,然后发现yum,ssh都不可用了。但是幸好ftp还好使,可以连接其他机器,这样,我下载好openssl的rpm包放到其他机器上,通过ftp连接到其他机器,然后get过来,rpm安装openssl后,yum和ssh就都可用了!回复的时间点虽然过了好久,但是希望其他人可以看到,不至于重做系统!!!
      

  10.   

    ssl 是核心包,不能删除的。就是不明白为何要强制卸载……