Мне было интересно, как упаковать некоторые обои в пакет для Ubuntu Software Center?
Создайте папку с именем как хотите. Я рекомендую wallpapers
в вашей домашней папке.
Внутри этого создайте 2 папки: DEBIAN
и usr
В папке usr
создайте share
. В этом создать wallpapers
. Положите туда свои обои.
В папке DEBIAN
создайте 2 файла: control
и postinst
.
Затем сделайте контрольный файл похожим на:
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>
Обратите внимание на пустую строку в конце, важно!
Затем, в 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
Сделайте так для обоев, сколько у вас есть.
Сохраните все файлы.
Далее sudo chown -R root.root ~/wallpapers/
Наконец, sudo dpkg -b ~/wallpapers wallpaper.deb
Затем вы загружаете это в свой PPA. Готово!