Менеджер пакетов dpkg

Конспект не реализован

    dpkg

    Самая простая операция — установка .deb пакета, которую можно выполнить с помощью опции i
    Перед установкой пакета dpkg система проверяет, есть ли в ней предыдущая версия. Если есть, пакет будет обновлен до новой версии. Если нет, будет установлена новая копия.
    dpkg проверит, установлены ли эти зависимости в вашей системе, и не сможет установить пакет, если они отсутствуют. В этом случае dpkg покажет, каких пакетов не хватает
    Пользователь должен сам найти .deb пакеты с соответствующими зависимостями и установить их.
    При удалении также выполняется проверка зависимостей, и пакет нельзя удалить, пока не будут удалены все остальные пакеты, от которых он зависит
    В dpkg -r можно передать несколько названий пакетов, и все они будут удалены одновременно.
    При удалении пакета в системе остаются соответствующие файлы конфигурации. Если вы хотите удалить все, что связано с пакетом, используйте опцию -P (очистить) вместо -r.


    Вы можете принудительно dpkg установить или удалить пакет, даже если не соблюдены зависимости, добавив параметр --force, как в dpkg -i --force PACKAGENAME. Однако в этом случае установленный пакет или даже вся ваша система, скорее всего, будут работать некорректно. Не используйте --force, если не уверены в своих действиях.

    Чтобы получить информацию о пакете .deb, такую как его версия, архитектура, разработчик, зависимости и многое другое, используйте команду dpkg с параметром -I, за которым следует имя файла пакета, который вы хотите проверить

    Чтобы получить список всех пакетов, установленных в вашей системе, используйте опцию --get-selections, например dpkg --get-selections

    Вы также можете получить список всех файлов, установленных конкретным пакетом, передав параметр -L PACKAGENAME в dpkg

    Иногда может возникнуть необходимость узнать, какому пакету принадлежит определенный файл в вашей системе. Это можно сделать с помощью утилиты dpkg-query, указав параметр -S и путь к нужному файлу

    После установки пакета выполняется этап настройки под названием post-install, в ходе которого запускается скрипт, настраивающий все необходимое для работы программного обеспечения, например разрешения, расположение файлов конфигурации и т. д. Кроме того, пользователю могут быть заданы вопросы, чтобы он мог указать свои предпочтения в отношении работы программного обеспечения.
    Иногда из-за поврежденного или неправильно сформированного файла конфигурации может потребоваться восстановить исходные настройки пакета. Или вы можете захотеть изменить ответы на первоначальные вопросы о конфигурации. Для этого запустите утилиту dpkg-reconfigure и укажите название пакета.
    Эта программа создаст резервную копию старых файлов конфигурации, распакует новые в нужные каталоги и запустит скрипт post-install, предоставленный пакетом, как если бы пакет устанавливался впервые.

    #Установка пакета dpkg -i PACKAGENAME #Удаление пакета dpkg -r p7zip #Удаление пакета и все что связано с пакетом dpkg -P p7zip #Информация о пакете dpkg -I google-chrome-stable_current_amd64.deb #получить список всех пакетов, установленных в вашей системе dpkg --get-selections #получить список всех файлов, установленных конкретным пакетом dpkg -L unrar #узнать, какому пакету принадлежит определенный файл dpkg-query -S /usr/lib/git-core/git-unpack-file #Реконфигурация пакета sudo dpkg-reconfigure tzdata
    Источники
    Последнее изменение: 07.09.2026 21:04


    Связанные темы
    Здесь пока нет комментариев
    Добавлять комментарии могут только авторизованные пользователи

    Авторизоваться
    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ