вторник, февраля 02, 2010

О репозиториях и пакетах

Работа с репозиториями.
Список реп
http://www.debian.org/mirror/list.ru.html
http://linsovet.com/debian-lenny-install

Работа с пакетами.
Сохранение списка установленных пакетов
# dpkg --get-selections > software

Восстановление списка пакетов
# dpkg --set-selections < software
# apt-get dselect-upgrade

Показать сведения о пакете
# apt-cache show
более общие сведения о пакете
# apt-cache showpkg

Показать в каких репах сидит файл
# apt-cache policy pidgin

Поиск пакета содержащего конкретный файл
# dpkg -S stdio.h
# apt-file search libz.so

Показывает какие файлы входят в пакет
# apt-file list имя-пакета

Опрашивает какие пакеты установить, если они нужны, останавливает соответствующий процесс и продолжает его после установки пакета
# auto-apt run ./configure(любая команда)
обновление баз
# auto-apt update

Показывает какие пакеты можно обновить
# apt-show-versions -u

Сборка пакетов deb.
# apt-get install wajig
# wajig source mc
# wajig build mc
# wajig install ./mc_4.6.2~git20080311-4_i386.deb

Собирает и устанавливает deb пакет из изходников, необходимо запускать вместо make install
# checkinstall -D

Блокировка обновления пакета.
# echo имя_пакета hold | dpkg --set-selections -- запретить обновление
# echo имя_пакета install | dpkg --set-selections -- снова разрешить
# apt-get update

Обновить весь дистрибутив
# apt-get -u dist-upgrade

Комментариев нет:

Отправить комментарий