Установка библиотек для arm64 на Ubuntu Bionic x64

Я хочу установить библиотеки arm64 в свой ubuntu bionic, чтобы я мог ссылаться с помощью cmake для кросс-компиляции. Вот что я делаю, основываясь на https://askubuntu.com/a/994650/613425

dpkg --add-architecture arm64\
&& echo "deb [arch=arm64] http://ports.ubuntu.com/ bionic main restricted\n\
deb [arch=arm64] http://ports.ubuntu.com/ bionic-updates main restricted\n\
deb [arch=arm64] http://ports.ubuntu.com/ bionic universe\n\
deb [arch=arm64] http://ports.ubuntu.com/ bionic-updates universe\n\
deb [arch=arm64] http://ports.ubuntu.com/ bionic multiverse\n\
deb [arch=arm64] http://ports.ubuntu.com/ bionic-updates multiverse\n\
deb [arch=arm64] http://ports.ubuntu.com/ bionic-backports main restricted universe multiverse"\
| tee -a /etc/apt/sources.list

дает мне

E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/bionic-security/universe/binary-arm64/Packages  404  Not Found [IP: 91.189.88.162 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic/restricted/binary-arm64/Packages  404  Not Found [IP: 91.189.88.174 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-updates/universe/binary-arm64/Packages  404  Not Found [IP: 91.189.88.174 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-backports/main/binary-arm64/Packages  404  Not Found [IP: 91.189.88.174 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
0
задан 28 August 2019 в 18:58

1 ответ

В / etc/apt/sources.list вы должны добавить [arch = amd64] перед исходниками amd64 (Или системная арка вашего хоста, если это что-то еще) Пример:

deb [arch=amd64] http://de2.archive.ubuntu.com/ubuntu/ bionic main restricted
deb-src [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic main restricted
1
ответ дан 20 April 2020 в 11:27

Другие вопросы по тегам:

Похожие вопросы: