sim, o repositório em questão é de apenas 64 bits.
Precisando atualizar o Squid 3.5.12 no Ubuntu 16.04.3 LTS para uma versão com patch mais recente (Squid 3.5.23), encontrei algumas instruções aqui: link
Digamos os 3 primeiros comandos exatamente e recebi uma nota do apt-get: "N: Ignorando a aquisição do arquivo configurado 'main / binary-i386 / Packages' como repositório ' link xenial InRelease' não suporta arquitetura 'i386' "
Eu não tenho erros de digitação e arquiteturas estrangeiras inexistentes como outras pessoas fizeram:
root@wprdsqd01:/# dpkg --print-foreign-architectures
i386
root@wprdsqd01:/# dpkg --print-architecture
amd64
root@wprdsqd01:/#
Isso significa apenas que o repositório não possui binários i386 (32 bits)?
Obrigado
sim, o repositório em questão é de apenas 64 bits.
Eu já descobri que há um método para especificar arquiteturas desejadas ou suprimir arquiteturas indesejadas, por exemplo, no caso acima, onde a arquitetura não está incluída no repositório diladele, mas é uma arquitetura externa válida listada pelo dpkg na minha máquina .
Onde a segunda instrução do diladel para adicionar o repo é:
# add repo
echo "deb http://ubuntu16.diladele.com/ubuntu/ xenial main" > /etc/apt/sources.list.d/ubuntu16.diladele.com.list
você pode incluir uma especificação de arquitetura opcional, como esta:
# add repo
echo "deb [arch=amd64] http://ubuntu16.diladele.com/ubuntu/ xenial main" > /etc/apt/sources.list.d/ubuntu16.diladele.com.list
Observe que o uso literal dos colchetes é necessário para delinear a lista de opções (não está indicando que as opções são opcionais; -)
Há uma referência útil aqui: link
No exemplo acima, incluindo a opção na minha máquina (que tem i386 como uma arquitetura externa (veja a postagem original) evita o aviso do apt-get que acionou minha pergunta.