Описание тега snapcraft

Snapcraft - это инструмент для сборки и упаковки, разработанный Canonical, который позволяет упаковать программное обеспечение в объект, называемый snap.
0 ответов

Snapcraft с плагином Python: subprocess.CalledProcessError: Команда '['/bin/sh']' вернула ненулевой статус выхода 1

При сборке Snap с использованием snapcraft --debug build я получаю следующую ошибку: Трассировка (последний вызов был последним): файл "/usr/lib/python3/dist-packages/snapcraft/internal/common.py", строка 67, в _run return runner(['/bin/sh'], stdin=…
15 авг '18 в 09:44
1 ответ

Как сделать вывод оснастки "parts:" доступным для "apps:"?

apps: library-sample: command: library_sample parts: library: source: https://github.com/the/sample.git plugin: cmake Когда Snapcraft запускает cmake установить, "библиотека" будет установлена ​​в системе (как я и ожидал). Также, cmake также создаст…
18 апр '17 в 21:45
1 ответ

Как ссылаться на файлы "part", создающие библиотеку, на "part", создающие двоичные файлы в snapcraft?

У меня есть оснастка, которая создаст библиотеку, совместно используемую несколькими двоичными файлами (в пределах одной и той же оснастки). Каков наилучший способ структурировать защелкивающиеся детали для поддержки этого? Ниже моя отправная точка.…
29 июн '18 в 14:02
2 ответа

Как установить Java (JDK) на Snappy?

Я новичок в Snappy Ubuntu Core, я строю систему, в которую входит клиент и сервер. В клиентской части мне нужно установить Java Application Agent. Мое клиентское устройство использует raspberry-pi-2, и я устанавливаю на него Snappy. https://develope…
1 ответ

Snapcraft python упаковывает только зависимости, а не приложение?

У меня есть довольно стандартное приложение Python, в том числе setup.py а также requirements.txt, который хорошо устанавливается с pip: $ pip install . $ tree -L 1 env/lib/python3.5/site-packages/ env2/lib/python3.5/site-packages/ ├── myAPP ├── myA…
27 фев '17 в 23:01
1 ответ

Как мне настроить таргетинг на $SNAP_DATA из snapcraft.yaml

Вот важные части моей работы snapcraft.yaml... name: my-lib apps: library-sample: command: library_sample $SNAP/arg_file.json parts: library: source: https://github.com/the/sample.git plugin: cmake install: | cp -r samples/library_sample $SNAPCRAFT_…
19 апр '17 в 19:58
1 ответ

Указание зависимостей пакета в Electron-Installer-Snap

Я могу успешно создать пакет привязки для моего электронного приложения, используя электронный установщик, однако мое приложение зависит от модуля клавиатуры, который впоследствии зависит от libsecret-1-0 устанавливается Я не вижу способа передать з…
26 июл '18 в 12:46
0 ответов

Вызвать другое приложение в той же привязке через первую привязку

Новичок в оснастке. У меня есть проект, который имеет два приложения. Первое приложение вызывает второе и поддерживает его. Защелкивая их, я защелкнул два приложения в одной привязке, так как у них много общих файлов и необходимых библиотек. Но я не…
16 янв '19 в 03:55
1 ответ

Ubuntu Core 16 на Raspberry Pi 3 не может подключиться к демону Docker

После настройки свежего Ubuntu Core 16 малиновый пи машина. Использование изображения с веб-страницы Ubuntu Core. И установка Docker на него с привязкой: snap install docker Я не могу использовать Docker, так как я получаю сообщение об ошибке: Canno…
0 ответов

Проблемы с распределением шрифтов в приложении Ubuntu на основе Tcl / Tk

Я использую tkinter в Python 3.5 для создания приложения моментальных снимков в Ubuntu 16.04. Однако я получаю ошибку. Код выглядит так: import tkinter as tk class InitialWin(tk.Toplevel): ... root = tk.Tk() win = InitialWin(root) После сборки оснас…
04 авг '17 в 06:44
1 ответ

Ubuntu Core и Electron

У меня есть электронное приложение, которое контролирует некоторые устройства по сети. Мне было интересно, есть ли способ запустить это приложение на компьютере с Ubuntu Core и использовать все в качестве графического интерфейса, чтобы не было оконн…
20 июн '16 в 17:19
0 ответов

Snapcraft создание-ключ, чтобы навсегда завершить

При создании ключа с помощью "snapcraft create-key" или "snap create-key" всегда требуется создание ключа. Я ждал 30 минут и до сих пор не смог создать ключ. Кто-нибудь знает, сколько времени я должен дать для его создания? Или это ошибка в оснастке…
04 авг '17 в 19:08
1 ответ

Snapcraft of catkin workspace не может найти общий заголовочный файл

Я использую плагин catkin для snapcraft. Я использую его в рабочей среде ros из нескольких пакетов по мере необходимости. Это рабочее пространство строится с помощью инструментов catkin. Однако при использовании snapcraft сборке не удается найти фай…
27 окт '17 в 04:24
0 ответов

Ошибка при выполнении чистой сборки snapcraft /snap/snapcraft/794/bin/snapcraft-classic: 5: exec: /snap/snapcraft/794/usr/bin/python3: не найдена

Я пытаюсь сделать свою первую привязку с помощью Snapcraft, и я закончил само приложение, но когда я запустил "Snapcraft build", я получил эту ошибку /snap/snapcraft/794/bin/snapcraft-classic: 5: exec: /snap/snapcraft/794/usr>/bin/python3: not fo…
07 янв '18 в 02:36
4 ответа

snappad-plus-plus snap не запускается в Ubuntu

Я установил notepad-plus-plus на машину с Ubuntu. Работало нормально. Без видимой причины он перестал работать. Иконка исчезла из списка приложений. Когда я запускаю скрипт оболочки /snap/notepad-plus-plus/current/bin/notepad-plus-plus Я получил соо…
22 окт '18 в 05:53
1 ответ

Как собрать пакет SNAP из проекта Qt

Тогда я впервые встраиваю программу в пакет SNAP. Я хочу сделать свою программу более доступной. Сборка идет без проблем. Но libqtnetwor5 не видит пары нужных библиотек. Прямо здесь ниже вы можете увидеть описание всех журналов и конфигураций. Дерев…
31 июл '16 в 10:51
0 ответов

_tkinter.TclError: Не удается найти пригодный для использования файл init.tcl в следующих каталогах - это, вероятно, означает, что Tcl не был установлен должным образом

При попытке запустить мою только что созданную оснастку (Ubuntu 18.04, Snapcraft версии 2.42.1+18.4) я получаю следующую ошибку: (процесс:26716): Gtk-WARNING **: 12:29:57.640: Локаль не поддерживается библиотекой C. Использование резервной локали 'C…
07 июл '18 в 16:13
1 ответ

Как создать пакет Snap?

Я пытаюсь создать пакет оснастки приложения Python (Trespass). Я загрузил его в pypi, и он установил pip в Arch и Ubuntu, странно в / usr / bin / trespass в Arch и в / usr / local / bin / trespass в Ubuntu. Когда я пытаюсь построить оснастку, она те…
10 ноя '17 в 22:43
1 ответ

Как я могу поставить Apache Spark в Snapcraft

В настоящее время пытаюсь заставить Apache Spark работать через Snapcraft, что я делаю не так? Вот.yaml: name: spark version: 1.0 architectures: - amd64 summary: The Spark Engine description: This is the Spark Engine produced by snapcraft with maven…
22 июл '16 в 12:12
2 ответа

Каковы концептуальные и практические различия между контейнерами (например, докер) и инкапсулированными пакетами (например, flatpack, snap)?

Я часто читал, что оба понятия совершенно разные, но я не мог найти хорошее объяснение того, где лежат различия. Обе связывают зависимости и ограничивают общение с внешним миром. Когда я должен упаковать свое приложение в контейнер для развертывания…