Як завантажувати пакунки на ваш 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
  • *** _ джерело.зміни
  • ***. різниця. gz
  • ***. orig.tar.gz (зазвичай завантажується, якщо використовується -sa, оскільки він містить джерела oLogic-Errorriginales перед дебіанізацією)

Залишилося перевірити *** _ source.changes, щоб перевірити, чи він правильний (головним чином, змінити параметр Розподіл, якому він відповідає). Наприклад, перетворювач Залишилось так.

Як тільки все правильно, ви повинні завантажити його. Для цього спочатку встановлюємо 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

І вуаля, через кілька хвилин, пакети (пакети) з’являться у відповідному PPA.

Через | Логіка-Помилка


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   анонімний - сказав він

    Стан художнього гнучкого ременя, спробуйте його
    ви не будете його реєструвати.

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