Wie füge ich eine Abhängigkeit hinzu, nachdem ich eine proprietäre App an USC gesendet habe?

12

Ich habe meine App "Brightness Controller" unter proprietärer Lizenz eingereicht und sie wurde veröffentlicht. Es enthält eine ausführbare .py-Datei. Aber die App hängt python-wxgtk2.8 davon ab, ob ich sie in das Kommentarfeld geschrieben habe, aber wahrscheinlich haben die Packager sie ignoriert. Kann ich die Abhängigkeit auf irgendeine Weise selbst hinzufügen?
Bitte beachten Sie, dass ich das Paket nicht debianisiert hatte. Ich habe gerade die bright.py-Datei geteert und eingereicht. Kann ich einfach eine .deb mit der Abhängigkeitsdatei erstellen und diese übermitteln?
Die App ist ursprünglich Open Source , aber ich habe sie unter proprietären Bedingungen eingereicht, damit ich sie nicht packen muss.

Archisman Panigrahi
quelle

Antworten:

2

Vor dem Packen Ihres Programms werden alle Dateien, Readmes usw. gründlich geprüft, damit die Endbenutzer keine Probleme mit der Verwendung Ihres Programms haben. Die README-Datei ist so explizit, dass sie benötigt python-wxgtk2.8wird. Sie wird höchstwahrscheinlich erst getestet, wenn sie erstellt wurde.

Ubuntu hat strenge Richtlinien darüber, welche Pakete in die Repositories gelangen. Es ist zweifelhaft, dass sie so große Worte über die einzige Abhängigkeit, die Ihre Software hat, verpassen werden.

Braiam
quelle
Ich habe gerade die .py-Datei (keine README- Datei ) gesendet und die Abhängigkeit im Kommentarfeld angegeben. Ich wusste nicht, dass sie die Abhängigkeit nicht hinzufügten, da ich das Paket bereits installiert hatte. Ich las einige Kritiken und lernte das Problem kennen. Soll ich also eine Readme-Datei hinzufügen?
Archisman Panigrahi
Wäre vorzuziehen.
Braiam
Es ist nicht notwendig, es wird während der Paketerstellung gefunden. Der beste Weg, dies zu erreichen, besteht darin, Ihrer Bewerbung ein "Feedback" hinzuzufügen.
Zoopster
@zoopster Ich glaube, dass er Fehlerberichte von den Benutzern erhält, nachdem das Paket gesendet und fertig ist. Das Paket-Team konnte keine Kommentare im Paket-Einreichungsformular sehen, daher hat er jetzt ein nicht funktionierendes Paket.
Braiam
2

Was ?? Das ist nicht der richtige Weg, um eine Anwendung im Ubuntu Software Center zu veröffentlichen. Da ich mehr als 15 kostenlose und nicht kostenlose Anwendungen eingereicht habe, habe ich ein Video-Tutorial mit allen Einstellungen erstellt, die Sie zum Packen und Hochladen einer Anwendung benötigen irgendein Geschäft.

Zunächst akzeptieren sie den Quellcode Ihrer Anwendung nicht. Denn das macht es zu Open Source !! Sie akzeptieren ein debianisiertes Archiv. Der Vorgang der Debianisierung der App wird auch in meinem YouTube-Video behandelt. danach lädst du das debianisierte tar.gz zum speichern hoch. Lesen Sie die offiziellen Dokumente auf der Ubuntu-Website oder schauen Sie sich das Video an, um zu erfahren, wie Sie das tun.

  • Video-Covers erstellen eine grundlegende Webcam-Anwendung in qt.
  • Packen Sie es in das Debian-Format.
  • Berechnen von Abhängigkeiten für die Anwendung
  • Lade es in den Ubuntu-Play-Store hoch.

Hinweis - Sie müssen das tar.gz, das Sie nach dem Debian-Paket erhalten, hochladen, wenn Sie es in das Ubuntu Software Center hochladen.

Hier ist der YouTube-Link - https://www.youtube.com/watch?v=Be3vRVqPt58

ktechpit
quelle