som*_*ode 6 apt yum amazon-ami
我正在跟踪一个教程,可以在这里找到在ec2实例上设置无头硒刮刀的教程:
https://krbnite.github.io/Driving-Headless-Chrome-with-Selenium-on-AWS-EC2/
我正在使用的教程似乎假定使用Ubuntu发行版,而我正在使用的ec2实例是aws ami。由于这样的apt-get对我不可用,因此我使用yum安装东西。
安装过程的第一步如下:
wget -q -O - "https://dl-ssl.google.com/linux/linux_signing_key.pub" | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我得到以下是我的aws ami实例上的预期错误:
sudo: apt-key: command not found
Run Code Online (Sandbox Code Playgroud)
我不知道如果不使用apt,apt-get或apt-key而是使用yum,等效命令将是什么。我盲目尝试了以下方法,但它们没有起作用:
wget -q -O - "https://dl-ssl.google.com/linux/linux_signing_key.pub" | sudo yum add -
wget -q -O - "https://dl-ssl.google.com/linux/linux_signing_key.pub" | sudo yum-key add -
Run Code Online (Sandbox Code Playgroud)
谢谢
小智 4
以下摘自Baeldung上的一篇文章,我认为它正确地回答了这个问题:
\n在 YUM 中添加存储库是一项手动操作,其中包括在文件夹 /etc/yum.repos.d 下创建一个扩展名为 .repo 的文件。
\n该文件必须包含有关我们要连接的自定义存储库的所有信息。
\n让\xe2\x80\x99s 尝试添加 AdoptOpenJDK 存储库:
\n# /etc/yum.repos.d/adoptopenjdk.repo\n[AdoptOpenJDK]\nname=AdoptOpenJDK\nbaseurl=http://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/7/$(uname -m)\nenabled=1\ngpgcheck=1\ngpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public\nRun Code Online (Sandbox Code Playgroud)\n但在 APT 中,情况就完全不同了。必须下载存储库的 GPG 密钥并使用 apt-key add 添加到 APT 密钥环:
\nwget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -\nRun Code Online (Sandbox Code Playgroud)\n然后,此时可以add-apt-repository \xe2\x80\x93yes通过 URL 添加存储库:
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/\nRun Code Online (Sandbox Code Playgroud)\n与 YUM 相反,所有存储库都保存在一个文件中,\n/etc/apt/sources.list.
| 归档时间: |
|
| 查看次数: |
4025 次 |
| 最近记录: |