Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Загрузка файла в свой PPA  (Прочитано 1828 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ForumLiker

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Загрузка файла в свой PPA
« : 07 Июня 2015, 13:02:38 »
Всем привет. Создал свой PPA и хочу загрузить в него программу. Вот только не понятно что именно нужно загружать. В мануале указано следующее
Цитировать
dput ppa-stable <source.changes>

где <source.changes> – файл полученный во время подготовки исходного кода.
Вот например я хочу загрузить туда программу QEMU. Скачал исходники с сайта, распаковал получилась папка 136мб. Выполнил ./configure затем make. Поучилась папка 236мб. Мне теперь что эту папку поместить в архив и загрузить командой  dput ppa-stable мойАрхив.tar.gz  в свой PPA? Как правильно нужно сделать, подскажите.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Загрузка файла в свой PPA
« Ответ #1 : 07 Июня 2015, 13:15:16 »
после make, checkinstall. Он создает deb пакет.

Оффлайн ForumLiker

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: Загрузка файла в свой PPA
« Ответ #2 : 07 Июня 2015, 13:26:54 »
Почему то создался пакет всего 3,9мб. И в PPA deb пакеты не загружаются.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Загрузка файла в свой PPA
« Ответ #3 : 07 Июня 2015, 13:39:47 »
Как это не загружаются, а как же мы их тогда скачиваем, от туда, они же как-то туда попадают.

Оффлайн ForumLiker

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: Загрузка файла в свой PPA
« Ответ #4 : 07 Июня 2015, 13:52:36 »
Для загрузки понадобятся специальным образом подготовленные исходники.Через некоторое время после загрузки исходных кодов на LP на ваш почтовый ящик придет письмо с результатом. Пакет может быть отклонен из-за ошибок или принят на обработку. Если пакет принят, то он будет поставлен в очередь на сборку. Следить за сборкой можно на странице с вашим PPA.

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Загрузка файла в свой PPA
« Ответ #5 : 07 Июня 2015, 15:14:40 »
Вот например я хочу загрузить туда программу QEMU. Скачал исходники с сайта, распаковал получилась папка 136мб. Выполнил ./configure затем make. Поучилась папка 236мб. Мне теперь что эту папку поместить в архив и загрузить командой  dput ppa-stable мойАрхив.tar.gz  в свой PPA? Как правильно нужно сделать, подскажите.
Не совсем так, а вернее совсем не так.
Во первых Вам небходимо подготовить исходные тексты для сборки в автоматической системе на launchpad.
Вот тут документация https://www.debian.org/doc/manuals/maint-guide/index.ru.html
Во вторых Вам необходимо настроить систему отправки файлов через dput
Код: (text) [Выделить]
[ppa]
fqdn                    = ppa.launchpad.net
method                  = ftp
# replace <launchpad-id> with your Launchpad ID
incoming                = ~launcpad-id/ubuntu
login                   = login@launchpad.net
Чтобы получить _source.changes в подготовленной папке с исходными текстами выполнить debuild -S -a
и отправить dput ppa *_source.changes
Ну и GPG-ключ конечно не забыть, без него ничего не получиться.
И да,сборок QEMU там вагон и тележка.
https://launchpad.net/ubuntu/+source/qemu/1:2.3+dfsg-4ubuntu1
Как это не загружаются, а как же мы их тогда скачиваем, от туда, они же как-то туда попадают.
Хехе, праведное возмущение :D Попадают туда исходники, deb-ки не загружаются.
OpenWrt 19.07

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.