GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie bekomme ich die Software in Ubuntu?

Als Entwickler freier Software möchte ich meine Anwendung in Ubuntu integrieren.

Soll ich einen Quell-Tarball bereitstellen und um Verpackung bitten? Oder soll ich selbst ein Paket erstellen? Soll ich direkt auf Ubuntu abzielen, oder soll ich versuchen, in Debian und dann automatisch in Ubuntu zu gelangen?

Beste Antwort

Es gibt eine Reihe von Pfaden, die ein Paket nehmen kann, um in Ubuntu einzudringen. Der Überblick über die Ubuntu-Entwicklung, der sich an „Upstream“-Entwickler wie Sie richtet, könnte ein nützlicher Ausgangspunkt sein, aber ich werde versuchen, Ihnen auch einige Hinweise zu geben.

Über Debian

Wenn Sie freie und Open-Source-Software veröffentlichen, ist es im Allgemeinen der beste Weg, zuerst Debian zu durchlaufen. Auf diese Weise wird sichergestellt, dass Ihr Paket einen dedizierten Betreuer hat. Es wird auch die größte Anzahl von Benutzern erreichen, da es nicht nur in Debian und Ubuntu, sondern auch in allen ihren Derivaten verfügbar sein wird. Einige nützliche Links zum Anfordern/Bereitstellen neuer Pakete in Debian:

  • Arbeitserfordernde und voraussichtliche
    Pakete – Informationen zum
    Einreichen von „Intent to Package“- und „Request
    for Package“-Fehlern sowie eine Liste von
    offenen ITPs und RFPs.

  • Debian-Mentoren
    FAQ – Debian-Mentoren ist für das
    Mentoring von neuen und zukünftigen
    Debian-Entwicklern. Hier können Sie
    einen Sponsor finden, der Ihr Paket ins Archiv hochlädt.

  • Debian Developer’s Reference – Abschnitt der Debian Developer’s Reference zu neuen Paketen. Das gesamte Dokument ist sowohl für Ubuntu- als auch für Debian-Paketierer von unschätzbarem Wert.

Direkt in Ubuntu

In einigen Fällen kann es sinnvoll sein, zuerst direkt in Ubuntu einzusteigen. Einige hilfreiche Links:

  • Die Ubuntu-App-Entwickler-Site – leichte Desktop-Anwendungen können Sie direkt im Abschnitt „Meine Apps“ auf developer.ubuntu.com einreichen, das App Review Board wird sie überprüfen und sie werden im Software Center veröffentlicht.

  • Verpackungsleitfaden – eine Einführung in das Paketieren für Ubuntu.

  • REVU – ein webbasiertes Tool, in das Ubuntu-Mitwirkende neue Pakete zur Überprüfung durch Ubuntu-Entwickler für die Aufnahme in Ubuntu hochladen können.

  • Sponsoring-Prozess – Nachdem Sie Ubuntu betreten haben, können Sie Ihr Paket über den Sponsoring-Prozess warten.

Persönliche Paketarchive

Über die offiziellen Ubuntu- und Debian-Kanäle hinaus bietet Ihnen Launchpad die Möglichkeit, Debian-Pakete über seine Personal Package Archives oder kurz PPAs direkt an Ihre Benutzer zu verteilen. Ein besonders nützlicher Aspekt eines PPA ist, dass Sie tägliche Builds Ihrer Software zu Testzwecken bereitstellen können.

Verwandte:Was bedeutet in einem Bash-Skript ein Punkt, gefolgt von einem Leerzeichen und dann einem Pfad in Ubuntu?
Ubuntu
  1. So installieren Sie Spotify unter Ubuntu und Debian

  2. Passen Sie das Terminal unter Ubuntu 20.04 an - wie geht das?

  3. Debian – Wie führt man 32-Bit-Programme auf einem 64-Bit-Debian/Ubuntu aus?

  4. Wie bekomme ich die Webcam mit Ubuntu 14.04 zum Laufen?

  5. Wie bekomme ich die neueste Version von Winetricks auf Ubuntu?

So erhalten Sie das Windows Look &Feel auf Ubuntu 18.04

So entfernen Sie ein PPA in Ubuntu

So installieren Sie SpamAssassin unter Ubuntu/Debian

So installieren Sie PrestaShop unter Ubuntu/Debian

Wie bekomme ich die neueste Version von vim auf Ubuntu 20.04?

So listen Sie die installierten Softwarepakete auf Ubuntu auf