Упаковка обоев для программного центра Ubuntu

Мне было интересно, как упаковать некоторые обои в пакет для Ubuntu Software Center?

7
задан 17 December 2013 в 06:57

1 ответ

Создайте папку с именем как хотите. Я рекомендую 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. Готово!

Источник: http://ubuntuforums.org/showthread.php?t=2034040

0
ответ дан 17 December 2013 в 06:57

Другие вопросы по тегам:

Похожие вопросы: