我尝试安装repo
,但apt
提示说包不可用。我用刷新了包列表缓存apt update
,但消息相同。
因此,我打开浏览器,通过以下 URL 在 Ubuntu 存储库中搜索“repo”https://packages.ubuntu.com/repo。我看到有一个repo
软件包可用于 xenial、bionic、eoan 甚至即将发布的 groovy 版本。但它不适用于我的 Ubuntu 20.04 Focal Fossa。
为什么不可用?我该如何安装它?
答案1
我也遇到了这个问题,我通过手动安装解决了这个repo
问题repo 安装页面:
摘自安装说明:
mkdir -p ~/.bin
PATH="${HOME}/.bin:${PATH}"
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo
chmod a+rx ~/.bin/repo
答案2
我不想将 eoan/etc/apt/sources.list
永久添加到我的文件中,因此我手动下载了包:
python-kerberos
从https://packages.ubuntu.com/eoan/python-kerberosrepo
从https://packages.ubuntu.com/eoan/repo
然后我首先使用 安装它们sudo dpkg -i <filename>
。python-kerberos
答案3
我已经成功repo
通过下载和安装完成了安装repo
,并且它依赖python-kerberos
来自 eoan 存储库https://packages.ubuntu.com。要安装,请输入以下命令并按回车键:
apt update
apt install gnupg python
这可以确保所有依赖项都已安装。现在下载并安装如上所述的repo
依赖项。python-kerberos
答案4
我通过手动安装解决了这个repo
问题
手动安装 repo
这个答案针对的是android构建系统错误 对于 Python 3
如果您收到“/usr/bin/env‘python’没有这样的文件或目录”错误消息,请使用以下解决方案之一:如果您的 Ubuntu 20.04.2 LTS 是新安装的(而不是升级的)Linux 版本:
sudo ln -s /usr/bin/python3 /usr/bin/python
如果使用 Git 2.19 或更高版本,您可以在执行 repo init 时指定 --partial-clone。这利用了 Git 的部分克隆功能,仅在需要时下载 Git 对象,而不是下载所有内容。由于使用部分克隆意味着许多操作必须与服务器通信,因此如果您是开发人员并且使用的网络延迟较低,请使用以下命令:
repo init -u https://android.googlesource.com/platform/manifest -b master --partial-clone --clone-filter=blob:limit=10M
您可以查看文档 下载源代码