как установить пакеты с apt-get на систему, подключенную через прокси?

У меня установлен apparmor, но я его не использую.

Создание папки /var/log/named с разрешениями bind:bind 755 было всем, что мне нужно было сделать. Сами файлы журнала генерируются с помощью разрешений bind:bind 644.

44
задан 19 March 2012 в 15:58

3 ответа

Этот метод работал для меня ..... просто попробуйте ...

проверьте файл /etc/apt/apt.conf

Содержимое было:

Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";

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

Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";

сохраните файл, и все готово ...

BROTIP: Лучше добавьте эти строки в другом файле /etc/apt/apt.conf.d/80proxy. Это гарантирует, что после изменения версии обновления не будут потеряны.

63
ответ дан 25 May 2018 в 15:46
  • 1
    & Lt; & шир GT; Что, если в имени пользователя есть " @ " голец. & Lt; & шир GT; Например, если имя пользователя является полным адресом электронной почты? – user 13 February 2014 в 14:08
  • 2
    & Lt; & шир GT; Что, если в имени пользователя есть " @ " голец. & Lt; & шир GT; Например, если имя пользователя является полным адресом электронной почты? – user 13 February 2014 в 14:08
  • 3
    & Lt; & шир GT; Что, если в имени пользователя есть " @ " голец. & Lt; & шир GT; Например, если имя пользователя является полным адресом электронной почты? – user 13 February 2014 в 14:08
  • 4
    & Lt; & шир GT; Что, если в имени пользователя есть " @ " голец. & Lt; & шир GT; Например, если имя пользователя является полным адресом электронной почты? – user 13 February 2014 в 14:08
  • 5
    @Hunger, обратитесь к этому cyberciti.biz/faq/… . – Vineet Menon 14 February 2014 в 16:57
  • 6
    если вы делаете это утром, не забудьте удалить шевроны – ldgorman 5 March 2014 в 16:49
  • 7
    Acquire :: socks :: proxy " socks5: // server: port & quot ;; – Kris Roofe 29 December 2016 в 05:56

Чтобы настроить прокси-сервер, установите переменную среды http_proxy. Если прокси-сервер является proxy.example.com на порту 8080, и вам необходимо пройти аутентификацию с именем пользователя user и паролем pass, запустите:

sudo http_proxy='http://user:pass@proxy.example.com:8080/' apt-get install package-name

Чтобы установить такой прокси навсегда, создайте /etc/apt/apt.conf.d/30proxy, содержащий:

Acquire::http::Proxy "http://user:pass@proxy.example.com:8080/";

Изменения сразу видны при следующем запуске apt.

37
ответ дан 25 May 2018 в 15:46
  • 1
    Он все еще не работает, такая же ошибка. Я должен упомянуть, что мой прокси настроен глобально на Applications -> System Tools -> System Settings -> Network Proxy -> Apply system Wide – 719016 21 December 2011 в 20:44
  • 2
    Прокси-соединение работает для меня (тестируется с netcat, а также Squid). Какой прокси-сервер используется? Для некоторых прокси-серверов могут потребоваться другие методы проверки подлинности. – Lekensteyn 21 December 2011 в 23:34
  • 3
    +1 временный обходной путь стал для меня более подходящим ответом! – wim 21 November 2012 в 10:56
  • 4
    @Lekensteyn: почему вы выбрали префикс «30»? i теперь он определяет порядок разбора, но: существует ли соглашение о 30 для прокси-сервера? – jgomo3 14 February 2014 в 00:35
  • 5
    @ jgomo3 Я, вероятно, посмотрел на другие файлы (или README в этом каталоге, если он существует?), а затем выбрал случайное значение. Файлы читаются в алфавитном порядке. – Lekensteyn 14 February 2014 в 05:36

Альтернативой является использование диспетчера пакетов Synaptics, установив в его настройках прокси-сервер, к которому вы хотите подключиться. Вы можете найти конфигурацию, используя этот путь: Настройки -> Настройки -> Сеть

2
ответ дан 25 May 2018 в 15:46

Другие вопросы по тегам:

Похожие вопросы: