yum 中 apt-key 的等价物是什么?
What is the equivalent of apt-key in yum?
我正在按照可以在此处找到的教程在 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 -
谢谢
下面是一篇关于 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 中,情况就大不相同了。必须使用 apt-key add:
下载存储库的 GPG 密钥并将其添加到 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.
我正在按照可以在此处找到的教程在 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 -
谢谢
下面是一篇关于 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 中,情况就大不相同了。必须使用 apt-key add:
下载存储库的 GPG 密钥并将其添加到 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.