我正在按照这里可以找到的教程在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 -
当我这样做时,我得到以下内容,在我的aws ami实例上出现预期错误:
sudo: apt-key: command not found
我很奇怪没有使用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 -
由于
答案 0 :(得分:1)
以下摘自Baeldung 上的一篇文章,我认为可以正确回答以下问题:
在YUM中添加存储库是一项手动操作,包括在/etc/yum.repos.d文件夹下创建扩展名为.repo的文件。
该文件必须包含有关我们要连接到的自定义存储库的所有信息。
让我们尝试添加AdoptOpenJDK存储库:
# /etc/yum.repos.d/adoptopenjdk.repo
[AdoptOpenJDK]
name=AdoptOpenJDK
baseurl=http://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/7/$(uname -m)
enabled=1
gpgcheck=1
gpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public
但是,在APT中,情况却大不相同。必须下载存储库的GPG密钥,并使用apt-key add将其添加到APT密钥环中:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
然后,此时,可以通过add-apt-repository –yes
和URL添加存储库:
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
与YUM相反,所有存储库都保存在一个文件中,
/etc/apt/sources.list.