Não é possível atualizar porque a palavra prox * está bloqueada

48

Eu moro na Etiópia e o governo bloqueia todos os URLs com a palavra "proxy" neles. Eu não consegui usar essa palavra no título acima porque isso faria com que a url contivesse a palavra proxy.

Quando eu apt-get upgrade recebo erros porque alguns pacotes como libproxy1 , libproxy1-plugin-gsettings , libproxy1-plugin-networkmanager , python-libproxy todos contêm a palavra p.

Portanto, tudo está bloqueado. Eu tentei colocar os URLs em sites de proxy, mas todos eles apenas retornaram à sua home page.

Existem outras soluções?

    
por tofurator 30.11.2012 / 12:44

10 respostas

27

Os pacotes são bloqueados porque seu governo aparentemente usa um filtro de URL. Você pode contornar isso usando FTP em vez de HTTP para atualizar. Para isso, edite o arquivo /etc/apt/sources.list e substitua todas as ocorrências do link por ftp .

Você também pode fazer isso com esses comandos em um terminal:

sudo cp /etc/apt/sources.list{,.old}
sudo sed -i 's/http/ftp/g' /etc/apt/sources.list

Agora tente atualizar sua lista de pacotes e instale as atualizações

sudo apt-get update && sudo apt-get upgrade

Você precisará repetir o processo para fontes de software adicionais (por exemplo, PPAs) que residem no diretório /etc/apt/sources.list.d / . (crédito vai para reddit usuário noname -_- )

    
por mniess 05.12.2012 / 14:40
14

Além de obter alguns pacotes não oficiais em que você não pode realmente confiar, se você não conhece a fonte, você pode baixar os CDs e DVDs de distribuição como um arquivo .iso diretamente do Ubuntu:

Ao navegar até a versão que você está usando, você também encontrará as atualizações diárias mais recentes, a partir das quais você poderá instalar pacotes atualizados (eles podem não ser estáveis). Isto é, e. um link para o DVD de compilação diário 12.04.2 .

Aqui também há uma lista de espelhos de downloads, alguns dos quais podem ser mais acessíveis para você:

Observe que você ainda não poderá receber atualizações de segurança imediatas de pacotes com uma palavra proibida em seus nomes.

    
por Takkat 30.11.2012 / 13:21
13

Use uma VPN.

VPN gratuita -Google

Com uma VPN você se conecta a outro computador, a partir daí você se conecta aos espelhos. A conexão é criptografada, portanto, há apenas o URL da VPN para verificar, nada mais.

A menos que seja ilegal no seu país, se for, tenha cuidado.

    
por Mario 01.12.2012 / 03:18
11

Esses espelhos funcionam com HTTPS com certificados válidos

https://ftp.lysator.liu.se/ubuntu/
https://mirrors.bloomu.edu/ubuntu/
https://mirrors.cs.wmich.edu/ubuntu/

Todos estes trabalham com HTTPS, mas têm certificados inválidos

https://mirrors.coopvgg.com.ar/ubuntu/
https://ubuntu.xfree.com.ar/ubuntu/
https://ftp.ccc.uba.ar/pub/linux/ubuntu/
https://ubuntu.unc.edu.ar/ubuntu/
https://mirror.aarnet.edu.au/pub/ubuntu/archive/
https://ftp.iinet.net.au/pub/ubuntu/
https://mirror.internode.on.net/pub/ubuntu/ubuntu/
https://mirror.overthewire.com.au/ubuntu/
https://ubuntu.mirror.uber.com.au/archive/
https://gd.tuwien.ac.at/opsys/linux/ubuntu/archive/
https://mirror.dhakacom.com/ubuntu/
https://ftp.byfly.by/ubuntu/
https://mirror.datacenter.by/ubuntu/
https://ftp.belnet.be/ubuntu.com/ubuntu/
https://gaosu.rave.org/ubuntu/
https://ubuntu.mirrors.skynet.be/ubuntu/
https://ubuntu.mirrors.skynet.be/pub/ubuntu.com/ubuntu/
https://archive.ubuntu.com.ba/ubuntu/
https://mirror.globo.com/ubuntu/archive/
https://ubuntu.ufba.br/ubuntu/
https://espelhos.edugraf.ufsc.br/ubuntu/
https://mirror.unesp.br/ubuntu/
https://sft.if.usp.br/ubuntu/
https://www.las.ic.unicamp.br/pub/ubuntu/
https://mirror.its.sfu.ca/mirror/ubuntu/
https://mirror.cpsc.ucalgary.ca/mirror/ubuntu.com/packages/
https://ubuntu.skarta.net/ubuntu/
https://ftp.iitm.ac.in/ubuntu/
https://biruni.upm.my/mirror/ubuntu/
https://cesium.di.uminho.pt/pub/ubuntu-archive/
https://ftp.rnl.ist.utl.pt/pub/ubuntu/archive/
https://free.nchc.org.tw/ubuntu/
https://mirror.umd.edu/ubuntu/
https://mirror.uoregon.edu/ubuntu/
https://www.club.cc.cmu.edu/pub/ubuntu/
https://mirror.clarkson.edu/ubuntu/
https://mirror.vcu.edu/pub/gnu+linux/ubuntu/
    
por user71404 05.12.2012 / 10:08
7

Ao longo das linhas da resposta da pwnguin, mas se eles estão bloqueando estritamente as sequências de URL HTTP, basta usar o FTP ou o rsync para acessar o filtro. Obviamente, eles não estão inspecionando o conteúdo da conexão TOO de perto ou este post não teria saído do país, já que contém a "p palavra"

Além disso, esse tipo de bloqueio é bobo. Mas eu suponho que você já sabia disso.

    
por ToeBee 04.12.2012 / 20:57
7

Como sobre essa ideia:

  1. Navegue até um site espelhado, como http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/

  2. Ah, você não pode, porque o URL contém a palavra "proxy". Altere a palavra "proxy" para "% 70% 72% 6F% 78% 79": http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/lib%70%72%6F%78%79/

  3. Encontre o link correto: http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-libproxy_0.4.7-0ubuntu4_all.deb

  4. (Assumindo que este é o pacote correto ...) Mude a palavra "proxy" novamente para "% 70% 72% 6F% 78% 79": http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-lib%70%72%6F%78%79_0.4.7-0ubuntu4_all.deb e baixe com wget :

    wget http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-lib%70%72%6F%78%79_0.4.7-0ubuntu4_all.deb

Eu não testei se isso realmente funciona, e não é uma explicação de 100%, mas pode ser um ponto de partida ... Boa sorte com esse governo opressivo!

    
por j0057 05.12.2012 / 12:21
5

Experimente o TOR.

% bl0ck_qu0te%

Para mais informações, e para baixar o TOR, visite o site . Uma vez baixado, veja Como instalar um .tar.gz (ou .tar.bz2) arquivo .

Fonte: TOR

    
por Mitch 03.08.2013 / 11:56
4

Como alguém inteligentemente apontou, o uso de ftp:// ou https:// para contornar a filtragem de URL, você também pode usar rsync:// que vem com o sinal de adição de codificação delta que reduz a largura de banda usada. Basta configurar seu sources.list para qualquer um desses espelhos que suporte rsync e você deve estar bem.

Exemplo:

deb rsync://mirror.picosecond.org/ubuntu/ quantal main restricted universe multiverse
deb rsync://mirror.picosecond.org/ubuntu/ quantal-security main restricted universe multiverse 
deb rsync://mirror.picosecond.org/ubuntu/ quantal-updates main restricted universe multiverse 
    
por Braiam 30.07.2013 / 02:16
2

Você não pode, ironicamente, configurar um proxy SOCKS usando um servidor remoto e encapsular todo o seu tráfego através dele? Eu faço algo semelhante para contornar o bloqueio de sites de torrent.

    
por Clintonio 04.12.2012 / 22:32
2

Eu consertei o download do pacote que estava faltando manualmente e coloquei em /var/cache/apt/archives e apt-get como pacote baixado e tudo funcionou bem:)

    
por OverCoder 29.07.2013 / 20:18