Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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 |