The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Примеры управления пакетами через 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
 
20.04.2007 , Источник: http://www.debianadmin.com/debianub...
Ключи: deb, dpkg, debian, packet / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Linux специфика / Установка и работа с пакетами программ в Linux

Обсуждение [ RSS ]
  • 1.1, Аноним (-), 11:49, 20/04/2007 [ответить]  
  • +/
    Это конечно замечательно, но man dpkg переведён уже много лет. Мне приходилось использовать только -i для самосборных пакетов и -L, -S.
    Зачем при живом apt руками базу мучить не представляю.
     
  • 1.2, Rain (??), 12:16, 20/04/2007 [ответить]  
  • +/
    А маны нынче уже никто не читает...
     
     
  • 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

     
     
  • 2.8, Имя (?), 02:00, 03/08/2007 [^] [^^] [^^^] [ответить]  
  • +/
    --force-all
     

  • 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 [ответить]  
  • +/
    боян. постют и постют. вот и в опеннете запостили. развели срач по рунету
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру