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

OTA 14 и snapd 2.18.


В телефонах Ubuntu со дня их появления трудится технология Snappy и софт обитает не в deb пакетах, позволяя маломощным устройствам не тратить энергию и огребать потенциальных проблем при разрешении зависимостей. Наши десктопные системы с версии Ubuntu 16.04 тоже обзавелись возможностью ставить софт в snap и этим занимается демон snapd. Всё в будущем придёт в одну точку и компоненты Убунту будут едины в не зависимости от того где она трудится. А пока держите вкусняшки для телефона в OTA 14 и новшества в snapd 2.18.

OTA 14

Ubuntu Phone OTA 14 фон и иконкиОбновление Over-the-Air для Ubuntu Phone подзадержалось в работе, но разработчики пишут что вышли на финишную прямую. Все тесты завершаются без ошибок и примерно в числах 5-6 декабря 2016 года стоит ждать OTA 14. Разработчики фокусировались на исправлении ошибок - только в статусе Критическая было 6 штук, ещё 14 в статусе Высокая.

Из новинок стоит ждать новый Менеджер Задач (Task Manager), в котором сделали разительное изменение - при переключении между приложениями в Task Manager вы можете наблюдать свой фон вместо дефолтного чёрного и значки приложений. Более детально опишу позже, когда получу OTA 14 на свой BQ Aquaris E5 Ubuntu Edition.

Обновили qtmultimedia и gst-plugins-bad0.10 packages и получили поддержку аудио кодека Opus.

snapd 2.18

snap info имя|путь - позволяет посмотреть детальную информацию о конкретном пакете snap. Для примера на моём ПК snap info gallery-app

name:      gallery-app
summary:   "Gallery app"
publisher: canonical
tracking:  edge
installed: 2.9.1 (6) devmode

snap find без аргументов ранее показывала все доступные пакеты snap, но когда их стало больше, то разработчики изменили поведение ключа find и требовали указания строки, которая будет фильтром при поиске. Сейчас снова решено изменить поведение команды, если отсутствует критерий поиска. Но прежде чем понять изменение, давайте рассмотрим поиск по секциям - snap find --section=имя
Работы предстоит много, но уже работает автодополнение по клавише Таб и нам выдают уже существующие секции - snap find --section=

database            internet-of-things  messaging           
featured            media               ops

Так вот, образно говоря, snap find --section=featured и snap find синонимы.

Для примера глянем, что поместили в раздел Базы Данных snap find --section=database

Name       Version  Developer  Notes  Summary
cassandra  3.7      ev         -      Cassandra distributed database
mongo32    3.2.7    niemeyer   -      MongoDB document-oriented database

Будьте аккуратны при поиске через секции! В статье PostgreSQL в snap пакете было сказано о царском подарке от проекта Command Prompt и через snap find postgres можно найти пакеты

Name          Version  Developer  Notes  Summary
postgresql96  9.6.1    cmd        -      PostgreSQL is a powerful, open source object-relational database system.
postgresql95  9.5.5    cmd        -      PostgreSQL is a powerful, open source object-relational database system.
postgresql94  9.4.10   cmd        -      PostgreSQL is a powerful, open source object-relational database system.
postgresql93  9.3.15   cmd        -      PostgreSQL is a powerful, open source object-relational database system.

А через поиск с помощью секций - нет! Видать у данных пакетов нет нужных меток. Будьте при поиске бдительны и используйте лучше просто find.

snap install|remove|refresh имя теперь не смущает псевдо ошибкой и не возвращает exit 1 если пакет и так в данном состоянии. То есть если вы сделаете snap install уже установленному пакету, то не будет ни вывода ошибки, ни кода возврата = 1.

snap watch идентификатор - можно просматривать ход работы некоторого изменения.

snap list --all поможет вывести пакеты, которые были обновлены и старые ревизии уже канули в лету.
Зацените разницу
snap list --all

Name         Version        Rev  Developer  Notes
gallery-app  2.9.1          6    canonical  devmode
ubuntu-core  16.04.1        216  canonical  disabled
ubuntu-core  16.04.1        352  canonical  disabled
ubuntu-core  16.04.1        423  canonical  -

snap list

Name         Version        Rev  Developer  Notes
gallery-app  2.9.1          6    canonical  devmode
ubuntu-core  16.04.1        423  canonical  -

Работа через сеть была улучшена. Введена возможность delta загрузок на медленных соединениях. Планы реализовать такое были давно, но деталей как именно разработчики это реализовали, к сожалению, нет. Реализована поддержка докачки пакетов после каких-либо остановок в работе.

Введены новые интерфейсы, к которым можно попросить коннект и получить через них доступ к различным компонентам системы из темницы snap пакета, - raw-usb, lxd-client, avahi-observe, ofono, alsa и i2c. Исправили недочёты в интерфейсах browser-support, fctix и process-control.

Дата последней правки: 2016-11-25 10:48:11

RSS vasilisc.com   


Разделы

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