我尝试了以下命令,但每次都会遇到同样的错误:
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
sudo apt-get update
但是命令sudo apt-get install bazel
每次都会出现同样的错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package bazel
我如何安装bazel包?
答案 0 :(得分:2)
实际上存在类似问题:
我尝试了最多的答案,并发现没有一个bazel包。
所以我去了官方网站bazel :
https://docs.bazel.build/versions/master/install-ubuntu.html
我尝试了推荐的方式,"使用Bazel自定义APT存储库",但在第一步陷入困境,我在Google中发现了许多类似的问题,但没有任何帮助。
所以我尝试了第二种方式,#34;使用二进制安装程序"安装,谢天谢地,它有效!
以下是我从中复制的步骤(稍有改动):
sudo apt-get install pkg-config zip g ++ zlib1g-dev unzip python
下载Bazel
转到Bazel的GitHub releases page。
下载二进制安装程序bazel-0.7.0-installer-linux-x86_64.sh(我得到的最新版本)。此安装程序包含Bazel二进制文件和所需的JDK,即使已安装JDK也可以使用。
请注意,bazel-0.7.0-without-jdk-installer-linux-x86_64.sh也存在。它是没有嵌入式JDK 8的版本。如果您已经安装了JDK 8,则只使用此安装程序。
运行安装程序
chmod + x bazel-0.7.0-installer-linux-x86_64.sh
./ bazel-0.7.0-installer-linux-x86_64.sh --user
- 用户标志将Bazel安装到系统上的 $ HOME / bin 目录,并将 .bazelrc 路径设置为 $ HOME / .bazelrc 即可。使用 - help 命令查看其他安装选项。
设置环境
如果您使用上面的 - user 标志运行Bazel安装程序,则Bazel可执行文件将安装在 $ HOME / bin 目录中。将此目录添加到默认路径是个好主意,如下所示:
export PATH =" $ PATH:$ HOME / bin"
您也可以将此命令添加到〜/ .bashrc 文件中。
答案 1 :(得分:0)
使用以下命令:
echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" > /etc/apt/sources.list
sudo apt update
这个作品