Manjaro linux менеджер пакетов

Обзор Pacman

Менеджер пакетов Manjaro, Pamac поставляется в большинстве редакций Manjaro. Все редакции Manjaro включают pacman — менеджер пакетов из предшествующего дистрибутива Arch Linux. Pacman включает некоторые расширенные возможности, которых нет в Pamac.

Ключевые моменты, которые следует знать:

  • Pacman уже установлен в Manjaro Linux по умолчанию.
  • Pacman в основном разрабатывается/поддерживается разработчиками Arch Linux
  • Pacman можно использовать только из командной строки, если вы предпочитаете графический менеджер пакетов, пожалуйста, рассмотрите Pamac или Octopi.
  • Pacman может использовать только официальные репозитории Manjaro. Для доступа к Arch User Repository(AUR), использования flatpaks и snaps имеются отдельные статьи.

Чтобы обновить базу данных пакетов и обновить все пакеты в системе

Принудительное полное обновление базы данных пакетов и обновление всех пакетов в системе. Это необходимо сделать при переключении ветвей или переключении зеркал.

Чтобы принудительно обновить базу данных пакетов, обновите все пакеты в системе и разрешите понижение версии пакетов. Понижение может быть необходимо только при переходе на более старую ветку. Например, при переходе с Testing на Stable.

To install the packages with the broken dependency or with the deadlock dependency. Two or more packages need to be updated and first is blocking second and second is blocking first one. Use carefully!

Для поиска доступных пакетов в репозиториях Manjaro можно использовать команду pacman -Ss ключ_слово . Она будет искать ключевое слово как в имени пакета, так и в его описании. Например, для поиска пакетов, содержащих ключевое слово smplayer, вы можете использовать:

Вы можете искать установленные пакеты таким же образом, используя -Qs вместо -Ss . Чтобы найти установленные пакеты для smplayer:

После того, как вы нашли пакет, вы можете использовать pacman -Qi для получения дополнительной информации об установленных пакетах или pacman -Si для пакетов в репозитории. Следуя приведенному выше примеру, вы можете использовать

Наконец, чтобы получить список всех установленных пакетов в вашей системе, введите следующую команду:

Предостережение Никогда не устанавливайте пакет без предварительного обновления системы. Для rolling release это может привести к незагружающейся системе

Для установки программного пакета основной синтаксис — pacman -S имя_пакета . Однако установка пакета без обновления системы приведет к ситуации частичного обновления, поэтому во всех примерах здесь будет использоваться pacman -Syu имя_пакета , которая установит пакет и обеспечит обновление системы. Например, для установки smplayer команда будет выглядить следующим образом:

Читайте также:  Qt charts astra linux

Затем вам будет представлен список программ для установки. Вы можете заметить, что в этом списке больше пакетов, чем вы просили. Это связано с тем, что многие пакеты также имеют зависимости — пакеты, которые должны быть установлены для правильной работы выбранного вами программного обеспечения.

Pacman также может напрямую устанавливать пакеты из локальной системы или из места в Интернете. Формат такой команды — pacman -U /путь/к/пакету . Например, чтобы установить копию кэша пакетов, вы можете сделать следующее:

Кроме того, вы можете получить его непосредственно с одного из зеркал Manjaro:

user $ sudo pacman -U https://mirror.alpix.eu/manjaro/stable/community/x86_64/smplayer-19.5.0-1-x86_64.pkg.tar.xz COPY TO CLIPBOARD

Предостережение При использовании pacman -U вы должны убедиться, что устанавливаемый пакет полностью совместим с вашей системой

Предостережение При удалении пакетов всегда просматривайте список пакетов перед подтверждением. Если вы не будете осторожны, то легко можете удалить весь рабочий стол из-за зависимостей

Чтобы удалить пакет программного обеспечения, основной синтаксис — sudo pacman -R имя_пакета . Мы можем удалить пакет smplayer, который мы установили выше, с помощью:

Это удалит пакет, но оставит все зависимости. Если вы также хотите удалить ненужные зависимости, то можете использовать pacman -Rsu имя_пакета , как показано в этом примере:

Иногда, когда вы пытаетесь удалить пакет, то не можете этого сделать, потому что есть другие пакеты, зависящие от него. Вы можете использовать pacman -Rc имя_пакета для удаления пакета и всего, что от него зависит. При использовании этой опции обратите внимание на предупреждение, приведенное выше.

Самый ядерный вариант — pacman -Rcs имя_пакета . Это удалит все, что зависит от данного пакета и продолжит удалять его зависимости. Это действительно должно использоваться только в исключительных случаях, например, при удалении всего окружения рабочего стола и попытке не оставить ничего после себя.

Обычно Pacman также создает резервные файлы конфигурации при удалении пакетов. Чтобы удалить и их, вы можете добавить n к любому из приведенных выше примеров. Например:

Источник

Обзор Pacman

Менеджер пакетов Manjaro, Pamac поставляется в большинстве редакций Manjaro. Все редакции Manjaro включают pacman — менеджер пакетов из предшествующего дистрибутива Arch Linux. Pacman включает некоторые расширенные возможности, которых нет в Pamac.

Читайте также:  Kyocera fs 1040 линукс

Ключевые моменты, которые следует знать:

  • Pacman уже установлен в Manjaro Linux по умолчанию.
  • Pacman в основном разрабатывается/поддерживается разработчиками Arch Linux
  • Pacman можно использовать только из командной строки, если вы предпочитаете графический менеджер пакетов, пожалуйста, рассмотрите Pamac или Octopi.
  • Pacman может использовать только официальные репозитории Manjaro. Для доступа к Arch User Repository(AUR), использования flatpaks и snaps имеются отдельные статьи.

Чтобы обновить базу данных пакетов и обновить все пакеты в системе

Принудительное полное обновление базы данных пакетов и обновление всех пакетов в системе. Это необходимо сделать при переключении ветвей или переключении зеркал.

Чтобы принудительно обновить базу данных пакетов, обновите все пакеты в системе и разрешите понижение версии пакетов. Понижение может быть необходимо только при переходе на более старую ветку. Например, при переходе с Testing на Stable.

To install the packages with the broken dependency or with the deadlock dependency. Two or more packages need to be updated and first is blocking second and second is blocking first one. Use carefully!

Для поиска доступных пакетов в репозиториях Manjaro можно использовать команду pacman -Ss ключ_слово . Она будет искать ключевое слово как в имени пакета, так и в его описании. Например, для поиска пакетов, содержащих ключевое слово smplayer, вы можете использовать:

Вы можете искать установленные пакеты таким же образом, используя -Qs вместо -Ss . Чтобы найти установленные пакеты для smplayer:

После того, как вы нашли пакет, вы можете использовать pacman -Qi для получения дополнительной информации об установленных пакетах или pacman -Si для пакетов в репозитории. Следуя приведенному выше примеру, вы можете использовать

Наконец, чтобы получить список всех установленных пакетов в вашей системе, введите следующую команду:

Предостережение Никогда не устанавливайте пакет без предварительного обновления системы. Для rolling release это может привести к незагружающейся системе

Для установки программного пакета основной синтаксис — pacman -S имя_пакета . Однако установка пакета без обновления системы приведет к ситуации частичного обновления, поэтому во всех примерах здесь будет использоваться pacman -Syu имя_пакета , которая установит пакет и обеспечит обновление системы. Например, для установки smplayer команда будет выглядить следующим образом:

Читайте также:  Eset endpoint for linux

Затем вам будет представлен список программ для установки. Вы можете заметить, что в этом списке больше пакетов, чем вы просили. Это связано с тем, что многие пакеты также имеют зависимости — пакеты, которые должны быть установлены для правильной работы выбранного вами программного обеспечения.

Pacman также может напрямую устанавливать пакеты из локальной системы или из места в Интернете. Формат такой команды — pacman -U /путь/к/пакету . Например, чтобы установить копию кэша пакетов, вы можете сделать следующее:

Кроме того, вы можете получить его непосредственно с одного из зеркал Manjaro:

user $ sudo pacman -U https://mirror.alpix.eu/manjaro/stable/community/x86_64/smplayer-19.5.0-1-x86_64.pkg.tar.xz COPY TO CLIPBOARD

Предостережение При использовании pacman -U вы должны убедиться, что устанавливаемый пакет полностью совместим с вашей системой

Предостережение При удалении пакетов всегда просматривайте список пакетов перед подтверждением. Если вы не будете осторожны, то легко можете удалить весь рабочий стол из-за зависимостей

Чтобы удалить пакет программного обеспечения, основной синтаксис — sudo pacman -R имя_пакета . Мы можем удалить пакет smplayer, который мы установили выше, с помощью:

Это удалит пакет, но оставит все зависимости. Если вы также хотите удалить ненужные зависимости, то можете использовать pacman -Rsu имя_пакета , как показано в этом примере:

Иногда, когда вы пытаетесь удалить пакет, то не можете этого сделать, потому что есть другие пакеты, зависящие от него. Вы можете использовать pacman -Rc имя_пакета для удаления пакета и всего, что от него зависит. При использовании этой опции обратите внимание на предупреждение, приведенное выше.

Самый ядерный вариант — pacman -Rcs имя_пакета . Это удалит все, что зависит от данного пакета и продолжит удалять его зависимости. Это действительно должно использоваться только в исключительных случаях, например, при удалении всего окружения рабочего стола и попытке не оставить ничего после себя.

Обычно Pacman также создает резервные файлы конфигурации при удалении пакетов. Чтобы удалить и их, вы можете добавить n к любому из приведенных выше примеров. Например:

Источник

Оцените статью
Adblock
detector