Как загрузить файлы тем в PPA?

Я проверял в Интернете и нашел аналогичную проблему. Я решил, таким образом, свою проблему очень простым и грубым способом.

Перейдите в Ubuntu Software Center и выполните поиск по ключевому слову «Bluetooth». Затем установите все :) Я знаю, это глупо и грубо, но это сработало для меня и больше не было проблем.

4
задан 6 February 2012 в 09:18

1 ответ

Упаковка темы не сильно отличается от любой другой упаковки. Есть целый ряд других вопросов под тегом упаковки, которые могут вам помочь. Существует также ряд ссылок на учебники по вики wiki. То, как я узнал упаковку, и что мне нравится предлагать другим, - это просто посмотреть на такие пакеты, как ваши. apt-get source что-то похожее и учиться на примере.

Хотя, позвольте мне начать вас в правильном направлении. (Этот ответ очень похож на .)

Вот ваш основной пакет исходного пакета:

my-theme/
    -- my-theme/
    -- debian/
        -- changelog
        -- copyright
        -- compat
        -- rules
        -- control
        -- install

Запустите dch --create в каталоге, чтобы создать правильно отформатированная запись debian/changelog.

debian / copyright должен выглядеть так:

Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174
Upstream-Name: myScript
Upstream-Contact: Name, <email@address>

Files: *
Copyright: 2011, Name, <email@address>
License: (GPL-2+ | LGPL-2 | GPL-3 | whatever)
 Full text of licence.
 .
 Unless there is a it can be found in /usr/share/common-licenses

debian / compat может быть просто: 7

debian / rules:

#!/usr/bin/make -f

%:
    dh $@

debian / control:

Source: my-theme
Section: gnome
Priority: optional
Maintainer: Name, <email@address>
Build-Depends: debhelper (>= 7)
Standards-Version: 3.9.2
Homepage: http:///www.example.com


Package: my-theme
Architecture: all
Depends: ${misc:Depends}
Description: short description
 A long description goes here.
 .
 It can contain multiple paragraphss

Если вам нужна определенная тема для вашей темы, убедитесь, что вы положили ее на строку Depends

debian / install:

my-theme usr/share/themes

Теперь создадим его с помощью debuild --no-tgz-check

Это создаст функциональный пакет deb. Lintian собирается бросить несколько предупреждений относительно отсутствия orig.tar.gz, но если вы не планируете создавать правильный проект, который делает выпуски tarball, вы, вероятно, просто хотите проигнорировать это на данный момент.

Если вы хотите поместить различные варианты в отдельные пакеты deb, посмотрите: Как создать пакет Debian для создания двух пакетов с исходным исходным архивом?

Как загрузить в PPA Как сделать упаковку Debian для создания двух пакетов с исходным исходным архивом? , но в основном вам нужно загрузить файлы с помощью: dput ppa:your-lp-id/ppa /path/to/your/source.changes

Если вы еще не создали PPA тем не менее, это описано здесь.

4
ответ дан 25 May 2018 в 14:32

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

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