Ich habe mich gefragt, wie ich einige Hintergrundbilder in ein Paket für das Ubuntu Software Center packen kann.
Ich habe mich gefragt, wie ich einige Hintergrundbilder in ein Paket für das Ubuntu Software Center packen kann.
Antworten:
Erstellen Sie einen Ordner mit dem Namen, wie Sie möchten. Ich empfehle wallpapers
in Ihrem Home-Ordner.
Erstellen Sie darin zwei Ordner: DEBIAN
undusr
usr
Erstellen Sie im Ordner share
. Erstellen Sie darin wallpapers
. Legen Sie Ihre Tapeten dort.
DEBIAN
Erstellen Sie im Ordner zwei Dateien: control
und 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!