Estou tentando usar o WSL para compilar um programa c++ para armhf em um PC com Windows.
Salvei como consegui fazer isso em uma imagem Debian há alguns anos e agora preciso fazer isso novamente em um novo PC. Como o comando powershell wsl.exe --install
instalou automaticamente o Ubuntu Jammy, estou bem em mantê-lo.
Os próximos passos que quero fazer é adicionar a arquitetura armhf ( sudo dpkg --add-architecture armhf
), mas recebo muitos erros como estes:
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/jammy/main/binary-armhf/Packages 404 Not Found [IP: 185.125.190.39 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/jammy-updates/main/binary-armhf/Packages 404 Not Found [IP: 185.125.190.39 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/jammy-backports/main/binary-armhf/Packages 404 Not Found [IP: 185.125.190.39 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jammy-security/main/binary-armhf/Packages 404 Not Found [IP: 91.189.91.82 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Examinei esses URLs e o diretório binary-armhf
não existe em nenhum deles.
Obviamente, não consigo apt -install os libgtk-3-dev:armhf
pacotes e o compilador arm gcc também.
Não sou realmente especialista em Linux, entendo que talvez seja necessário adicionar repositórios à lista, mas não consigo descobrir onde eles estão.
Alguém poderia me dizer o que devo fazer para construir para armhf usando a imagem Ubuntu Jammy disponível na Windows Store para WSL?