Hintergrundbilder für das Ubuntu Software Center

7

Ich habe mich gefragt, wie ich einige Hintergrundbilder in ein Paket für das Ubuntu Software Center packen kann.

rstreeter78
quelle
Haben sie die entsprechenden Lizenzen?
Hytromo
3
Ich habe sie selbst erstellt, damit sie ordnungsgemäß lizenziert sind. Ich versuche herauszufinden, wie ich sie verpacke, damit ich sie dem Software-Center hinzufügen kann.
rstreeter78
1
Großartige Idee! Antworten Sie zurück in den Kommentaren, wenn Sie ein Paket herausbekommen
Dolan Antenucci
Haben Sie sich überlegt , mit launchpad.com Ihre Hintergrundbilder zu veröffentlichen? Es wird von vielen populären Projekten verwendet: Inkscape: launchpad.net/inkscape , Unity: launchpad.net/unity , MySQL: launchpad.net/mysql ... um nur einige zu nennen!
RPiAwesomeness
Es scheint, dass die Vorbereitung der Software für das Ubuntu Software Center eine Reihe von Schritten umfasst, die über das hinausgehen, was ich hier dokumentieren kann. Vielleicht liefert Ihnen dieses PDF mit den ersten Schritten die Antworten, die Sie benötigen.
Timothy Martin

Antworten:

6

Erstellen Sie einen Ordner mit dem Namen, wie Sie möchten. Ich empfehle wallpapersin Ihrem Home-Ordner.

Erstellen Sie darin zwei Ordner: DEBIANundusr

usrErstellen Sie im Ordner share. Erstellen Sie darin wallpapers. Legen Sie Ihre Tapeten dort.

DEBIANErstellen Sie im Ordner zwei Dateien: controlund postinst.

Lassen Sie dann die Steuerdatei wie folgt aussehen:

Package: package name
Priority: optional
Section: misc
Maintainer: your name <your@email>
Architecture: all
Version: version number
Depends: whatever it depends on.
Description: a brief description of what your package includes or does.
<blank line here>

Beachten Sie die leere Zeile am Ende, wichtig!

Dann in postinst

#!/bin/bash

chmod a+r /usr/share/backgrounds/<wallpaper 1>
chmod a+r /usr/share/backgrounds/<wallpaper 2>
chmod a+r /usr/share/backgrounds/<wallpaper n>
# ...

exit 0

Tun Sie das für so viele Hintergrundbilder wie Sie haben.

Speichern Sie alle Dateien.

Nächster, sudo chown -R root.root ~/wallpapers/

Schließlich, sudo dpkg -b ~/wallpapers wallpaper.deb

Anschließend laden Sie dies auf Ihre PPA hoch. Erledigt!

src: http://ubuntuforums.org/showthread.php?t=2034040

Kaz Wolfe
quelle