Packaging sfondi per il centro software Ubuntu

7

Mi stavo chiedendo come inserire alcuni sfondi in un pacchetto per Ubuntu Software Center?

    
posta rstreeter78 17.12.2013 - 03:57

1 risposta

6

Crea una cartella con il nome che vuoi che sia. Raccomando wallpapers nella tua cartella Inizio.

All'interno di questo, crea 2 cartelle: DEBIAN e usr

Nella cartella usr , crea share . In questo, crea wallpapers . Metti i tuoi sfondi lì.

Nella cartella DEBIAN , crea 2 file: control e postinst .

Quindi, rendi il file di controllo simile a:

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

Nota la riga vuota alla fine, importante!

Quindi, 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

Fallo per tutti gli sfondi che hai.

Salva tutti i file.

Successivo, sudo chown -R root.root ~/wallpapers/

Infine, sudo dpkg -b ~/wallpapers wallpaper.deb

Quindi, carichi questo sul tuo PPA. Fatto!

src: link

    
risposta data Kaz Wolfe 31.12.2013 - 21:43

Leggi altre domande sui tag