Você pode tentar instalar os pacotes manualmente. Conectando via FTP aos arquivos com o seu gerenciador de arquivos. Ou faça o download manualmente a partir do site no link abaixo.
Alternativamente instale-o via GUI com GDEBI clicando em cada arquivo deb que indicará se outro pacote / dependência está faltando e então instale aquele primeiro. Você pode começar com Codeblocks e GDEBI indicará os pacotes diretamente relacionados e você seguirá isso e evitará se perder nas dependências.
Não sei se uma associação de arquivos pode ser feita para clicar e acionar GDEBI diretamente do navegador.
FTP: Arquivos
O servidor é: ftp.archive.ubuntu.com
E o caminho para Codeblocks é: ubuntu / ubuntu / pool / universe / c / codeblocks
Em um tipo de terminal: ftp
Depois vem o propmt
ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb
Os arquivos serão salvos em HOME
exclua os DEBs da arquitetura indesejada
Salve este script:
#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
echo ${BLOCKS[LIST]};
done;
Você pode verificar se há respostas sobre como usar o script, torná-lo executável e executá-lo a partir do HOME .
Substitua echo pelo comando bash para instalar pacotes:
dpkg -i ${BLOCKS[LIST]};
Altere a mensagem da lista com a lista de pacotes para Codeblocks na pasta HOME
ls *.deb
Corresponda o número de pacotes à lista de 12 elementos
Se 20 elementos então 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20