• Linux下bash: scp: command not found问题 或者装ssh包时报错 Requires: libedit.so.0()(64bit)


     

     
     
    一、用scp命令从物理主机向CentOS 6.1虚拟机传送文件,提示以下错误:
    bash: scp: command not found
    到CentOS 6.1虚拟机查看也缺少scp命令。
    该虚拟机是同事安装的,还有其他命令也不完整,可能不是完整安装,缺了些包。

    二、用以下方法解决:

    1、在一台完整的CentOS 5.8查找scp所在的包:
    # which scp
    /usr/bin/scp
    # rpm -qf /usr/bin/scp
    openssh-clients-4.3p2-82.el5


    2、查出是属于openssh-clients包后,插入CentOS 6.1系统光盘,挂载后找到openssh-clients,安装时提示:
    libedit.so.0()(64bit) is needed by openssh-clients-5.3p1-52.el6.x86_64

    需要先安装libedit,再安装openssh-clients
    # rpm -ivh cdrom/Packages/libedit-2.11-4.20080712cvs.1.el6.x86_64.rpm
    warning: cdrom/Packages/libedit-2.11-4.20080712cvs.1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
    Preparing...                ########################################### [100%]
       1:libedit                ########################################### [100%]
    # rpm -ivh cdrom/Packages/openssh-clients-5.3p1-52.el6.x86_64.rpm
    warning: cdrom/Packages/openssh-clients-5.3p1-52.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
    Preparing...                ########################################### [100%]
       1:openssh-clients        ########################################### [100%]
    3、也可以通过以下命令直接安装:
    # yum install openssh-clients
  • 相关阅读:
    软件工程课堂二
    大二下学期第三周总结
    大二第二个学期的自我介绍
    如何将非ARC的项目转换成ARC
    UIScrollView
    关于nil和 null和NSNull的区别及相关问题
    提高iOS开发效率的第三方框架等--不断更新中。。。
    iOS中常见的设计模式(MVC/单例/委托/观察者)
    TCP/IP、Http、Socket的区别
    iOS使用AVFoundation实现二维码扫描
  • 原文地址:https://www.cnblogs.com/xiaojianblogs/p/6175698.html
Copyright © 2020-2023  润新知