Faq:не могу установить обновления

From GarantPlus Alvis Wiki
Revision as of 10:55, 30 May 2017 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

По поводу установки обновлений с packages.otx.ru:

  • Если шлюз находится во внутренней сети (за proxy), то необходимо установить в командной строке на шлюзе переменную окружения
 export http_proxy=http://логин:пароль@адрес:порт

либо (если без логина и пароля)

 export http_proxy=http://адрес:порт

Также постоянно можно установить через uci (см ниже).

  • Если в Вашей сети нет Proxy - нет, его можно временно установить на ПК,

(См. статью про Установку FreeProxy)

  • Убедиться что внешний DNS доступен:
 ping 8.8.8.8 (Google Public DNS)
  • Убедиться что репозиторий обновлений доступен:
 ping packages.otx.ru
  • И затем уже вызывать
 apt-get update/upgrade

Правильно установленное сетевое время

Шлюзу для нормального прохождения операции обновления ПО требуется верное сетевое время, реплицированное на локальное устройство.

Для автоматической коррекции времени по ntp, нужно указать ntp сервер с которым демон ntpd будет синхронизироваться. Это может быть ваш внутренний сервер, либо внешний.

Установка

Посмотрите в командной строке утилиту uci:

 root@192.168.102.30:~# uci show
 network.lan=interface
 network.lan.ifname=eth0
 network.lan.proto=static
 network.lan.netmask=255.255.255.0
 network.lan.gateway=192.168.102.60
 network.lan.broadcast=
 network.lan.dns=8.8.8.8
 network.lan.ntpserver=0.pool.ntp.org  
 network.lan.ipaddr=192.168.102.30
 network.lan.macaddr=00:50:C2:81:90:F1
 network.lan.http_proxy=http://192.168.102.60:3128

параметры network.lan.ntpserver и network.lan.http_proxy

выставляются через:

 uci set network.lan.ntpserver=NTPСервер
 uci set network.lan.http_proxy=ProxyIP:port
 uci commit


Проверка

В случае правильно настроенного Proxy будет вывод:

Freeproxy-apt-get.png

Далее установим сами обновления:

  apt-get dist-upgrade