Есть ли простое руководство о том, как подготовить мой скрипт на python3 для загрузки в мой ppa?

У меня есть скрипт python3 (4000 loc), написанный на PyQt4 с четырьмя, пятью зависимостями. В той же папке, где находится этот скрипт, есть несколько подпапок, в которые помещаются все дополнительные файлы (значки, сохранения, звуки, переводы).

Я хочу загрузить его в свой ppa, который я уже создал. Я прочитал «Загрузка пакета в ppa», но не понимаю.

Есть ли пошаговая инструкция для начинающих? Мне кажется сложнее создать ppa, чем писать всю программу.

2
задан 31 August 2013 в 12:57

1 ответ

Ваш беспорядок от всех существующих руководств - что-то, вероятно, каждый разработчик, который хочет создать пакет для их ppa, испытал однажды. Это является постоянным к сложности создания пакетов DEBIAN, и из-за многих путей можно пойти для получения там. Из-за этого Вы не найдете пошаговое руководство, которое является столь доступным, как можно хотеть, чтобы это было теперь.

Что мы можем сделать, здесь должен дать Вам общее представление относительно того, где начать изучать, как сделать пакет готовым к загрузке на Ваш ppa.

  1. Изучите, как сделать пакет DEBIAN

    Это - первый гигантский прыжок, который возьмет. Без понимания того, как пакет DEB работает, Вы не сможете заполнить свой ppa. У нас уже действительно есть некоторые хорошие ответы на qestions здесь:

    Больше всего важно, чтобы Вы учились от других. Загрузите исходные пакеты и посмотрите, как люди сделали это там. Можно даже хотеть изменить exisiting пакет и использовать его в качестве шаблона для собственного.

  2. Сделайте свой собственный пакет DEBIAN

    Только после того, как мы знакомы со структурой, и регистрирует пакет DEBIAN, должен создать его, имеет смысл испытывать нас. Существуют некоторые хорошие статьи со специальной ссылкой на Ubuntu, которую я рекомендую читать:

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

  3. Извлеките уроки из ошибок

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

  4. Протестируйте свой пакет

    После того, как Вы успешно выполнились со своим собственным пакетом, необходимо протестировать, если он устанавливает правильно. Я рекомендую делать это в VM для различных версий и смочь вернуться любые нежелательные побочные эффекты. Также выполните Lintian на своем пакете для раскрытия ошибок и предупреждений. Все они должны быть зафиксированы для получения Вас, упаковывают принятый для загрузки на Вашем ppa позже.

  5. Загрузите на свой ppa

    В дополнение к exisiting отвечает, что я связался с вышеупомянутым существует хорошее руководство по Панели запуска о том, как создать ppa и загрузку на него. Считайте и следуйте за ним для предотвращения разочарования:

  6. Поймите и зафиксируйте ошибки, которые можно получить после первой загрузки.

После того как Вы на самом деле запустили к не, только чтение, но и к действительно упаковывает что-то, что Вы скоро найдете, что большая часть Вашего существующего беспорядка в конечном счете приведет к знанию. Не сдавайтесь слишком рано. После того как Вы видите, как это работает, это становится легче и легче.

Посмотрите на него, как будто это была игра, где необходимо решить одну загадку после другого для достижения следующего уровня.

4
ответ дан 31 August 2013 в 12:57

Другие вопросы по тегам:

Похожие вопросы: