В предыдущих статьях мы показали, как устанавливать приложения в дистрибутивах Linux на основе Debian с помощью apt-get, а также показали, как устанавливать приложения в дистрибутивах Linux на основе Red Hat с использованием yum .
В этом руководстве мы покажем вам, как устанавливать пакеты с помощью командной строки в дистрибутивах Linux на основе Arch, таких как Manjaro .
Какие приложения установлены на вашем компьютере
Вы можете просмотреть список всех пакетов, установленных в вашей системе, используя следующую команду:
pacman -Q
Это вернет список всех приложений на вашем компьютере и номера их версий.
Просмотр журнала изменений для установленного приложения
Вы можете получить дополнительную информацию о пакете или пакетах, указав различные параметры запроса следующим образом:
pacman -Qc firefox
Просмотр пакетов, установленных как зависимости для других пакетов
Предыдущая команда покажет вам список изменений для Firefox, если он существует. Если он не существует, появится сообщение о том, что список изменений недоступен.
pacman -Qd
Приведенная выше команда показывает вам все файлы, которые установлены как зависимости от других пакетов.
Это покажет вам все осиротевшие зависимости, установленные на вашем компьютере.
pacman -Qdt
Просмотр явно установленных пакетов
Если вы хотите увидеть все явно установленные пакеты, используйте следующую команду:
pacman -Qe
Явный пакет — это тот, который вы на самом деле выбрали для установки, в отличие от пакета, который был установлен как зависимость от других пакетов.
Вы можете увидеть, какие явные пакеты не имеют зависимостей, используя следующую команду:
pacman -Qet
Просмотреть все пакеты в группе
Чтобы увидеть, к каким группам относятся установленные пакеты, вы можете использовать следующую команду:
pacman -Si <имя пакета> | grep -i группы
Это перечислит все группы, к которым принадлежит пакет.
Если вы хотите увидеть все пакеты в определенной группе, вы можете указать имя группы:
pacman -Sg xfce4
Возврат информации об установленных пакетах
Если вы хотите узнать имя, описание и другие подробности о пакете, используйте следующую команду:
pacman -Qi firefox
Вывод включает в себя:
- имя
- версия
- описание
- архитектура
- URL на сайт пакета
- Лицензия
- группы
- Обеспечивает
- Зависит от
- Факультативный Депс
- Требуется
- Необязательно для
- Конфликты с
- Заменяет
- Установленный размер
- Имя упаковщика
- Дата постройки
- Дата установки
- Установить причину
- Установить скрипт
- Подтверждено
Найти все файлы, принадлежащие пакету
Вы можете найти все файлы, которые установлены определенным пакетом, используя следующую команду:
pacman -Ql firefox
Это возвращает имя пакета и путь к файлам, которыми он владеет. Вы можете указать несколько пакетов после -l.
Если вы хотите проверить, какие файлы будет установлен и куда еще не установлен пакет, и выполните следующее:
pacman -Fl Firefox
Затем, если вы хотите проверить расположение двоичного исполняемого файла, принадлежащего пакету, используйте флаг ‘-Qo.
pacman -Qo Firefox
Найти пакеты, не найденные в синхронизируемых базах данных (т.е. установлены вручную)
Вы можете найти установленные вручную пакеты, используя следующую команду:
pacman -Qm
Пакеты, установленные с помощью yaourt, такие как Google Chrome, будут перечислены с помощью этой команды.
Найти пакеты, доступные только в синхронизированных базах данных
Эта команда обратна предыдущей команде и показывает только пакеты, установленные через базы данных синхронизации.
pacman -Qn
Найти устаревшие пакеты
Чтобы найти пакеты, которые необходимо обновить, используйте следующую команду:
pacman -Qu
Это вернет список пакетов, их номера версий и номера последних версий.
Как установить пакет с помощью Pacman
Чтобы установить пакет, используйте следующую команду:
sudo pacman -S <имя пакета>
Возможно, вам придется использовать команду sudo, чтобы повысить свои права на запуск этой команды. Или же переключитесь на пользователя с повышенными правами доступа с помощью команды su .
Когда пакет доступен в нескольких репозиториях, вы можете выбрать, какой репозиторий использовать, указав его в команде следующим образом:
Установка пакета с Pacman автоматически загрузит и установит все зависимости.
Вы также можете установить группу пакетов, таких как окружение рабочего стола, например XFCE .
Когда вы укажете имя группы, результат будет выглядеть следующим образом:
pacman -S xfce4
Репозиторий экстра
1) экзо 2) гаркон 3) gtk-xfce-engine
Вы можете установить все пакеты в группе, нажав return. Кроме того, вы можете установить отдельные пакеты, указав список номеров через запятую (например, 1,2,3,4,5). Если вы хотите установить все пакеты от 1 до 10, вы также можете использовать дефис (например, 1-10).
Как обновить устаревшие пакеты
Чтобы обновить все устаревшие пакеты, используйте следующую команду:
Пакман -Сю
Иногда вы хотите обновить пакеты, но для одного конкретного пакета вы хотите, чтобы он оставался в более старой версии (потому что вы знаете, что более новая версия удалила функцию или повреждена). Итак, если Firefox вызывал проблему, вы можете использовать следующую команду для этого:
pacman -Syu --ignore = firefox
Показать список доступных пакетов
Вы можете просмотреть список доступных пакетов в базе данных синхронизации с помощью следующей команды:
pacman -Sl
Это отобразит абсолютно чудовищный список, поэтому его лучше использовать с «grep» для поиска.
pacman -Sl | гре-я вино
Отображение информации о пакете в базе данных синхронизации
Вы можете найти подробную информацию о пакете в базе данных синхронизации, используя следующую команду:
pacman -Si
Поиск пакета в базе данных синхронизации
Если вы просто хотите найти пакет в базе данных синхронизации, используйте следующую команду:
pacman -ss вино
Результатом будет список всех доступных пакетов, соответствующих критериям поиска.
Обновить базу данных синхронизации
Вы можете убедиться, что база данных синхронизации обновлена с помощью следующей команды:
pacman -Sy
Это следует использовать до запуска команды обновления. Это также полезно для запуска, если вы не сделали этого некоторое время, чтобы при поиске вы получали самые последние результаты.