Рекомендуем прочитать следующие документы:
Получить список всех (установленных и не установленных) пакетов системы AVReg:
$ aptitude search avreg i avreg-common - common files for AVReg i avreg-mon - local cameras viewer for AVReg systems i avreg-site - web-site for AVReg system i avreg-unlink - media storage cleaner for AVReg systems i avregd - audio video registry daemon i A libavregconf - config file parse library for AVReg p libavregconf-dev - devel files for libavregconf
Примечание: «i» - пакет установлен, «p» - доступен, но не установлен.
То же, но командной dpkg:
% dpkg -l '*avreg*'
Получить список установленных пакетов системы AVReg:
aptitude -F'%p %V' --disable-columns search '~iavreg' avreg-common 5.5.3 avreg-mon 5.5p1 avreg-pi-gtk2 0.1 avreg-site 5.5p2 avreg-unlink 5.5p1 avregd 5.5p6 libavreg-pi-ruby 0.1 libavreg-pi-ruby1.8 0.1 libavreg-utils-ruby 0.4 libavreg-utils-ruby1.8 0.4 libavregconf3 5.5
То же, но командной dpkg:
% dpkg -l '*avreg*' | grep '^i'
Обновляем списки пакетов всех репозиториев, указанных в source.list:
$ sudo apt-get update
Получить полный список обновлённых пакетов с размерами:
$ sudo apt-get upgrade Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Чтение информации о расширенных состояниях Инициализация состояний пакетов... Готово Чтение описаний задач... Готово Построение базы данных тегов... Готово Следующие НОВЫЕ пакеты будут автоматически установлены: linux-image-2.6.18-6-k7 Следующие НОВЫЕ пакеты будут установлены: linux-image-2.6.18-6-k7 Следующие пакеты будут обновлены: bsdutils e2fslibs e2fsprogs file libapache2-mod-php5 libblkid1 libcomerr2 libfreetype6 libkrb53 libmagic1 libmysqlclient15off libpcre3 libpq4 libqt3-mt libruby1.8 libss2 libssl0.9.8 libuuid1 libvorbis0a libvorbisenc2 libvorbisfile3 libxfont1 libxml2 linux-image-2.6-k7 linux-image-2.6.18-4-k7 mount mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 perl perl-base perl-modules php-pear php5-cli php5-common php5-mysql ruby1.8 tar util-linux vim-common vim-tiny xserver-xorg-core РЕКОМЕНДУЮТСЯ следующие пакеты, но автоматически они установлены НЕ БУДУТ: libglu1-mesa mailutils mailx perl-doc xfonts-base xml-core 43 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено. Необходимо получить 96,3MB архивов. После распаковки 47,9MB будет занято. Хотите продолжить? [Y/n/?]
Узнать, если новая версия для конкретного пакета:
$ apt-cache policy avreg-common avreg-common: Установлен: 5.4-1 Кандидат: 5.4.2 Таблица версий: 5.4.2 0 500 http://avreg.linuxdvr.ru/debian etch/contrib Packages *** 5.4-1 0 100 /var/lib/dpkg/status
Eсли сервер имеет доступ в интернет, не важно какой, прямой или через proxy.
способ 1: dist-upgrade
# самый гибкий и мощный метод для обновления системы целиком # неиспользуемые пакеты будут удалены, # если для обновляемых пакетов требуется что-то доставить - # - будет попытка доустановить зависимости $ sudo apt-get dist-upgrade
способ 2: upgrade
# также предназначен для обновления всей системы, # но более жесткий, так как обновляет по принципу 1 в 1 # то есть, если есть новая версия пакета XXX, # но для её установки нужно доустановить новый пакет YYY - # пакет XXX останется не обновлённым $ sudo apt-get upgrade
способ 3: install
# обновляет только конкретно указанные пакеты $ sudo apt-get install avreg-common avregd avreg-unlink avreg-site
Если в момент установки/обновления целевой сервер не имеет доступа в сеть интернет:
AVReg_X.X-deb-repo_ГГ-ММ-ДД.tar
c http://avreg.net/repos/
и скопируйте его
на целевой видеосервер в любой каталог, для примера, в свой
домашний «/home/vasya
»;tar xf AVReg_X.X-deb-repo_ГГ-ММ-ДД.tar
/etc/apt/source.list
»
deb file:///home/vasya/debian КОДОВОЕ_ИМЯ contrib main non-free
где КОДОВОЕ_ИМЯ - имя дистрибутива Linux: precise, trusty,
wheezy, jessie (см. lsb_release -c
);
sudo apt-get update
Недостатком данного метода является неоходимость повторять описанные действия каждый раз при обновлении даже хотя бы одного пакета.
$ sudo apt-get reinstall [имя пакета, без номера версии и расширения]
или
$ dpkg -i [имя файла пакета с расширением deb]
Перенастройка уже установленного пакета:
$ sudo dpkg-reconfigure [имя пакета, без номера версии и расширения]
Оставляем конфигурационные файлы и базу данных:
$ sudo apt-get remove avreg-common
Полное удаление (с конфигами, базой и архивом):
$ sudo apt-get purge avreg-common