Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

setups:pacman [2020/01/31 09:14]
127.0.0.1 внешнее изменение
setups:pacman [2023/06/07 11:39] (текущий)
sfs [Поиск]
Строка 45: Строка 45:
 ==== -Q запрос (--query) ==== ==== -Q запрос (--query) ====
  
 +  *pacman -Q - установленные пакеты с версией (-Qq - без версии)
   *pacman -Qs name ищет пакеты среди установленных   *pacman -Qs name ищет пакеты среди установленных
   *pacman -Qi pkg показывает информацию об установленном пакете   *pacman -Qi pkg показывает информацию об установленном пакете
Строка 71: Строка 72:
   *Показать все пакеты, не используемые ни одним пакетом: // pacman -Qt//    *Показать все пакеты, не используемые ни одним пакетом: // pacman -Qt// 
   *Установленные пакеты: // pacman -Qu//. -Qq - без версий   *Установленные пакеты: // pacman -Qu//. -Qq - без версий
 +  *[[https://archlinux.org/pacman/pacman.8.html#_file_options_apply_to_em_f_em_a_id_fo_a|Найти]] пакет по имени файла : //pacman -F file//
 +  *Найти пакеты установленных из репозитория имя_репозитория : //comm -12 <(pacman -Qq | sort) <(pacman -Sql имя_репозитория | sort)//
 +    *с версией пакета: //pacman -Sl имя_репозитория |grep "\["//
 ==== Установка, удаление ==== ==== Установка, удаление ====
  
-  *Устанавливать пакет с заменой файлов системы:// pacman --force -S имя_пакета//+  *Устанавливать пакет с заменой файлов системы:// pacman --force -S имя_пакета// . В свежих версиях : //pacman -S имя_пакета --overwrite "*"//
   *Устанавливать пакет из указанного репозитория:// pacman -S репозиторий/имя_пакета//   *Устанавливать пакет из указанного репозитория:// pacman -S репозиторий/имя_пакета//
   *Скачать пакет, но не устанавливать его:// pacman -Sw имя_пакета//   *Скачать пакет, но не устанавливать его:// pacman -Sw имя_пакета//
Строка 79: Строка 83:
   *Удалить пакет со всеми зависимостями : // pacman -Rs имя_пакета//   *Удалить пакет со всеми зависимостями : // pacman -Rs имя_пакета//
   *Переустановить все пакеты из arch репозитория: //pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")//   *Переустановить все пакеты из arch репозитория: //pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")//
- Для получения списка файлов неустановленного пакета можно использовать утилиту pkgfile из состава пакета pkgtools + Для получения списка файлов неустановленного пакета можно использовать утилиту pkgfile из состава пакета pkgtools или [[https://archlinux.org/pacman/pacman.8.html#_file_options_apply_to_em_f_em_a_id_fo_a|найти]] пакет по имени файла : //pacman -F file//
  
 ==== Справочная информация ==== ==== Справочная информация ====
Печать/экспорт