Видеонаблюдение через интернет в веб-браузере

Послеинсталляционная настройка Debian

Основные задачи этого этапа:

  1. настроить пакетный менеджер APT, чтобы он знал откуда устанавливать пакеты AVReg (прописать репозиторий);
  2. если необходимо, то настроить устройства video4linux (PCI-платы видеозахвата и/или USB-камерамы).

Настройка пакетного менеджера APT

Список репозиториев всех основанных на Debian дистрибутивов находится в тестовом файле

/etc/apt/sources.list

и может быть дополнен тестовыми файлами с расширением .list (такого же синтаксиса) в каталоге

/etc/apt/sources.list.d/

Получать пакеты система APT может с помощью следующих протоколов: file/copy, cdrom, http, ftp, rsh/ssh.

Самый распространённый случай - это получение пакетов по HTTP через прямое подключение к интернет, интернет-шлюз (роутер) или прокси-сервер. Так как для первых 2-х вариантов дополнительно делать ничего не нужно, рассмотрим только последний.

Доступ через прокси сервер

Если прокси-сервер не был указан при установке системы, то для того, чтобы APT работал с соединением через прокси-сервер, нужно добавить в каталог «/etc/apt/apt.conf.d/» текстовый файл примерно с таким содержанием:

чтобы APT “ходил” через прокси-сервер

Acquire::http::proxy "http://user:password@proxy_IP:proxy_PORT";
Acquire::ftp::proxy "http://user:password@proxy_IP:proxy_PORT";
Acquire::::Proxy "true";

Если сервер без авторизации, то user:password@ следует убрать. Имя файла можно задать произвольное, например, «/etc/apt/apt.conf.d/99proxy». Также можно просто добавить эти же строки в конфигурационный файл «/etc/apt/apt.conf».

Подключение репозитория AVReg

Пакетов AVReg нет в официальных репозиториях Debian/Ubuntu и поэтому, вы должны указать пакетному менеджеру APT откуда он должен получить пакеты AVReg.

Как это сделать:

Существуют 2 немного отличающихся репозитория AVReg версии 6.3:

  1. html5 - если все камеры сетевые с поддержкой видеокодека H.264 и все клиенты используют только современные HTML5 браузеры.
  2. legacy (устар.) - если есть клиенты с браузерами MSIE или есть аналоговые или сетевые MJPEG-only камеры.

Начиная с версии 6.4, останется только одна ветка - html5.

Ссылки на предыдущие версии.

6.3 html5 (stable)

Репозиторий версии AVReg 6.3 доступен для следующих дистрибутивов Linux:

  • Debian GNU/Linux: 9 (stretch) [amd64,arm64,armhf], 10 (buster) [amd64d].
  • Ubuntu: 16.04 (xenial) [amd64,arm64,armhf], 18.04 (bionic) [amd64].
  • Astra Linux Common Edition: 2.11 (orel) [amd64] (№4433 в реестре российского ПО).
  • Astra Linux Special Edition: 1.4/1.5 (smolensk) [amd64] (№369 в реестре российского ПО).

URL-ы debian-репозиториев AVReg 6.3:

Примеры строк в «/etc/apt/sources.list» или «/etc/apt/sources.list.d/avreg.list»:

deb http://avreg.net/repos/6.3-html5/<дистрибутив> <код.имя> main contrib non-free
где:
  <дистрибутив> - debian или ubuntu
  <код.имя>     - кодовое имя дистрибутива, например, stretch, xenial или zesty

Например:
# AVReg 6.3 для Debian 9 Stretch
deb http://avreg.net/repos/6.3-html5/debian/ stretch main contrib non-free

# AVReg 6.3 для Debian 10 Buster
deb http://avreg.net/repos/6.3-html5/debian/ buster main contrib non-free 

# AVReg 6.3  для Ubuntu 16.04 xenial
deb http://avreg.net/repos/6.3-html5/ubuntu/ xenial main contrib non-free

# AVReg 6.3  для Ubuntu 18.04 bionic
deb http://avreg.net/repos/6.3-html5/ubuntu/ bionic main contrib non-free

# AVReg 6.3  для Astra Linux Common Edition 2.11 orel
deb [arch=amd64] http://avreg.net/repos/6.3-html5/debian/ stretch main contrib non-free 
deb http://ftp.ru.debian.org/debian/ stretch main contrib non-free

# AVReg 6.3  для Astra Linux Special Edition 1.4/1.5 (smolensk) 
# репозиторий предоставляется по запросу
6.3 legacy (stable)

Репозиторий версии AVReg 6.3 доступен для следующих дистрибутивов Linux:

  • Debian GNU/Linux: 9 (stretch) [amd64,arm64,armhf].
  • Ubuntu: 16.04 (xenial) [amd64,arm64,armhf].
  • Astra Linux Common Edition: 2.11 (orel) [amd64] (№4433 в реестре российского ПО).
  • Astra Linux Special Edition: 1.4/1.5 (smolensk) [amd64] (№369 в реестре российского ПО).

URL-ы debian-репозиториев AVReg 6.3:

Примеры строк в «/etc/apt/sources.list» или «/etc/apt/sources.list.d/avreg.list»:

deb http://avreg.net/repos/6.3/<дистрибутив> <код.имя> main contrib non-free
где:
  <дистрибутив> - debian или ubuntu
  <код.имя>     - кодовое имя дистрибутива, например, stretch, xenial или zesty

Например:
# AVReg 6.3 для Debian 9 Stretch
deb http://avreg.net/repos/6.3/debian/ stretch main contrib non-free 

# AVReg 6.3  для Ubuntu 16.04 xenial
deb http://avreg.net/repos/6.3/ubuntu/ xenial main contrib non-free

# AVReg 6.3 для Debian 9 Stretch
deb http://avreg.net/repos/6.3/debian/ stretch main contrib non-free

# AVReg 6.3 для Debian 10 Buster
deb http://avreg.net/repos/6.3/debian/ buster main contrib non-free 

# AVReg 6.3  для Ubuntu 16.04 xenial
deb http://avreg.net/repos/6.3/ubuntu/ xenial main contrib non-free

# AVReg 6.3  для Ubuntu 18.04 bionic
deb http://avreg.net/repos/6.3/ubuntu/ bionic main contrib non-free

# AVReg 6.3  для Astra Linux Common Edition 2.11 orel
deb [arch=amd64] http://avreg.net/repos/6.3/debian/ stretch main contrib non-free 
deb http://ftp.ru.debian.org/debian/ stretch main contrib non-free

# AVReg 6.3  для Astra Linux Special Edition 1.4/1.5 (smolensk) 
# репозиторий предоставляется по запросу
Если на момент установки у вас нет полного набора инсталляционных DVD-дисков, вы должны удостоверится в том, что официальные репозитории дистрибутивов также подключены:
  • включая наборы main contrib non-free для Debian;
  • и main universe restricted multiverse для Ubuntu.

Вывести список всех подключенных репозиториев поможет простая команда:

$ grep '^[^#]' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

Установка ключа цифровой подписи AVReg

Начиная с AVReg 6.2 репозитории подписываются цифровой подписью.

Для импорта нашего ключа, которым подписан репозиторий однократно выполните команду:

$ wget -q -O - http://avreg.net/repos/avreg.public.key | sudo apt-key add -

Обновление списка доступных пакетов

:!: После каждого изменения файла sources.list или содержимого каталога sources.list.d необходимо обновить список доступных пакетов выполнив в терминале команду

  • от cуперпользователя root:
# apt-get update
  • от обычного пользователя через sudo (прим.: практика Ubuntu, в Debian необходима настройка sudo):
$ sudo apt-get update

Дополнительный тюнинг

manual/install/tune/debian.txt · Последние изменения: 2018-06-26