Manjaro linux yaourt не найдена

yaourt

не понимаю что происходит(

sudo pacman -S yaourt

ошибка: не найдена цель yaourt

sudo pacman -Qs yaourt

че сразу дебил? я не оч просто понимаю, поэтому спросил

$ sudo путен -S нормальная зарплата

ошибка: не найдена цель: нормальная

ошибка: не найдена цель: зарплата

yaourt НЕ в официальных репозиториях

Он в АУРЕ либо же в кастомных

Вот решение ситуации

смешно. просто все работало нормально. пользовался. потом перестал работать yaourt. в pacman.conf репозиторий есть. поэтому не знаю что делать

почитай в рачевики соответствующую статью, раз не дебил

Чего вы накинулись

Со всеми же бывает

Да, не спорю. Маны нужно читать

спасибо. я просто загуглил и нашелся мануал в котором было написано вот так: Затем выполняем обновление репозиториев и установку yaourt с помощью команды:

# pacman -Sy yaourt

ну я типа и попробовал))

Ну, главное что попробовал

Все что лежит в ауре можно собирать руками без yaourt’ов всяких

А ещё, если будут проблемы со сборкой

Установит нужные пакеты для компиляций без переустановки существующих

yaourt уже не рекомендуют использовать . Кури Вику .

Посмотрите в каком разделе находится yaourt. Установите другой AUR helpers.

yaourt умер используй yay

yaourt нет в официальных репозиториях. pacman качает пакеты только через репозитории, не с AUR.

плюсую за yay. Он сейчас самый популярный, активно пилится, и сделан правильно (все пункты из archwiki зеленые). Умеет выводить список пакетов снизу вверх и задавать все вопросы в начале. Не вижу причин ставить что-то другое

Вот здрасьте, пользовался пользовался йогуртом (когда Арч еще был), а теперь узнаешь, что его оказывается выпилили. Как теперь доверять Арчу?

Pakku бери. Софт устаревает и его некому переписать, это нормально. Тем более что йогурт не был официальным никогда.

Источник

Загрузка пакетов сообществ Arch Linux с помощью Yaourt

Что может расстроить новичков Arch Linux­ – так это очень небольшое количество официальных пакетов, которые можно загрузить с помощью стандартного менеджера pacman. Данный мануал научит вас загружать разные пакеты на Arch Linux­ при помощи Yaourt.

  • PKGBUILD: сценарий сборки пакетов Arch.
  • makepkg: инструмент, который читает PKGBUILD и собирает пакет для Arch.
  • AUR: Arch User Repository, коллекция сценариев PKGBUILD, разработанных сообществом.
  • pacman: стандартный инструмент управления пакетами Arch Linux.
  • yaourt: инструмент для сборки пакетов AUR.

Философия

После создания свежего сервера Arch Linux вы получаете доступ к 3 стандартным репозиториям pacman:

Репозиторий community поддерживается пользователями Arch.

Разработчики Arch очень строго относятся к пакетам, и пакеты редко становятся стандартными. Кроме того, что пакет должен набрать определенное количество голосов, его также должен использовать так называемый «доверенный пользователь». Разработчики системы не видят смысла предоставлять доступ к пакету через стандартный менеджер, пока пакет не используется большинством пользователей системы. Это отличает Arch от других дистрибутивов, многие из которых пытаются поддерживать как можно больше официальных пакетов (что чаще всего не получается делать). В Arch очень мало доверенных пользователей и немногим более 2000 пакетов, разработанных сообществом.

Однако, в отличие от многих дистрибутивов, Arch Linuxподдерживает дополнительный репозиторий сообщества – Arch User Repository. AUR – простой репозиторий, который поддерживается исключительно сообществом, благодаря чему количество пакетов в нем постоянно растет.

Пакеты AUR – это не исходный код и не бинарные файлы. Это сценарии (PKGBUILD), которые позволяют загрузить, собрать и установить программу. Этот подход к управлению пакетами унаследован из портов FreeBSD. Если рассмотреть PKGBUILD в исходно-бинарном контексте, то исходником здесь может быть что угодно – от репозитория git до пакетов .deb. Кроме того, тут нет никаких лицензионных ограничений.

Читайте также:  Windows phone нет сети

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

Arch Linux vs. обычный Linux

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

Ubuntu предлагает подобный AUR репозиторий, который называется universe. На данный момент он включен в систему по умолчанию. Ситуация в Ubuntu аналогична ситуации, когда пользователи Arch получают доступ к нескольким различным AUR с помощью pacman прямо из коробки, но без поддержки проектов с закрытым исходным кодом и без средств немедленной обратной связи с сообществом.

Отсутствие диалога о пакетах в Ubuntu подкрепляется такими словами на странице пакета:

It should generally not be necessary for users to contact the original maintainer.

Что такое Yaourt?

Хотя в AUR есть много хороших и постоянно поддерживаемых пакетов, у пользователей нет к ним доступа сразу после установки Arch. Однако в ArchWiki есть страница о вспомогательных инструментах, которые помогают упростить загрузку пакета. Одним из лучших среди таких инструментов является yaourt.

Yaourt сводит запутанный процесс установки пакетов AUR до поиска по ключевым словам и серии вопросов «да/нет». Он также эффективно заменяет pacman, так как он может искать и устанавливать как AUR, так и стандартные пакеты.

Установка Yaourt

Yaourt можно получить двумя способами:

  • Добавить репозиторий archlinuxfr в /etc/pacman.conf.
  • Собрать yaourt из AUR.

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

Метод 1: Установка из репозитория

Откройте конфигурационный файл pacman, чтобы добавить пользовательский репозиторий.

sudo vi /etc/pacman.conf

В конец добавьте репозиторий archlinuxfr:

[archlinuxfr] SigLevel = Never
Server = http://repo.archlinux.fr/$arch

Переменная $arch просто определяет дистрибутив x86 или x86_64. Она будет заменена при обработке файла.

После того, как пользовательский репозиторий был добавлен в pacman.conf, нужно синхронизировать базу данных пакета с пакетами из archlinuxfr и всеми обновлениями стандартных пакетов, для которых требуется yaourt или его зависимости.

После этого yaourt и его зависимости можно установить так же, как и любой другой пакет.

sudo pacman -S yaourt

Последние две команды можно объединить в одну:

sudo pacman -Sy yaourt

Метод 2: установка с помощью AUR

Скажем сразу – это не для слабонервных. Но этот метод научит вас загружать, собирать и устанавливать любой пакет из AUR в отсутствие вспомогательного инструмента, такого как yaourt.

Общий процесс выглядит следующим образом:

  1. Загрузить tarball, содержащий PKGBUILD
  2. РАспаковать архив
  3. Запустить makepkg в папке, содержащей PKGBUILD
  4. Установить полученный файл .xz

Во-первых, yaourt нужен пакет package-query.

Обновите стандартные хранилища.

Загрузите файл из AUR.

curl -O https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz

Распакуйте файл, чтобы получить доступ к PKGBULD:

tar zxvf package-query.tar.gz

Перейдите в папку с PKGBUILD.

Соберите пакет. Флаг –s синхронизирует зависимости пакета из стандартных репозиториев с pacman до сборки пакета.

Примечание: Если у вас нет настроенного пользователя, добавьте флаг –asroot, чтобы запустить makepkg как root. В нормальных условиях собирать пакеты как root не рекомендуется, поскольку PKGBUILD может содержать вредоносный или неправильный код.

Читайте также:  Диск восстановления системы windows 10 размер

makepkg -s —asroot

Установите файл, собранный командой makepkg. В makepkg можно использовать флаг -i (т.е. makepkg -si вместо makepkg -s), чтобы объединить установку с предыдущей командой.

sudo pacman -U *.xz

Затем сделайте то же самое с архивом yaourt:

curl -O https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz
tar zxvf yaourt.tar.gz
cd yaourt
makepkg -si

Примечание: Несмотря на то, что package-query является зависимостью yaourt, флаг -s в makepkg не будет синхронизировать его, поскольку он не находится в стандартных репозиториях. Вот почему его нужно было собирать отдельно. Хотя package-query находится в репозитории archlinuxfr, как только вы его добавите, вы сможете также установить yaourt через pacman. Поскольку yaourt обрабатывает зависимости AUR, обычно не нужно собирать зависимости AUR отдельно.

Использование Yaourt

Как правило, работа yaourt начинается с передачи ему желаемого ключевого слова. Yaourt будет искать его как в именах пакетов, так и в описаниях.

При поиске yaourt выведет все совпадения на экран:

  • Описание
  • Номер версии
  • Установлен ли пакет в системе
  • Количество голосов за пакет

Если установленный пакет старше, чем в AUR, он будет выделен. Это полезно для отслеживания пакетов, которые нарушают работу системы.

Когда вы выбираете пакет из списка, yaourt показывает последние комментарии и спрашивает, хотите ли вы отредактировать PKGBUILD. Это позволяет редактировать пакет, если с ним что-то не так. Если кто-то разместил исправление в комментариях, вы можете внести изменения в PKGBUILD, прежде чем yaourt соберет его через makepkg.

Помимо поиска, yaourt поддерживает другие стандартные операции управления пакетами.

  • yaourt -S: установить или обновить пакет
  • yaourt -Sy: синхронизировать базу данных пакета pacman
  • yaourt -R: удалить пакет
  • yaourt -G: получить PKGBUILD для пакета
  • yaourt –stats: показать, сколько места использует пакет

У Yaourt есть опция экспорта для хранения пакетов после их создания.

yaourt -Sb —export

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

Источник

Установка софта в Manjaro

Поставил в виртуальной машине Manjaro, чтобы попробовать, всё ли у меня там будет работать, прежде чем переползать на него из под минта. Возникают вопросы, конечно. Например, вот такой. Я так понимаю, этот дистриб основан на арче, потому .deb и .rpm пакеты под него не годятся. На сайте хрома я нашёл только их. В репах же — только хромиум, но не хром. Как поставить хром (или любой другой софт), для которого есть только deb/rpm пакеты (а зачастую, именно только они и есть)?

для которого есть только deb/rpm пакеты (а зачастую, именно только они и есть)?

Почему-то из гуишной утилиты для установки софта хромиум ставится не захотел — ругался, мол, репы недоступны. Хотя, из консоли тут же поставился без проблем. Кроме того гуишная тулза просила проставить галочки на зависимости. будто я что-то соображаю в этих зависимостях.

Дистриб, как я понимаю, претендует на звание «готов к десктопу». Какого хрена я должен что-то там писать?

претендует на звание «готов к десктопу»

Не верь надписям на заборах.

Я так понимаю, этот дистриб основан на арче, потому .deb и .rpm пакеты под него не годятся. На сайте хрома я нашёл только их.

А я тебе говорил про это в прошлом треде!)

А я тебе говорил про это в прошлом треде!)

Можешь повторить, что ты говорил? Я или не прочитал или забыл.

Ubuntu как была главным десктоп-дистрибутивом, так и осталась, все остальное будет хуже.
Какой дистриб использовать в 2019 году? (комментарий)

В Манжаре (Арче) с софтом управляться гораздо удобнее. И софта не меньше, и лежит он в одном месте, без поиска и подключения всяких PPA.
Это я тебе как бубунтойд с большим стажем говорю.
Вот например твой Хром

В репах же — только хромиум, но не хром

yaourt -S google-chrome

Читайте также:  Свойства пуска windows 10

Открыть пакетный менеджер, включить «Enable AUR support», через поиск найти chrome, нажать «установить»

Кроме того гуишная тулза просила проставить галочки на зависимости…

Это в manjaro для optdepends?

Да. Их необязательно ставить.

Manjaro — не Arch.

И лучше всяких бубунт, ибо вылизан немцом =)

Ну, я не в теме. Делал:

pacman -S google-chrome

И как ты слбирался пакет из аура ставить обычным пакетным менеджером?

Есть доп.репы прописываешь в конфиге пакмана и ставишь хром из них, без аура. А в манжаре стандартный менеджер позволяет подключать аур, галку только поставить.

deb ставится, но с костылями. короче: yay ставишь, а потом yay -Ss chrome, если есть что нужно yay -S пакет. удаление yay -Rsn пакет. обновить все пакеты yay -Syu. установленные пакеты yay -Q поиск по установленным yay -Qs text

И как ты слбирался пакет из аура ставить обычным пакетным менеджером?

А чем отличается аур от «обычного стирального порошка»(c)(tm)?

Просто yay пакет для поиска или yay для обновления. S не обязательно

Это ещё что за хрень? Я ещё не начал толком пользоваться системой, а уже знаю pacman, yaourt и вот теперь yay. 🙁

Это надстройка над пакманом заменяет их удобная штука

yay и yaourt — выполняют одну функцию. По сути, заменяют друг друга. Яорт старый, сейчас рекомендуют yay, но по умолчанию в Манджаре yaourt. Потому тебе сказал через него ставить.

Задача и yay и yaourt — ставить пакеты из дополнительного репозитория, которых нет в обычных репозиториях (через пакман просто).

yay можно установить через yaourt. Могут быть одновременно установлены оба. Используй тот, что больше нравится.

Это не обычная репа с пакетами программ. А «репа» с набором инструкций для сборки или установки пакетов. Устанавливать пакеты по этим инструкциям можео как в ручном режиме так и с помощью програм хелперов yay одна из таких программ.

Это как apt и apt-get?

Не совсем. Yay на модном go более современный, yaourt на скриптах устарел уже. А так по использованию мало отличаются

Если коротко ответить на вопрос — в манжаро (и арче впрниципе тоже) есть 2 пути установки ПО. Стандартный репозиторий ( apt в убунте) с которым идет работа через pacman (по умолчанию), который содержит в себе софта побольше и посвежее чем в убунте. Есть дополнительные репозитории (ppa убунтовские с ними схожи), из которых самый популярный aur (было что то еще вроде бы). Причем если в убунте в ppa идут несколько узкоспециализированных с зависимостями то в том же ауре есть все (я утрирую, но думаю потребности очень многих пользователей он с лихвой покрывает). Работа с ауром — доступно через гуи установки приложений в manjaro (там возможно переключатель в настройках включить нужно).

Также — deb/rpm пакеты можно сконвертировать в арчевские пакеты (как не помню, но легко гуглится).

для которого есть только deb/rpm пакеты (а зачастую, именно только они и есть)?

Большинство уже написаны. За почти два года на манджаре напейсал только один

BrightBig , в pamac’e — это гуй для манагера пакетов — в настройках ставишь галку «включить аур», ищешь хром и ставишь

Дистриб, как я понимаю, претендует на звание «готов к десктопу»

И он готов. Regular домохозяйке в терминал не придётся лезть ни разу, гуй для всего. Блин, даже ядра в пару кликов ставятся

Источник

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