当前位置: 首页 > 知识库问答 >
问题:

如何从本地artifactory服务器获取Ubuntu机器上的软件包

石苏燕
2023-03-14

问题是什么

我已经安装了本地的artiFactory服务器来下载所有的debian/ubuntu包。

这里是我的远程repos:

repo key : op.archive.ubuntu.com , URL : http://us.archive.ubuntu.com/ubuntu/
repo key : op.security.ubuntu.com, url : http://security.ubuntu.com/ubuntu

这映射到虚拟回购:

https://<<url>>/artifactory/op-deb-debian-virtual

现在,在ubuntu机器中,这里是/etc/apt/sources.list文件的内容

deb https://<<url>>/artifactory/op-deb-debian-virtual/ stretch main contrib non-free
deb https://<<url>>/artifactory/op-deb-debian-virtual/ stretch-updates main contrib non-free

但是现在,当我运行apt-get更新命令时,它失败了,出现以下错误。

错误是什么

Err: 5 https://

期待什么

在源代码中添加适当的artifactoryurl之后。列表,应该有用。我就是这么做的,还是不工作

请建议

更新1

以前的问题解决了。这是由于权限问题。我使用了用户名和密码(基本64格式),它工作了。但是现在问题是403禁止

精确误差

E: Failed to fetch https://artifactory-na.honeywell.com/artifactory/op2-deb-debian-virtual/dists/xenial/main/binary-amd64/Packages  403  Forbidden
E: Failed to fetch https://artifactory-na.honeywell.com/artifactory/op2-deb-debian-virtual/dists/xenial-updates/main/binary-amd64/Packages  403  Forbidden
E: Failed to fetch https://artifactory-na.honeywell.com/artifactory/op2-deb-debian-virtual/dists/xenial-backports/main/binary-amd64/Packages  403  Forbidden
E: Failed to fetch https://artifactory-na.honeywell.com/artifactory/op2-deb-debian-virtual/dists/xenial-security/main/binary-amd64/Packages  403  Forbidden
E: Some index files failed to download. They have been ignored, or old ones used instead.

对我来说,这条线,

E: Some index files failed to download. They have been ignored, or old ones used instead

正在触发。是不是有点像,镜子坏了??我怎样才能修复这个?即使镜子坏了,我觉得镜子或apt get应该小心那个??

请建议

共有2个答案

宋耀
2023-03-14

我得到了一个403(禁止)响应,因为我以root的身份运行。也许用户名被传递给服务器,然后服务器需要一个密码,如果它是root

益和雅
2023-03-14

在这种情况下,403最可能的原因是源代码中使用的用户。列表对远程存储库(op.archive.ubuntu.com和op.security.ubuntu.com)没有“部署”权限

 类似资料:
  • 问题内容: 我正在尝试建立一个PHP网站,并且想要测试我的PHP文件而不将其上传到主机。在上载它们之前,基本上在我自己的机器上对其进行测试。我怎么做? 问题答案: 安装并运行XAMPP:http : //www.apachefriends.org/en/xampp.html

  • 我用这个命令安装了Postgres 在终端上使用我得到 然后我安装了 后来我打开了UI并用这些信息创建了服务器 但是这个错误出现了 我怎么才能修好它?

  • 我试图从服务器的文本文件中获取字符串,并将其显示在列表视图中。我通过重写方法onreferesh()从pull调用getTextListFromUrl()。但我被困在某个地方。这是我的密码 这是我在日志中得到的错误 谁能告诉我这到底出了什么问题?

  • 我正在尝试访问我在ftps服务器中创建的路径中的一个文件夹,但它没有返回任何东西,它正在连接但没有返回任何东西,如果我将服务器配置更改为ftp,它可以工作。我使用的是FileZilla服务器,其配置如上所示。 SSL/TLS 服务器关于连接的日志收到一条消息,我不知道它是否有用: 227进入被动模式 列表 NLST 需要521个PROT P 退出 知道怎么了吗? 谢谢大家!

  • 问题内容: 是否有办法获取Elasticsearch服务器的版本号。我知道您获取了JSON请求数据,但是有一种解析该请求的方法仅获取版本号。 curl本地主机:9200 问题答案: 如果您拥有该实用程序,则可以使用它来解析json回复并输出纯文本字符串: 通用脚本语言可以完成相同的任务,但通常比较笨拙:

  • 我想要得到机器的MAC地址..但下面写的代码只显示MAC地址时,互联网连接到我的机器,否则它将返回空...我用的是Windows7