Примеры управления пакетами через dpkg |
[исправить] |
Установка одного пакета:
dpkg -i <.deb file name>
Пример: dpkg -i avg71flm_r28-1_i386.deb
Рекурсивная установка группы пакетов помещенных в директорию:
dpkg -R
Пример: dpkg -R /usr/local/src
Распаковать пакет, но не переходить на стадию конфигурации:
dpkg --unpack package_file
Пример: dpkg --unpack avg71flm_r28-1_i386.deb
Выполнить стадию конфигурирования для ранее распакованного пакета:
dpkg --configure package
Пример: dpkg --configure avg71flm_r28-1_i386.deb
Удаление ранее установленного пакета, с сохранением файлов конфигурации:
dpkg -r
Пример: dpkg -r avg71flm_r28-1_i386.deb
Удаление ранее установленного пакета, с удалением файлов конфигурации:
dpkg -P
Пример: dpkg -P avg71flm
Обновление информации о доступных для установки пакетах из файла "Packages.dpkg"
dpkg --update-avail <Packages-file>
Добавление (комбинирование) информации о дополнительных пакетах из файла "Packages.dpkg"
dpkg --merge-avail <Packages-file>
Обновление информации о пакете непосредственно из пакета:
dpkg -A package_file
Удалить информацию о ранее установленных, но удаленных, и теперь недоступных, пакетах:
dpkg --forget-old-unavail
Удалить информацию о доступности пакетов:
dpkg --clear-avail
Найти частично установленные пакеты:
dpkg -C
Отобразить различия в двух наборах пакетов:
dpkg --compare-versions ver1 op ver2
Построить deb пакет:
dpkg -b directory [filename]
Показать содержимое пакета:
dpkg -c filename
Показать информацию о пакете:
dpkg -I filename [control-file]
Показать список пакетов удовлетворяющих маске:
dpkg -l package-name-pattern
Пример: dpkg -l vim
Показать список всех установленных пакетов:
dpkg -l
dpkg --get-selections
Установить пакеты, по списку сохраненному в файле:
apt-get update
cat файл_со_списком_пакетов| dpkg --set-selections
apt-get dselect-upgrade
Отобразить состояние пакета
dpkg -s package-name
Пример: dpkg -s ssh
Показать список файлов в системе, добавленных из указанного пакета.
dpkg -L package-Name
Пример: dpkg -L apache2
Поиск пакета по входящему в его состав файлу:
dpkg -S filename-search-pattern
Пример: dpkg -S /sbin/ifconfig
Вывод детальной информации о пакете:
dpkg -p package-name
Пример: dpkg -p cacti
|
|
|
|
Раздел: Корень / Администратору / Система / Linux специфика / Установка и работа с пакетами программ в Linux |
1.1, Аноним (-), 11:49, 20/04/2007 [ответить]
| +/– |
Это конечно замечательно, но man dpkg переведён уже много лет. Мне приходилось использовать только -i для самосборных пакетов и -L, -S.
Зачем при живом apt руками базу мучить не представляю. | |
|
2.3, нуб (?), 15:17, 20/04/2007 [^] [^^] [^^^] [ответить]
| +/– |
глупости, нынче кому надо - читают всё что нужно. | |
|
1.4, vlad (??), 03:08, 23/04/2007 [ответить]
| +/– |
a vot podskagite kak ydalit paket,
esli dpkg -r packet (smail) ne pomoget ?
i kak yzat dpkg --force- ???
thx
| |
1.5, vlad (??), 03:19, 23/04/2007 [ответить]
| +/– |
vse do menya dowlo kak yzat --force-
no smail ne hochet ydolaytsya (
| |
|
2.7, favourite (??), 10:31, 03/05/2007 [^] [^^] [^^^] [ответить]
| +/– |
> vse do menya dowlo kak yzat --force-
>no smail ne hochet ydolaytsya (
В Дебиане считают , что нормальную UNIX-систему нельзя оставлять без smtp сервера.
Поэтому smail нужно не удалять , а заменять на какой-либо другой пакет представляющий mta (mail transport agent) -- aptitude show mail-transport-agent.
Например , заменяем на postfix - aptitude install postfix.
| |
|
1.6, stimpack (?), 17:52, 27/04/2007 [ответить]
| +/– |
боян. постют и постют. вот и в опеннете запостили. развели срач по рунету | |
|