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

Послеинсталляционная настройка 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.

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

6.3 (stable)

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

  • Debian GNU/Linux: 9 (stretch) [amd64,arm64,armhf].
  • Ubuntu: 16.04 (xenial) [amd64,arm64,armhf].

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
6.2 (oldstable)

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

  • Debian GNU/Linux [i386 amd64]: 8 (jessie), 9 (stretch).
  • Ubuntu для платформы [x86 amd64]: 14.04 (trusty), 16.04 (xenial).
Локальный просморщик avreg-mon работает только в системах архитектуры amd64(64bit).

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

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

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

Например:
# AVReg 6.2 для Debian 8 Jessie
deb http://avreg.net/repos/6.2/debian/ jessie main contrib non-free 

# AVReg 6.2  для Ubuntu 16.04 xenial
deb http://avreg.net/repos/6.2/ubuntu/ xenial main contrib non-free
6.1 (legacy)

Репозиторий стабильной версии AVReg 6.1 доступен для следующих дистрибутивов linux:

  • Debian GNU/Linux [i386 amd64]: 8 (jessie).
  • Ubuntu для платформы [x86 amd64]: 14.04 (trusty) LTS.
Локальный просморщик avreg-mon работает только в системах архитектуры amd64(64bit).

URL-ы debian-репозиториев AVReg 6.1 (testing):

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

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

Например:
# AVReg 6.1 для Debian 8 Jessie
deb http://avreg.net/repos/6.1/debian/ jessie main contrib non-free 

# AVReg 6.1  для Ubuntu 14.04 trusty
deb http://avreg.net/repos/6.1/ubuntu/ trusty main contrib non-free
6.0 (legacy)

Репозиторий стабильной версии AVReg 6.0 доступен для следующих дистрибутивов linux:

  • Debian GNU/Linux [i386 amd64]: 6 (squeeze), 7 (wheezy).
  • Ubuntu для платформы [x86 amd64]: 12.04 (precise) LTS.
Локальный просморщик avreg-mon работает только:
  • на архитектуре amd64(64bit), за исключением Debian 6 где возможен запуск и на i386(32bit);
  • на linux kernel ⇐ 3.2.

URL-ы debian-репозиториев AVReg 6.0 (stable):

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

deb http://avreg.net/repos/6.0/<дистрибутив> <код.имя> main contrib non-free
где:
  <дистрибутив> - debian или ubuntu
  <код.имя>     - кодовое имя дистрибутива, например,
                  squeeze/wheezy для debian-а
                  или precise/quantal/raring (для ubuntu) 

Например:
# AVReg 6.0  для Ubuntu 12.04 precise
deb http://avreg.net/repos/6.0/ubuntu/ precise main contrib non-free
deb http://ru.archive.ubuntu.com/ubuntu/ precise-updates main universe
deb http://ru.archive.ubuntu.com/ubuntu/ precise main universe

# AVReg 6.0 для Debian 7 Wheezy
deb http://avreg.net/repos/6.0/debian/ wheezy main contrib non-free 

# AVReg 6.0 для Debian 6 Squeeze (прим.: нужен squeeze-backports)
deb http://avreg.net/repos/6.0/debian/ squeeze main contrib non-free
deb http://archive.debian.org/debian-backports/ squeeze-backports main
deb http://archive.debian.org/debian/ squeeze main
Если на момент установки у вас нет полного набора инсталляционных 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-03-30