Faq:не могу установить обновления
По поводу установки обновлений с 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 && apt-get upgrade && sync
Правильно установленное сетевое время
Шлюзу для нормального прохождения операции обновления ПО требуется верное сетевое время, реплицированное на локальное устройство.
Для автоматической коррекции времени по ntp, нужно указать ntp сервер с которым демон ntpd будет синхронизироваться. Это может быть ваш внутренний сервер, либо внешний.
Установка
Посмотрите в командной строке утилиту uci:
[email protected]:~# 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 будет вывод:
Далее установим сами обновления:
apt-get dist-upgrade
Не получилось?
Если не получилось - на этом сайте справа есть чат, просто напишите туда, мы поможем! Также Вы можете написать на официальный email Технической Поддержки: [email protected].