Видеонаблюдение под Linux

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

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

5.6 (stable)

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

  • Debian GNU/Linux [i386 amd64]: 6 (squeeze), 7 (wheezy).
  • Ubuntu для платформы [x86 amd64]: 10.04 (lucid) LTS, 10.10 (maverick), 11.04 (natty), 11.10 (oneiric).

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

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

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

Например:
# AVReg 5.6 для Debian 6 Squeeze
deb http://avreg.net/repos/5.6/debian/ squeeze main contrib non-free 

# AVReg 5.6  для Ubuntu 11.10 Oneiric
deb http://avreg.net/repos/5.6/debian/ oneiric main contrib non-free
5.5 (oldstable)

Пакеты устаревшей версии AVReg 5.5 доступны для следующих дистрибутивов linux:

  • Debian GNU/Linux i386: 5 (lenny), 6 (squeeze).
  • Ubuntu для платформы x86: 9.10 (karmic), 10.04 (lucid) LTS, 10.10 (maverick).

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

  1. http://avreg.net/repos/5.5/debian - основной,

Для автоматической установки пакетов AVReg из сети вы должны подключить репозиторий AVReg любым из 3-х способов, добавив подобную строку (см. ниже) в файл «/etc/apt/source.list» или «/etc/apt/sources.list.d/avreg.list».

deb http://avreg.linuxdvr.ru/repos/5.5/дистрибутив/ код.имя main contrib non-free
# или
deb http://avreg.net/repos/5.5/дистрибутив/ код.имя main contrib non-free

Примеры строк для прописывания репозиториев AVReg 5.5 в «/etc/apt/source.list»:

# Debian 6.0 Squeeze (stable) ★★★ 
deb http://avreg.net/repos/5.5/debian/  squeeze  main contrib non-free 

# Debian 5.0 Lenny (oldstable)
deb http://avreg.net/repos/5.5/debian/  lenny    main contrib non-free 
deb http:///backports.debian.org/debian-backports/ lenny-backports main

# Ubuntu  9.10 Karmic
deb http://avreg.net/repos/5.5/ubuntu/  karmic   main contrib non-free

# Ubuntu 10.04 LTS Lucid ★★
deb http://avreg.net/repos/5.5/ubuntu/  lucid    main contrib non-free

# Ubuntu 10.10 Maverick
deb http://avreg.net/repos/5.5/ubuntu/  maverick main contrib non-free 
Если на момент установки у вас нет полного набора инсталляционных DVD-дисков, вы должны удостоверится в том, что официальные репозитории дистрибутивов также подключены:
  • включая наборы main contrib non-free для Debian;
  • и main universe restricted multiverse для Ubuntu.

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

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

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

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

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

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

manual/install/tune/debian.txt · Последние изменения: 2012-02-03