Авторские статьи

Click Package 0.1.2 появился Ubuntu 13.10 в секции universe.


Несколько месяцев назад, Canonical анонсировала новый упрощённый формат пакета "Click package", нацеленный в первую очередь на мобильные платформы под управлением Ubuntu Touch.

Информация о пакете-в-один-щелчок.

Click package не замена DEB пакетам, а создан как дополнительный формат. Сегодня Click package 0.1.2 появился в секции universe Ubuntu 13.10 Saucy Salamander.

Судя по документации, Click package ориентирован в первую очередь на автономные приложения сторонних разработчиков. В будущем, разработчики смогут легко заливать свои программы в автоматическую систему AppDevUploadProcess, чья задача упростить попадание в репозитории Убунту последних версий сторонних программ.

AppDevUploadProcess

Софт из Click package будет работать в специальной песочнице, чтобы снизить потенциальный риск вредоносного воздействия.

Информация о Click package 0.1.2:

  • расширение файлов .click.
  • для установки можно использовать dpkg, хотя это не поощряется и не рекомендуется.
  • каждый click пакет ставится в свой каталог.
  • скрипты внутри запрещены (за парой исключений).

Двойной щелчок на файлах .click в будущем будет приводить к автоматической установке пакета в отдельный каталог для конкретного пользователя. Пока в документации не сказано в какой каталог будут установлены программы из click packages, возможно, на десктопе это будет каталог /opt/${appname}/.

Сейчас же, команда click-package в Терминале может установить (install), собрать (build), проверить (verify) пакет.

click-package --help
Usage: click-package COMMAND [options]

Commands are as follows ('click-package COMMAND --help' for more):

build Build a Click package.
buildsource Build a Click source package.
contents Show the file-list contents of a Click package file.
hook Install or remove a Click system hook.
info Show manifest information on a Click package file.
install Install a Click package.
verify Verify a Click package.

Options:
-h, --help show this help message and exit

Формат пакета.

Как и deb пакет, click пакет является ar архивом, содержащим control и data архивы tar. В control должно быть поле Click-Version и менеджер пакетов для click packages должен отказаться от процесса установки, если этого поля не будет. Все указания зависимостей запрещены. Считается, что пакет самодостаточен или что в системе уже находится всё нужное.

Должен быть файл manifest со словарём и ключами name, version, framework. Файл manifest должен быть в формате JSON с кодировкой UTF-8.

Переименование проекта.

После 30 июня 2013 года стало известно, что принято решение переименовать click-packages в click.

Дополнительные материалы:
Образы Ubuntu Touch теперь проверяются ежедневными автоматическими тестами.
Планы разработчиков на Ubuntu 13.10 Saucy Salamander.

Дата последней правки: 2013-08-02 11:51:05

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта