Как да качите пакети във вашия PPA

Даниел Фуентес Б. ни обяснява как да качите пакет в LaunchPad PPA. Това може да бъде полезен за споделете с останалия свят пакетите .DEB на тази игра / програма, които иначе биха били много по-трудни за инсталиране в Ubuntu,


За да направите това, трябва да направите следното:

1.- Регистрирайте се за Launchpad и подпишете кодекса за поведение.

2.- Активирайте вашия PPA, от вашия акаунт.

3.- Изградете изходен пакет за програмата и го качете на вашия PPA, последният е най-сложният и може би изисква известно обяснение.

Конструкцията на пакета източник е подобна на конструкцията на двоичен пакет. В този случай ще продължа с примера на програмата, написана на python, която преобразува температури (за които преди това създадох съответния двоичен пакет).

По принцип пакетът се изгражда по същия начин, дори преди да се генерира двоичен пакет (Стъпка № 7), където трябва да използвате някои допълнителни опции в dpkg-buildpackage, за да създадете изходен пакет, тоест трябва да направите следното :

dpkg-buildpackage -S -sa -rfakeroot

Опцията -S е за вас да създадете източник пакет и опция -са това е така, че при качване да включва изходния код (**. orig.tar.gz).

-Sa не е необходимо, ако препакетирате пакет, който вече съществува в Ubuntu. Само в този случай можете да получите * .orig.tar.gz от хранилищата на Ubuntu.

Изпълнението на тази команда ще генерира няколко файла в директорията. Важните (и които трябва да качим) са:

  • ***. dsc
  • *** _ source.changes
  • ***. разл. gz
  • ***. orig.tar.gz (обикновено се качва, ако се използва -sa, тъй като съдържа източниците oLogic-Errorriginales преди да бъде дебионизиран)

Остава да проверите *** _ source.changes, за да видите дали е правилен (главно променете параметъра Distribution, на който отговаря). Например конверторът Остана така.

След като всичко е правилно, трябва да го качите. За това първо инсталираме dput (apt-get инсталиране на dput) и след това модифицираме конфигурацията ~ / .dput.cf така че да изглежда по следния начин:

[my-ppa] fqdn = ppa.launchpad.net
метод = ftp
входящ = ~ -потребител> / - ppa> / ubuntu /
вход = анонимен
allow_unsigned_uploads = 0

За да го качим, правим:

dput my-ppa ***_source.changes

Разбира се, заменяйки *** с това, което съответства.

След това трябва да изчакате 5-10 минути, за да Launchpad разпознае качването и да започне да компилира пакета с изходния код. Междувременно се вижда кръг, който се върти до името на пакета.

Launchpad PPA

И voila, след няколко минути, пакетите ще се появят в съответния PPA.

Чрез | Логика-Грешка


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   анонимен каза той

    Състоянието на арт колан, опитайте го
    няма да го съжалявате.

    моят уеб сайт - http://en.co.Nz/wiki/index.php?title=Get_Ripped_Abs_Utilizing_Flex_Belt