Как открыть пакет кликов?
Я создал небольшое приложение с Ubuntu SDK и упаковал его в пакет click. Мне интересно, что в нем. Как я могу открыть это?
Менеджер архивов сообщает, что не распознает его, а Центр программного обеспечения Ubuntu (Ubuntu Desktop 13.10) сообщает, что файл не может быть открыт.
2 ответа
Решение
Как.deb пакеты Нажмите пакеты ar
(не tar
!) архивы, чтобы вы могли распаковать их в командной строке, используя
ar x file_name
Существует спецификация для формата файла Click на readthedocs.org, но я не знаю, является ли он актуальным.
Вы можете переименовать.click, чтобы иметь расширение.ar, тогда файл-ролик откроет его. Пакет click содержит
_click-binary
- содержит номер версии клик-упаковки "0,4"debian-binary
- содержит номер версии формата файла deb, основанного на "2.0" http://en.wikipedia.org/wiki/Deb_%28file_format%29control.tar.gz
- содержит манифест, md5 суммы файлов в пакете и некоторые другие биты и бобы. Если ваш контент меняется, то суммы md5 необходимо будет обновить.data.tar.gz
- содержит содержание вашего контента, это обычно заканчивается в /opt/click.ubuntu.com/yourapp.yournamespace/version/
Лучше всего использовать инструменты построения кликов и SDK для создания пакетов кликов, а не собирать вручную все биты.