Форум проекта PuppyRus Linux

Общие вопросы => Полезные советы, инструкции => Тема начата: sfs от 23 Ноябрь 2019, 13:16:21

Название: Публикация своего рецепта в AUR
Отправлено: sfs от 23 Ноябрь 2019, 13:16:21
Цитата: sfs от Сегодня в 11:17:40

    А я так отправку в аур и не осилил. Это сложно? Лучше отдельной темой
    Не нашел - можно ссылку

По сравнению с Альтом, гораздо проще ( нет такого количества макросов ) .
Давай отделим мух от котлет создание пакета и заливка его в Aur это 2 разных вопроса :
по созданию : https://wiki.archlinux.org/index.php/Creating_packages_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
по заливке : https://wiki.archlinux.org/index.php/Arch_User_Repository_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
по второму хелпу .SRCINFO я создаю так : makepkg --printsrcinfo> .SRCINFO  находясь в папке с PKGBUILD -ом
неплохо иметь хотя бы начальные понятия о Git ( глубоко можно не лезть ).
Сходи в Aur скачай оттуда какой-нибудь простенький пакет , распакуй  - потренируйся в сборке через makepkg. Можно просто по Аur-у погулять
посмотреть на PKGBUILD-ы и по аналогии сляпать свой. Вот тебе мои пакетики на изучение, они достаточно примитивные : https://aur.archlinux.org/packages/?SeB=m&K=kostyalamer  . А уж скрипты bash пакетить вообще одно удовольствие - знай их в /usr/bin пихай.
Насчет отдельной темы не знаю , я не великий пакетчик - это лучше на Арче спрашивать.
Твои ссылки не сработали
Я правильно понял (https://wiki.archlinux.org/index.php/Arch_User_Repository_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0):
1. Сгенерить ключ ssh
2. git push ssh://aur@aur.archlinux.org/Папка_с_файлами_моего _рецепта
Больше никаких регистраций и т.п.

Мои PKGBUILD (ftp://mirror.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/)-ы
Название: Re: Публикация своего рецепта в AUR
Отправлено: kostyalamer от 23 Ноябрь 2019, 15:56:14
Это не удивительно , aur лег впервые такое вижу :
https://aur.archlinux.org/
Цитата
503 - Сервис недоступен
Не паниковать! Сайт недоступен из-за работ. Скоро мы вернемся назад.
Название: Re: Публикация своего рецепта в AUR
Отправлено: kostyalamer от 23 Ноябрь 2019, 16:01:21
https://wiki.archlinux.org/index.php/Arch_Build_System
https://wiki.archlinux.org/index.php/Creating_packages
Выбери русский язык, слева на панельке
Название: Re: Публикация своего рецепта в AUR
Отправлено: kostyalamer от 23 Ноябрь 2019, 16:16:40
Мои PKGBUILD-ы
Они тоже не грузятся, чебурнет наступает :-)
Название: Re: Публикация своего рецепта в AUR
Отправлено: RoDoN от 23 Ноябрь 2019, 17:27:39
Мои PKGBUILD-ы
Чебурнет тут ни при чем, просто sfs косячит с ссылками, надо так PKGBUILD (http://mirror.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/)-ы (ссылка http) или так PKGBUILD (ftp://mirror.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/)-ы (ссылка ftp) и тогда все откроется ;)
Название: Re: Публикация своего рецепта в AUR
Отправлено: kostyalamer от 23 Ноябрь 2019, 18:25:54
Aur ожил, ссылки заработали, Александр можешь собирать какой-нибудь тестовый пакет  :)
Вот тут еще почитай : https://aur.archlinux.org/ только выбери русский в правом верхнем углу.
Про ключи не помню действие было однократное и достаточно давно ( но что-то мне вспоминается что надо публичную часть ключа добавлять в свой регистрационный профиль на странице Aur ) , со всем остальным могу попробовать помочь.
PS Посмотрел, публичный ключ  добавляется в настройку твоей учетной записи через веб-интерфейс.
Закрытый ключ лежит в папке ~/.ssh/ называется aur, там же лежит файл config :
Код
Host aur.archlinux.org
IdentityFile ~/.ssh/aur
User твой_логин