【问题标题】:How can I install xclip on an EC2 instance?如何在 EC2 实例上安装 xclip?
【发布时间】:2021-10-09 13:31:19
【问题描述】:

我正在关注Github's instructions for adding an SSH key。我已经从我的 AWS EC2 实例生成了 id_rsa.pub 文件,但我无法完成让我使用 xclip 复制文件内容的步骤,因为我无法将 xclip 安装到 EC2 实例上。

  1. 我尝试使用sudo yum install xclip 在 EC2 实例上安装 xclip,但没有成功(“没有可用的包 xclip”)。
  2. 所以我环顾四周,找到了more detailed install instructions,但他们 也不起作用(“curl: (22) The requested URL returned error: 404 Not Found”),并且 cmets 中建议的正确 URL 也失败了。
  3. (我也尝试使用 Putty 和 ctl-c 复制 id_rsa.pub 文件的文本内容,但 Github 声明生成的密钥无效。)

那么,如何在 64 位 Amazon Linux AMI 2012.09 上安装 xclip?

【问题讨论】:

    标签: linux github amazon-ec2 yum


    【解决方案1】:

    我今天需要这个文件来处理比 ssh 密钥大的文件,但 cat 还不够。您需要在 EC2 中启用 EPEL 存储库才能获取 xclip:

    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    sudo rpm -ivh epel-release-latest-7.noarch.rpm
    sudo yum-config-manager --enable epel
    sudo yum install xclip -y
    

    【讨论】:

    • 尝试了接受的解决方案,但在 amazon linux 2 中无法使用
    【解决方案2】:

    您不需要 xclip。只需 ssh 进入 EC2 实例,cat 是终端的密钥,然后将其从终端复制并粘贴到您需要的任何地方。

    【讨论】:

    • 使用cat 有效。现在只需要 github 来记录他们的 SSH 步骤。
    • 不是问题的答案
    • 实际上你不能一直使用cat。如果你想复制一个大文件怎么办?
    • @Yar 显然,但最初的问题是关于一个很小的 ​​ssh 密钥。如果您需要传输更大的文件,scp 是一种方式,或者如果这不可能,也许是 zmodem。
    • 我同意,不是问题的答案。我需要将一个不同的大缓冲区复制到剪贴板
    【解决方案3】:

    使用

    sudo amazon-linux-extras install epel -y
    sudo yum install xclip -y
    

    来源:https://gist.github.com/kevin-kientopp/7a1dee73ab0f1bdb21fe158407a028ea

    【讨论】:

      【解决方案4】:

      我并不是要唤醒僵尸,但如果有人仍然想知道你可以wget rpm(即来自here)然后

      sudo yum localinstall xclip-0.12-1.el6.x86_64.rpm
      

      注意:您可能需要对某些依赖项执行相同操作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-23
        • 1970-01-01
        • 2017-09-22
        相关资源
        最近更新 更多