Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| system:dpkg [2015/10/29 01:14] – mirocow | system:dpkg [2022/02/12 23:57] (текущий) – [Удаление группы пакетов по признаку в названии.] mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| {{tag> | {{tag> | ||
| - | ====== Список установленных пакетов | + | ====== dpkg - Пакетный менеджер ====== |
| + | |||
| + | ===== Продолжение настройки пакетов ===== | ||
| + | |||
| + | <code bash> | ||
| + | $ dpkg --configure -a | ||
| + | </ | ||
| + | |||
| + | ===== Переустановка пакетов / Восстановдение пакетов ===== | ||
| + | |||
| + | * [[debian: | ||
| + | |||
| + | ==== Исправить ошибки ==== | ||
| + | |||
| + | * [[system: | ||
| + | * [[system: | ||
| + | * dpkg --configure -a | ||
| + | |||
| + | |||
| + | ===== Список установленных пакетов ===== | ||
| < | < | ||
| Строка 7: | Строка 26: | ||
| </ | </ | ||
| - | ====== Поиск пакета, | + | ==== Список установленных PHP 7.0 ==== |
| + | |||
| + | <code bash> | ||
| + | $ dpkg --get-selections | grep -v " | ||
| + | </ | ||
| + | |||
| + | в строчку | ||
| + | |||
| + | <code bash> | ||
| + | $ dpkg --get-selections | grep -v " | ||
| + | </ | ||
| + | ===== Поиск пакета, | ||
| Иногда не понятно какому пакету принадлежит данный файл в системе. Будь то исполняемый файл, библиотека и тп. | Иногда не понятно какому пакету принадлежит данный файл в системе. Будь то исполняемый файл, библиотека и тп. | ||
| Строка 32: | Строка 62: | ||
| Здесь видно что программа ssh входит в пакет openssh-client. | Здесь видно что программа ssh входит в пакет openssh-client. | ||
| - | ====== Исправить ошибки ====== | ||
| - | |||
| - | * [[system: | ||
| - | * [[system: | ||
| - | * dpkg --configure -a | ||
| + | ===== Удаление группы пакетов по признаку в названии.===== | ||
| - | ====== Удаление группы пакетов по признаку в названии.====== | ||
| Иногда хочется удалить группу пакетов содержащих что-то общее в названии (к примеру kde или x-server). | Иногда хочется удалить группу пакетов содержащих что-то общее в названии (к примеру kde или x-server). | ||
| Строка 48: | Строка 73: | ||
| * dpkg -P `dpkg -l ' | * dpkg -P `dpkg -l ' | ||
| здесь конвеер в подоболочке: | здесь конвеер в подоболочке: | ||
| - | | + | |
| - | * dpkg -l ' | + | * dpkg -l ' |
| - | * awk '{ print $2 }' - печатать только второй столбик (содержащий имена пакетов) | + | * awk '{ print $2 }' - печатать только второй столбик (содержащий имена пакетов) |
| - | * sed ' | + | * sed ' |
| У данного конвеера есть маленький недочет: | У данного конвеера есть маленький недочет: | ||
| Прочие вкусности. | Прочие вкусности. | ||
| + | |||
| + | * dpkg -r имя_пакета - удалить пакет | ||
| * dpkg -P имя_пакета - удалить пакет вместе с конфигурационными файлами; | * dpkg -P имя_пакета - удалить пакет вместе с конфигурационными файлами; | ||
| * dpkg -s имя_пакета - показать подробную информацию о пакете; | * dpkg -s имя_пакета - показать подробную информацию о пакете; | ||
| Строка 60: | Строка 87: | ||
| * dpkg --get-selections - Показывает список установленных пакетов | * dpkg --get-selections - Показывает список установленных пакетов | ||
| - | ====== Убрать варнинги dpkg ====== | + | ===== Убрать варнинги dpkg ===== |
| У меня при работе с dpkg и apt-get появились такие сообщения | У меня при работе с dpkg и apt-get появились такие сообщения | ||
| Строка 82: | Строка 109: | ||
| * $ apt-get purge kernel-source-2.4.18 | * $ apt-get purge kernel-source-2.4.18 | ||
| | | ||
| - | ====== Заморозить пакет | + | ===== Заморозить пакет ===== |
| * aptitude -t squeeze install php | * aptitude -t squeeze install php | ||