Добавление моего программного обеспечения в Debian

Как добавить пакет в официальный репозиторий Debian APT? Например, скажем, у меня есть пакет программного обеспечения, называемый quicktxtedit, и у меня есть файл DEB для него, и я хочу добавить его в официальный репозиторий для всех. Как мне это сделать?

2 Solutions collect form web for “Добавление моего программного обеспечения в Debian”

Есть ряд шагов, связанных с отправкой вашего проекта в архивы Debian. Вам нужно сделать две основные вещи.

  1. Получите ваше программное обеспечение в подходящей форме для Debian. Debian довольно требователен к тому, какое программное обеспечение разрешено в его архивах. Это включает:

    a) убедитесь, что ваши условия лицензии совместимы с Руководством по свободному программному обеспечению Debian .

    б) убедитесь, что ваш пакет Debian соответствует политике Debian . Lintian – это инструмент, который поможет вам соответствовать политике Debian, поэтому вы должны попытаться исправить ошибки и предупреждения Lintian, созданные вашим пакетом. Как часть этого, вам, возможно, придется работать над вашей системой сборки программного обеспечения. Это может быть немало усилий само по себе. Вы можете получить помощь по упаковке с канала IRC # debian-mentors на OFTC и список рассылки debian-mentors.

  2. Найдите спонсора для загрузки своего пакета. Места для запроса включают в себя # debian-mentors и список рассылки debian-mentors. Очень неплохо было добиться определенного прогресса (1), прежде чем подойти к спонсору. Разработчики Debian не имеют времени, чтобы присматривать за новыми упаковщиками, поэтому вы получите лучший прием, если вы покажете, что приложили определенные усилия к концу упаковки, даже если результаты не идеальны. По крайней мере, вы должны стремиться к созданию бинарного пакета. Заметка
    что загрузка вашего пакета на сайт http://mentors.debian.net/ является вариантом, но это необязательно. Потенциальные спонсоры должны иметь доступ к вашему пакету; так что, пока это где-то публично, все в порядке. Тем не менее, http://mentors.debian.net/ действительно отображает информацию о вашем пакете в удобной форме, а также предоставляет удобный интерфейс, чтобы люди могли комментировать ваш пакет. Ваш спонсор может пожелать потратить время, чтобы помочь вам получить форму. Как минимум, он / она должен рассмотреть ваш пакет.

Если вы никогда не делали этого раньше, я предлагаю вам начать работу с (1) немедленно. Процесс получения вашего пакета в форму для Debian является полезным и образовательным, даже если вы никогда не завершаете получение своего пакета в Debian. Имейте в виду, что вы можете сделать свой пакет доступным в неофициальном репозитории apt.

Отправка пакетов в Debian требует от вас разработчика Debian. Более подробную информацию об этом вы найдете в Debian Developer's Corner .

Я также встретил это представление в списке рассылки debian-devel , в котором вы можете найти интересную информацию. Вы можете перемещаться по ответам, используя ссылки Next by thread внизу каждого письма.

Теперь имейте в виду, что вы не можете просто поместить свое программное обеспечение в репозитории . Вам нужно будет следовать правилам и правилам Debian. Вот несколько ссылок:

  • Организационная структура Debian
  • Присоединение к Debian
  • и последнее, но не менее важное , Руководство по политике Debian .

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

  • ошибка зависимости при запуске apt-get -f install в debian squeeze
  • Я пытаюсь установить Google Chrome на Linux Mint 7
  • Как гарантируется подлинность пакетов Debian?
  • Какова реальная разница между «apt-get» и «aptitude»? (Как насчет «wajig»?)
  • Являются ли пакеты криптографически подписанными в Fedora 14?
  • apt-get не полностью удаляет зависимости, которые он установил
  • как получить информацию. о разных версиях бинарного пакета, которые не находятся в /etc/apt/sources.list?
  • Как удалить все программное обеспечение
  • Пример /etc/apt/sources.list для Linux Mint 17
  • Сканируйте и установите пакеты на Ubuntu вместе с версией
  • Почему Debian не предоставляет i586 и i686 в качестве отдельных архитектур?
  • Interesting Posts

    Как изменить строку состояния экрана GNU на основе имени хоста?

    Файл / usr / libexec / mysqld не существует или не является исполняемым.

    Родитель, перезапущенный дочерним элементом, не отвечает на CTRL-C

    Доступ к Windows Share с локальной Linux-машины через удаленный ssh-сервер

    Синтаксис определения псевдонима bash

    postfix фильтрует входящие письма на основе «mail from» и «rcpt to»

    Fork Bomb: Почему вывод трубопровода в другую копию ботинка Fork работает, если не возвращается Output?

    osCommerce взломали

    Установить Debian Squeeze RAID 5?

    Обновить поврежденный GRUB; Не удается загрузить

    Как читать символы с последовательной клавиатуры на / dev / input / eventX (Speed?)

    Сжимает ли ctrl-c несколько раз быстрее запускает запущенную программу?

    невидимый мостовой маршрутизатор с 2 таблицами маршрутов

    Как заставить «yum search» использовать локальные метаданные / кеш?

    В то время как цикл с результатом от функции – BASH

    Linux и Unix - лучшая ОС в мире.