Я проверял в Интернете и нашел аналогичную проблему. Я решил, таким образом, свою проблему очень простым и грубым способом.
Перейдите в Ubuntu Software Center и выполните поиск по ключевому слову «Bluetooth». Затем установите все :) Я знаю, это глупо и грубо, но это сработало для меня и больше не было проблем.
Упаковка темы не сильно отличается от любой другой упаковки. Есть целый ряд других вопросов под тегом упаковки, которые могут вам помочь. Существует также ряд ссылок на учебники по вики wiki. То, как я узнал упаковку, и что мне нравится предлагать другим, - это просто посмотреть на такие пакеты, как ваши. apt-get source что-то похожее и учиться на примере.
Хотя, позвольте мне начать вас в правильном направлении. (Этот ответ очень похож на packaging .)
Вот ваш основной пакет исходного пакета:
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 тем не менее, это описано здесь.