Не удается обновить, поскольку слово prox * заблокировано

48

Я живу в Эфиопии, и правительство блокирует все URL-адреса со словом «прокси» в них. Я не мог использовать это слово в названии выше, потому что это заставит URL-адрес содержать прокси-слово.

Когда я apt-get upgrade получаю ошибки, потому что некоторые пакеты, такие как libproxy1 , libproxy1-plugin-gsettings , libproxy1-plugin-networkmanager , python-libproxy , содержат слово p.

Поэтому он заблокирован. Я попытался поместить URL-адреса в прокси-сайты, но все они просто вернулись на свою домашнюю страницу.

Есть ли другие решения?

    
задан tofurator 30.11.2012 в 12:44
источник

10 ответов

26

Пакеты блокируются, потому что ваше правительство, по-видимому, использует фильтр URL. Вы можете обойти это, используя FTP вместо HTTP для обновления. Для этого отредактируйте файл /etc/apt/sources.list и замените все вхождения Ссылка на ftp .

Вы также можете сделать это с помощью этих команд в терминале:

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

Теперь попробуйте обновить список пакетов и установить обновления.

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

Вам нужно будет повторить процесс для дополнительных источников программного обеспечения (т. е. PPAs), которые живут в каталоге /etc/apt/sources.list.d / . (кредит отправляется reddit user noname -_- )

    
ответ дан mniess 05.12.2012 в 14:40
источник
14

Помимо получения некоторых неофициальных пакетов вы не можете действительно доверять, если вы не знаете источник, вы можете загружать дистрибутивные компакт-диски и DVD-файлы в виде .iso-файла непосредственно из Ubuntu:

Перейдя к версии, которую вы используете, вы также найдете последние ежедневные обновления, из которых вы сможете установить обновленные пакеты (они могут быть нестабильными, хотя). Это, например, ссылку на 12.04.2 ежедневно созданный DVD .

Здесь также есть список загрузочных зеркал, некоторые из которых могут быть лучше доступны для вашего:

Обратите внимание, что вы по-прежнему не сможете получать немедленные обновления безопасности из пакетов с запрещенным словом в своих именах.

    
ответ дан Takkat 30.11.2012 в 13:21
13

Использовать VPN.

Бесплатный VPN -Google

С VPN вы подключаетесь к другому компьютеру, оттуда вы подключаетесь к зеркалам. Соединение зашифровано, так что есть только URL-адрес VPN для проверки, ничего другого.

Если это не является незаконным в вашей стране, если это так, остерегайтесь.

    
ответ дан Mario 01.12.2012 в 03:18
11

Эти зеркала работают с HTTPS с действительными сертификатами

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

Все они работают с HTTPS, но имеют недопустимые сертификаты.

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/
    
ответ дан user71404 05.12.2012 в 10:08
7

По строкам ответа pwnguin, но если они строго блокируют строки HTTP-URL, то просто используя FTP или rsync, вы должны пройти через фильтр. Очевидно, что они не проверяют содержание контента TOO близко или этот пост не сделал бы из страны в первую очередь, так как в нем содержится слово «p»

Кроме того, такая блокировка глупо. Но я полагаю, вы уже это знали.

    
ответ дан ToeBee 04.12.2012 в 20:57
7

Как насчет этой идеи:

  1. Найдите зеркальный сайт, например http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/

  2. А, вы не можете, потому что URL-адрес содержит слово «прокси». Измените слово «прокси» на «% 70% 72% 6F% 78% 79»: http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/lib%70%72%6F%78%79/

  3. Найдите правильную ссылку: http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-libproxy_0.4.7-0ubuntu4_all.deb

  4. (Предположим, что это правильный пакет ...) Снова измените слово «прокси» на «% 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 и загрузите его с помощью 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

Я не тестировал, действительно ли это работает, и это не 100% -ное объяснение, но это может быть отправной точкой ... Удачи в этом репрессивном правительстве!

    
ответ дан j0057 05.12.2012 в 12:21
5

Попробуйте TOR.

  

Tor - это бесплатное программное обеспечение и открытая сеть, которая помогает вам защищаться от   форма сетевого наблюдения, которая угрожает личной свободе и   конфиденциальности, конфиденциальной деловой активности и отношений.

     

Tor - это сеть виртуальных туннелей, которая позволяет людям и группам   улучшить их конфиденциальность и безопасность в Интернете. Он также позволяет   разработчикам программного обеспечения создавать новые средства коммуникации со встроенными   функции конфиденциальности. Tor обеспечивает основу для   приложения, позволяющие организациям и частным лицам   информации в общественных сетях без ущерба для их конфиденциальности.

Для получения дополнительной информации и загрузки TOR посетите веб-сайт . После загрузки см. Как установить .tar.gz (или .tar.bz2) .

Источник: TOR

    
ответ дан Mitch 03.08.2013 в 11:56
4

Как кто-то умело указал, использование ftp:// или https:// , чтобы обойти фильтрацию URL-адресов, вы также можете использовать rsync:// , который поставляется с плюсом использования дельта-кодирования, уменьшающего используемую пропускную способность. Просто настройте sources.list на любое из этих зеркал , которое поддерживает rsync , и вы должны быть в порядке.

Пример:

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 
    
ответ дан Braiam 30.07.2013 в 02:16
2

Не так ли, по иронии судьбы, настроить прокси-сервер SOCKS с помощью удаленного веб-сервера и пропустить через него весь свой трафик? Я делаю что-то подобное, чтобы обойти блокировку торрент-сайтов.

    
ответ дан Clintonio 04.12.2012 в 22:32
2

Я исправил это, загрузив недостающий пакет вручную и положив его в /var/cache/apt/archives , а apt-get видит его как загруженный пакет, и все работает нормально:)

    
ответ дан OverCoder 29.07.2013 в 20:18