Arch linux список программ

В Arch Linux и производных имеется большой и удобный репозиторий рецептов по установке пакетов, благодаря которому с лёгкостью можно установить множество программ, отсутствующих в официальном репозитории. Больше подробностей об этом смотрите в статье «Как установить программу из Arch User Repository (AUR) – пользовательского репозитория Arch».

У AUR есть одно слабое место — отсутствие автоматических обновлений. То есть при выходе новых версий нужно самостоятельно это отслеживать, выполнять git update и последующую установку пакетов.

Но проблема в том, что за годы пользования Arch Linux пакетов, установленных из AUR может накопиться довольно много. И первый вопрос, как узнать, какие пакеты были установлены из AUR?

Следующая команда выведет только те пакеты, которые установлены локально:

pacman -Qm

В подавляющем большинстве случаев, «пакеты установленные локально» это то же самое, что и «пакеты, установленные из AUR». По крайней мере, специальной отметки в пакете, установленном с помощью AUR, не делается, эти пакеты отмечаются как «установленный локально».

Archinstall — Arch Linux Made Easy

  • Практические примеры использования pacman
  • Pacman: работа с пакетами в BlackArch (перевод справки и мануала)

Как автоматически проверять обновления программ из AUR

ОБНОВЛЕНИЕ: вместо скрипта, который показан выше, рекомендуется использовать программу pikaur : Автоматическая установка и обновление пакетов AUR

Для автоматической проверки, вышла ли новая версия пакета установленного с помощью AUR, размещайте все клонированные Git в одну папку. В этой же папке создайте файл check-aur.sh со следующим содержимым:

while read -r line ; do cd ./$line pwd git pull cd .. echo done < <(ls -d */)

Для проверки перейдите в папку со скаченным кодом Git и выполните там:

bash check-aur.sh

Близкие статьи

  • Как установить программу из Arch User Repository (AUR) – пользовательского репозитория Arch (100%)
  • Автоматическая установка и обновление пакетов AUR (100%)
  • Как в Arch Linux (BlackArch, Manjaro) посмотреть информацию о пакете (100%)
  • Как скачать пакет без установки в Arch Linux и Manjaro. Как скачать исходный код пакета AUR (100%)
  • Ошибка «ModuleNotFoundError: No module named ‘pikaur’» (РЕШЕНО) (88.4%)
  • Ошибка «wget will not execute and completion _wget exists» (РЕШЕНО) (RANDOM — 50%)

8 thoughts on “ Как в Arch Linux найти все программы, установленные из AUR ”

mobi62 :

«…У AUR есть одно слабое место — отсутствие автоматических обновлений…» Сомнительное утверждение! А разве запретили пользоваться всякими там pikaur, pamac (Интерфейс Gtk3 для libalpm) и прочия, прочия, прочия. Это, скорей о пакетах из github’ов отсутствующих в AUR, судя по: «…размещайте все клонированные Git…».

10 Things You MUST DO After Installing Arch Linux (2023)

Alexey :
Приветствую! Я устанавливаю пакеты как описывал здесь: https://blackarch.ru/?p=794, то есть:

git clone https://aur.archlinux.org/имя_пакета.git cd имя_пакета makepkg -si

Я не пользуюсь pikaur, pamac по той причине, что не знал о них )))))) Буду пробовать, спасибо за полезный комментарий!

mobi62 :

Да, не за что! Пользуйся. У pikaur, синтаксис такой же, как и у pacman (pikaur -Suy и т.п.), а pamac это pacman с графическим интерфейсом (в настройках включить «Проверять обновления» на вкладке «AUR»). Зачем тащить на диск клоны git’ов?

Alexey :

Зачем тащить на диск клоны git’ов

Эмммм, не хочу вас расстраивать, но у вас на диске также присутствуют клоны всех установленных из AUR программ. Посмотрите исходный код pikaur строка 714: https://github.com/actionless/pikaur/blob/874fe59ffa75986363828ae6418ee92984366c8a/pikaur/build.py#L714

def clone_aur_repos(package_names: List[str]) -> Dict[str, PackageBuild]:

Используйте locate и вы найдёте эти файлы. Вообще, подобные графические интерфейсы делают именно то, что я написал в предыдущем комментарии и в скрипте по проверке обновлений репозиториев AUR… Только чуть больше автоматизируют и добавляют раскраску — в этом и заключается суть очень многих «графических интерфейсов». Поэтому в целом я отношусь с прохладцой к подобным программам. Бывает они делают ровно то, что я и сам могу сделать не устанавливая дополнительного ПО, а бывают они делают это ещё и криво…

mobi62 :

Ну, если Вам удобней каждый раз в ручную запускать проверку обновлений, пользуйтесь скриптом. Меня устраивает иконка в системном лотке, при наличии обновлений. И pikaur без графического интерфейса. Кто к чему привык…

Читайте также:
Как записать диск программой ultraiso

Alexey :

Моя главная мысль в том, что нет какого-то «волшебного» способа установить пакеты из AUR, кроме как клонировать репозиторий и запустить makepkg -si. ИМХО, а зачем эта служба в автозагрузке? Даже если пользоваться программами-помощниками, достаточно ведь запускать раз в неделю, разве нет? Если ответ «чтобы не запускать проверку вручную этой же программой», то это плохой ответ.

Служба, которая нужна раз в неделю, не должна быть в автозагрузке. Это же касается всех сетевых служб на домашнем (НЕ сервере) компьютере (SSH, веб-сервер, MySQL, SMB, RDP). В результате компьютер меньше потребляет ресурсов и это «+30» к безопасности.

МаксимК :

Приветствую. Не работает у меня скрипт автоматической проверки обновлений AUR. В чем может быть дело? Arch Linux. Пишет о фатальной ошибке. Не найден git репозиторий.

Останавливаю поиск на границе файловой системы. Репозитории клонированы в отдельную папку air в домашнем каталоге. Туда же помещен скрипт.

Источник: blackarch.ru

5 лучших вспомогательных приложений Arch Linux AUR для использования

Arch Linux AUR — полезный ресурс. С его помощью пользователи могут быстро установить практически любое программное обеспечение, которое напрямую не поддерживает операционную систему. Тем не менее, несмотря на то, что Arch AUR хорош, установка программного обеспечения может быть проблемой. Многие пользователи Arch Linux решили эту проблему, создав вспомогательные приложения Arch Linux AUR.

Вспомогательные приложения Arch Linux AUR великолепны и упрощают взаимодействие со службой. Проблема в том, что существует множество вспомогательных инструментов, и в результате новые пользователи могут не знать, что им использовать. По этой причине мы составили список лучших вспомогательных приложений AUR для использования в Arch Linux!

1. Ура

ура является помощником AUR, который заимствует дизайн Yaourt, Apacman и Pacaur. Он разработан для обеспечения интерфейса с пользовательским репозиторием Arch, который требует минимального участия пользователя.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Те, кто использует Yaourt в течение многих лет, но вынуждены были уйти из-за его недавней стагнации, должны проверить Yay сегодня.

Примечательные особенности:

  • Одним из лучших аспектов Yay является его «расширенное решение зависимостей». Благодаря этой функции пользователи могут без проблем собрать и установить практически любой пакет AUR.
  • Автозавершение по табуляции позволяет пользователям экономить время при написании поисковых запросов в терминале.
  • Ура делает своей приоритетной задачей минимизировать взаимодействие с пользователем. Его функция «предварительного запроса пользователя» позволяет пользователю отвечать на общие вопросы, которые задают инструменты построения AUR, при этом не нужно регулярно взаимодействовать с терминалом во время установки.
  • Его функция «найти подходящих поставщиков пакетов» гарантирует, что сборка пакетов не завершится ошибкой из-за отсутствия пакета.
  • Помощник Yay AUR имеет синтаксис команд, подобный Pacman. Наличие схожих команд терминала позволяет пользователям не запутаться.
  • Во время первоначальной установки Yay на Arch никаких дополнительных зависимостей для сборки не требуется.

Установить Ура

Загрузите последнюю сборку Yay из AUR с помощью Git.

git clone https://aur.archlinux.org/yay.git

Переместите свой терминал в ура папка.

cd yay

Соберите и установите Yay с помощью makepkg.

makepkg -si

2. Пакку

Пакку — это оболочка для менеджера пакетов Pacman в Arch Linux с поддержкой AUR. Благодаря тому, что это оболочка, пользователи Arch могут использовать ее не только как помощник AUR.

Примечательные особенности:

  • Аккуратно интегрируется в Pacman как оболочка и использует тот же синтаксис команд и параметры.
  • Наряду с поиском пакетов пользователи могут читать комментарии AUR прямо из Pakku в окне терминала.
  • Поддерживает сборку и установку пакетов из официальных репозиториев Arch Linux в дополнение к поддержке AUR.
  • Pakku может дополнительно удалить зависимости сборки после завершения установки, если они больше не нужны в системе.

Установить Pakku

Чтобы установить помощник Pakku AUR, сначала загрузите последний снимок с помощью git clone команда.

git clone https://aur.archlinux.org/pakku.git

Переместите терминал в пакку папку с командой CD. Затем начните процесс сборки с makepkg.

cd pakku makepkg -si

3. Осьминоги

Осьминоги это больше, чем просто помощник AUR в Linux. Вместо этого это полноценный инструмент с графическим интерфейсом, который объединяет Pacman и AUR (через Trizen).

Инструмент Ocotopi идеально подходит для пользователей Arch, которым нравятся общие основы операционной системы, но которые не хотят иметь дело с интерфейсом терминала.

Примечательные особенности:

  • Вкладка встроенного терминала Octopi позволяет пользователям получить доступ к командной строке, если они не могут решить проблему непосредственно из графического интерфейса.
  • В Octopi есть кнопка остановки, которую пользователи могут нажать (только во время загрузки во время установки), чтобы прервать процесс установки.
  • Можно устанавливать, переустанавливать обновления и удалять пакеты через Pacman прямо из графического интерфейса, без необходимости использования терминала.
  • Несмотря на то, что основная цель Octopi — предоставить простой в использовании графический интерфейс для установщика программы Arch Linux, пользователи могут взаимодействовать, устанавливать и создавать отправленные пользователем пакеты AUR в программе.
Читайте также:
Программа реализующая расчеты состояния моделируемой системы по ее математической модели называется

Установить Octopi

Хотите попробовать Octopi? Создайте его с помощью:

git clone https://aur.archlinux.org/octopi.git cd octopi makepkg -si

4. Аргон

Аргон, как и Octopi, представляет собой полноценный графический интерфейс для системы управления пакетами Arch Linux. С его помощью пользователи могут легко искать и устанавливать множество пакетов за мгновение. Он также имеет полную поддержку AUR, что означает, что вам никогда не придется покидать Argon, чтобы пакеты, отправленные пользователем, работали.

Примечательные особенности:

  • У Argon есть полезная система уведомлений, которая легко настраивается и настраивается. Он может сработать и сообщить пользователю, когда системные обновления будут готовы к установке.
  • Система уведомлений совместима со всеми средами рабочего стола, даже с теми, которые традиционно не поддерживают «всплывающие уведомления».
  • Argon — это полный менеджер пакетов для Arch Linux. С его помощью пользователи могут искать и устанавливать официально поддерживаемые системные пакеты, а не только пакеты AUR.

Установить аргон

Чтобы установить помощник Argon AUR, выполните следующие команды терминала.

git clone https://aur.archlinux.org/argon.git
cd argon makepg -si

5. Аурутилс

Aurutils представляет собой набор скриптов, которые пользователи могут установить для автоматизации работы по созданию пакетов AUR.

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

Это очень простой инструмент, который не является полноценной оболочкой, как многие другие инструменты. Тем не менее, если вы минималистичный пользователь Arch и не заботитесь обо всех наворотах, это может быть то, что вам нужно.

Примечательные особенности:

  • Функция «фильтра» в Aurutils позволяет пользователям выполнять более расширенный поиск.
  • Функция игнорирования Aarutils превосходна, особенно для надоедливых пакетов, которые ломаются во время обновлений. Пользователи могут воспользоваться этим и добавить в список пакеты, которые они не хотят обновлять.

Установить Aurutils

Aurutils распространяется через пользовательский репозиторий Arch Linux. Чтобы заставить его работать на вашем ПК Arch, используйте git clone команда для загрузки последнего снимка. После этого сгенерируйте и установите программу, используя makepkg.

git clone https://aur.archlinux.org/aurutils.git cd aurutils makepkg -si

Вывод

Использование AUR без вспомогательного инструмента возможно, но не рекомендуется. На самом деле установка пакетов такого типа занимает вечность. Если вы новичок в Arch Linux, не сомневайтесь.

Сделайте себе одолжение и ознакомьтесь с одной из программ в этом списке.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Источник: myroad.club

5 лучших вспомогательных приложений Arch Linux AUR для использования

toadmin.ru

Arch Linux AUR — полезный ресурс. С его помощью пользователи могут быстро установить практически любое программное обеспечение, которое напрямую не поддерживает операционную систему. Тем не менее, каким бы хорошим ни был Arch AUR, установка программного обеспечения может быть проблемой. Многие пользователи Arch Linux решили эту проблему, создав вспомогательные приложения Arch Linux AUR.

Вспомогательные приложения Arch Linux AUR великолепны и упрощают взаимодействие со службой. Проблема в том, что существует множество вспомогательных инструментов на выбор, и в результате новые пользователи могут не знать, что им использовать. По этой причине мы составили список лучших вспомогательных приложений AUR для использования в Arch Linux!

1. Ура

ура является помощником AUR, который заимствует дизайн Yaourt, Apacman и Pacaur. Он разработан для обеспечения интерфейса с пользовательским репозиторием Arch, который требует минимального участия пользователя.

Те, кто использует Yaourt в течение многих лет, но вынуждены были уйти из-за его недавней стагнации, должны проверить Yay сегодня.

Один из лучших аспектов Yay — это его «расширенное решение зависимостей». Благодаря этой функции пользователи могут без проблем собрать и установить практически любой пакет AUR.
Автозавершение позволяет пользователям экономить время при написании поисковых запросов в терминале.
Ура делает своей приоритетной задачей минимизировать взаимодействие с пользователем. Его функция «предварительного запроса пользователя» позволяет пользователю отвечать на общие вопросы, которые задают инструменты построения AUR, при этом не нужно регулярно взаимодействовать с терминалом во время установки.
Его функция «найти подходящих поставщиков пакетов» гарантирует, что сборка пакетов не завершится ошибкой из-за отсутствия пакета.
Помощник Yay AUR имеет синтаксис команд, подобный Pacman. Наличие похожих команд терминала позволяет пользователям не запутаться.
Во время первоначальной установки Yay на Arch никаких дополнительных зависимостей для сборки не требуется.

Читайте также:
Программы для семинаров примеры

Как установить тему значков Antu в Linux

Установить Ура

Загрузите последнюю сборку Yay из AUR с помощью Git.

git clone https://aur.archlinux.org/yay.git

Переместите свой терминал в папку yay.

cd yay

Соберите и установите Yay с помощью makepkg.

makepkg -si

2. Пакку

Пакку — это оболочка для менеджера пакетов Pacman в Arch Linux с поддержкой AUR. Благодаря тому, что это оболочка, пользователи Arch могут использовать ее не только как помощник AUR.

Аккуратно интегрируется в Pacman как оболочка и использует тот же синтаксис команд и параметры.
Наряду с поиском пакетов пользователи могут читать комментарии AUR прямо из Pakku в окне терминала.
Поддерживает сборку и установку пакетов из официальных репозиториев Arch Linux в дополнение к поддержке AUR.
Pakku может дополнительно удалить зависимости сборки после завершения установки, если они больше не нужны в системе.

Установить Pakku

Чтобы установить помощник Pakku AUR, сначала загрузите последний снимок с помощью команды git clone.

git clone https://aur.archlinux.org/pakku.git

Переместите терминал в папку pakku с помощью команды CD. Затем запустите процесс сборки с помощью makepkg.

cd pakku makepkg -si

3. Осьминоги

Осьминоги это больше, чем просто помощник AUR в Linux. Вместо этого это полноценный инструмент с графическим интерфейсом, который объединяет Pacman и AUR (через Trizen).

4 лучших текстовых редактора для разработчиков в Linux

Инструмент Ocotopi идеально подходит для пользователей Arch, которым нравится общая основа операционной системы, но которые не хотят иметь дело с интерфейсом терминала.

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

Установить Octopi

Хотите попробовать Octopi? Создайте его с помощью:

git clone https://aur.archlinux.org/octopi.git cd octopi makepkg -si

4. Аргон

Аргон, как и Octopi, представляет собой полноценный интерфейс с графическим интерфейсом для системы управления пакетами Arch Linux. С его помощью пользователи могут легко найти и установить множество пакетов за мгновение. Он также имеет полную поддержку AUR, что означает, что вам никогда не придется покидать Argon, чтобы пакеты, отправленные пользователем, работали.

У Argon есть полезная система уведомлений, которая легко настраивается и настраивается. Он может сработать и сообщить пользователю, когда системные обновления будут готовы к установке.
Система уведомлений совместима со всеми средами рабочего стола, даже с теми, которые традиционно не поддерживают «всплывающие уведомления».
Argon — это полноценный менеджер пакетов для Arch Linux. С его помощью пользователи могут искать и устанавливать официально поддерживаемые системные пакеты, а не только пакеты AUR.

Как играть в Black Mesa на Linux

Установить аргон

Чтобы установить помощник Argon AUR, выполните следующие команды терминала.

git clone https://aur.archlinux.org/argon.git
cd argon makepg -si

5. Аурутилс

Aurutils представляет собой набор скриптов, которые пользователи могут установить для автоматизации работы по созданию пакетов AUR.

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

Он очень простой и не является полной оболочкой, как многие другие инструменты. Тем не менее, если вы минималистичный пользователь Arch и не заботитесь обо всех наворотах, это может быть то, что вам нужно.

Функция «фильтра» в Aurutils позволяет пользователям выполнять более расширенный поиск.
Функция игнорирования Aarutils превосходна, особенно для надоедливых пакетов, которые ломаются во время обновлений. Пользователи могут воспользоваться этим и добавить в список пакеты, которые они не хотят обновлять.

Установить Aurutils

Aurutils распространяется через пользовательский репозиторий Arch Linux. Чтобы заставить его работать на вашем ПК Arch, используйте команду git clone, чтобы загрузить последний снимок. После этого сгенерируйте и установите программу с помощью makepkg.

git clone https://aur.archlinux.org/aurutils.git cd aurutils makepkg -si

Вывод

Использование AUR без вспомогательного инструмента возможно, но не рекомендуется. На самом деле установка пакетов такого типа занимает вечность. Если вы новичок в Arch Linux, не сомневайтесь.

Сделайте себе одолжение и ознакомьтесь с одной из программ в этом списке.

Источник: toadmin.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru