【问题标题】:Skipping acquire of configured file 'main/binary-i386/Packages'跳过获取配置文件'main/binary-i386/Packages'
【发布时间】:2020-08-14 19:39:48
【问题描述】:

下午好,请告诉我我做错了什么。我刚刚在我的电脑上安装了 Linux Ubuntu,但仍然对它一无所知。我尝试安装 PostreSQL 和 pgAdmin。我安装在这个视频教程https://www.youtube.com/watch?v=Vdzb7JTPnGk我得到这个错误。

错误文本:Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease' doesn't support architecture 'i386'

请告诉我如何解决它。 我的ubuntu版本:Ubuntu 20.04 LTS

【问题讨论】:

标签: linux postgresql ubuntu installation


【解决方案1】:

你必须将/etc/apt/sources.list.d/pgdg.list的行改为

deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main

【讨论】:

  • 此语句在 postgresql 13 - ubuntu 20.04 中不再显示任何警告消息
  • @sitthykun 你确定吗?自 pgsql 14 发布以来,我刚刚尝试全新安装 20.04,但它确实失败了。虽然我确实喜欢 debian 和 postgresql 生态系统,但我当然希望他们至少为此在文档中添加注释。多年来,这为世界上最常用的发行版造成了不必要的摩擦。只是因为 debian 的自我问题......
【解决方案2】:

您的 apt.postgresql.org 存储库的定义在两个可能的位置之一中定义。让我们找到它...

在终端...

sudo grep -i postgresql /etc/apt/sources.list

sudo grep -i postgresql /etc/apt/sources.list.d/*.list

您会在上述命令之一上获得成功。

让我们编辑文件...

sudo -H gedit /etc/apt/sources.list(忽略任何警告消息)

sudo -H gedit /etc/apt/sources.list.d/found_filename.list(忽略任何警告消息)

找到以...开头的行

deb https://blah blah blah

然后改成...

deb [arch=amd64] https://blah blah blah

保存文件并退出编辑器。

现在sudo apt-get updatesudo apt-get upgrade 将在没有噪音的情况下运行。

【讨论】:

    【解决方案3】:

    运行此命令以查找 /pgdg.list 文件

    sudo -H gedit /etc/apt/sources.list.d/pgdg.list
    

    找到行:

    *deb http://apt.postgresql.org/pub/repos/apt focal-pgdg main*
    

    然后更改为:

    deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt focal-pgdg main
    

    保存文件和运行

    sudo apt-get update
    

    【讨论】:

      【解决方案4】:

      运行以下命令:

      sudo vim /etc/apt/sources.list.d/pgdg.list
      

      替换这一行:

      http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease
      

      deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main
      

      保存并退出wq

      【讨论】:

        【解决方案5】:

        运行:

        sudo -H gedit /etc/apt/sources.list.d/pgdg.list
        

        换行:

        http://apt.postgresql...
        

        与:

        deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main
        

        保存并运行:

        sudo apt-get update
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-08-18
          • 1970-01-01
          • 1970-01-01
          • 2021-12-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多