LINUX.ORG.RU

История изменений

Исправление waker, (текущая версия) :

чтобы не создавать новую тему:

я ради интереса решил сделать снап-пакет для своего проекта.

проект уже скомпиленный, поэтому я сделал вот такой yml:

name: deadbeef
version: 0.7.2
summary: deadbeef summary
description: deadbeef description

parts:
    deadbeef:
        plugin: tar_content
        source: https://sourceforge.net/projects/deadbeef/files/travis/linux/0.7/deadbeef-static_0.7.2-rc5-1_x86_64.tar.bz2/download

apps:
    deadbeef:
        command: deadbeef

естественно, содержимое архива рабочее и проверенное — запускается в этой же виртуалке, на которой делается snap.

внимание: размер используемого архива 8 MB.

ну дальнейшее, думаю, не требует комментариев...

$ sudo snap install deadbeef_0.7.2_amd64.snap
64.64 MB / 64.64 MB [======================================] 100.00 % 1.45 MB/s
$ ls -lh
total 15M
-rw-r--r-- 1 waker waker  15M Apr 22 15:57 deadbeef_0.7.2_amd64.snap
drwxrwxr-x 3 waker waker 4.0K Apr 22 15:54 parts
drwxrwxr-x 8 waker waker 4.0K Apr 22 15:57 snap
-rw-rw-r-- 1 waker waker  320 Apr 22 15:56 snapcraft.yaml
drwxrwxr-x 6 waker waker 4.0K Apr 22 15:55 stage
$ deadbeef
starting deadbeef 0.7.2-rc5 [static]
server_start
INFO: unlink socket: No such file or directory
Bad system call

edit: забыл сказать — как это отлаживать тоже непонятно, т.к. из-за изоляции/виртуализации или что там у них, непонятно на что gdb натравливать, и куда вообще смотреть

Исходная версия waker, :

чтобы не создавать новую тему:

я ради интереса решил сделать снап-пакет для своего проекта.

проект уже скомпиленный, поэтому я сделал вот такой yml:

name: deadbeef
version: 0.7.2
summary: deadbeef summary
description: deadbeef description

parts:
    deadbeef:
        plugin: tar_content
        source: https://sourceforge.net/projects/deadbeef/files/travis/linux/0.7/deadbeef-static_0.7.2-rc5-1_x86_64.tar.bz2/download

apps:
    deadbeef:
        command: deadbeef

естественно, содержимое архива рабочее и проверенное — запускается в этой же виртуалке, на которой делается snap.

внимание: размер используемого архива 8 MB.

ну дальнейшее, думаю, не требует комментариев...

$ sudo snap install deadbeef_0.7.2_amd64.snap
64.64 MB / 64.64 MB [======================================] 100.00 % 1.45 MB/s
$ ls -lh
total 15M
-rw-r--r-- 1 waker waker  15M Apr 22 15:57 deadbeef_0.7.2_amd64.snap
drwxrwxr-x 3 waker waker 4.0K Apr 22 15:54 parts
drwxrwxr-x 8 waker waker 4.0K Apr 22 15:57 snap
-rw-rw-r-- 1 waker waker  320 Apr 22 15:56 snapcraft.yaml
drwxrwxr-x 6 waker waker 4.0K Apr 22 15:55 stage
$ deadbeef
starting deadbeef 0.7.2-rc5 [static]
server_start
INFO: unlink socket: No such file or directory
Bad system call