为 kubuntu 14.4 添加多架构

为 kubuntu 14.4 添加多架构

我有这样的系统:

:~$ dpkg --print-architecture
amd64

:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty

当我尝试

sudo dpkg --add-architecture armhf
sudo apt-get update

我收到错误消息

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/trusty-security/main/binary-armhf/Packages  404  Not Found [IP: 2001:67c:1560:8001::14 80]

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/trusty-security/restricted/binary-armhf/Packages  404  Not Found [IP: 2001:67c:1560:8001::14 80]

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-armhf/Packages  404  Not Found [IP: 2001:67c:1560:8001::14 80]

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/trusty-security/multiverse/binary-armhf/Packages  404  Not Found [IP: 2001:67c:1560:8001::14 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty-updates/restricted/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty-updates/multiverse/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://extras.ubuntu.com/ubuntu/dists/trusty/main/binary-armhf/Packages  404  Not Found [IP: 2001:67c:1360:8c01::23 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty-backports/main/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty-backports/restricted/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty-backports/universe/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty-backports/multiverse/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty/main/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty/restricted/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty/universe/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/trusty/multiverse/binary-armhf/Packages  404  Not Found [IP: 141.76.1.204 80]

我可以做什么来添加 armhf 内容?

答案1

armhfport 托管在 ports 存档上,而不是主存档上。为了能够apt找到相关的索引和包,您需要:

  • 例如,/etc/apt/sources.list用限定您现有的条目[arch=amd64]

    deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
    
  • 添加条目armhf,例如

    deb [arch=armhf] http://ports.ubuntu.com/ubuntu-ports trusty main restricted universe multiverse
    

(根据需要对各个 14.04 存储库重复)。

完成后,apt-get update应该可以正常工作并且您应该能够安装armhf库。

相关内容