Показать статистику
0 голосов
от (430 баллов)

Скачал пакет приложения Firework в zip архиве. Подскажите, как правильно устанавливать?

626 просмотров 1 ответов
от (15.2тыс. баллов)
0
Уточните пожалуйста, что в архиве?Вы хотите из исходников собрать программу? И какой дистрибутив Linux?
от (3.8тыс. баллов)
0

Если вопрос в том, что бы распаковать архив, то сначала надо поставить unzip: 

sudo apt install unzip

И далее просто распаковать ваш архив: 

unzip archive.zip

Здесь про это рассказывали.

А что внутри архива?

от (430 баллов)
0
я так понял что это не исходники
от (430 баллов)
0

да, распаковать получилось. скачал приложение отсюда. попогите пжлст

1 Ответ

0 голосов
от (15.2тыс. баллов)

Я скачал этот файл по вашей ссылке и распаковал архив. В этом архиве есть исполняемый файл:

Firework

Что бы запустить эту программу, нужно открыть терминал и перейти в каталог с распакованным файлом. Далее, выполнить этот исполняемый файл: 

~/Downloads/Firework-linux-x32/Firework$ ./Firework

Однако у меня запустить эту штуку не получилось: 

./Firework: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory

Я доустановил эту библиотеку: 

sudo apt install libnss3-dev

Однако результата это не принесло. 

Вы пробовали запускать как я показал выше: ./Firework ?

ЕСТЬ НЕКОТОРЫЕ НОВОСТИ

Я смог запустить эту софтину, однако мне пришлось скачать 64-битную версию. Зачем вам 32-битная? Или у вас 32-битный процессор?

Вот картинка (нажмите по ней что бы перейти на страницу скачивания)

Далее, выбираете 64 битную версию. Скачиваете, распаковываете. И вот что у меня получилось:

от (430 баллов)
0

у меня запустить получилось, но есть ошибки

помогите вылечить

$ ./Firework
[28081:28081:0504/102951.376117:ERROR:sandbox_linux.cc(366)] InitializeSandbox() called with multiple threads in process gpu-process.
[28054:28054:0504/102951.905105:ERROR:gpu_process_transport_factory.cc(967)] Lost UI shared context.
[28098:28106:0504/102951.919731:ERROR:command_buffer_proxy_impl.cc(124)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.
Схема «com.canonical.Unity.Launcher» отсутствует
от (15.2тыс. баллов)
0

Попробуйте запустить так: 

./Firework --disable-gpu --disable-software-rasterizer 
от (430 баллов)
0

теперь вот так

$ ./Firework --disable-gpu --disable-software-rasterizer 
[3728:3728:0504/180447.467827:ERROR:gpu_process_transport_factory.cc(967)] Lost UI shared context.
Схема «com.canonical.Unity.Launcher» отсутствует
[3728:3749:0504/180448.535648:ERROR:nss_util.cc(748)] After loading Root Certs, loaded==false: NSS error code: -8018
от (15.2тыс. баллов)
0

Хм, похоже на баг в самом движке Chromium. Файл core dump создается когда процесс умирает с ошибкой? Можно так попробовать запустить - теоретически, будет code.dump файл. Этот файл можно подебажить, но это заморочно. Если все таки есть желание, то выполните

./Firework --disable-gpu --disable-software-rasterizer --debug --single-process

Далее в терминале выполните: 

gdb /путь/к вашему файлу/Firework core.dump

Где code.dump - файл с отладкой, которой появился после завершения процесса Firework с ошибкой

Далее в gdb наберите bc и покажите вывод здесь.

от (430 баллов)
0
gdb Firework core.dmp
GNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from Firework...(no debugging symbols found)...done.
/home/user/Загрузки/Firework/core.dmp: Нет такого файла или каталога.
(gdb) bc
Undefined command: "bc".  Try "help".
(gdb) 
от (15.2тыс. баллов)
0

Путь правильный надо указать к дампу 

/home/user/Загрузки/Firework/core.dmp: Нет такого файла или каталога. 
от (430 баллов)
0
Дело в том, что физически core.dmp отсутствует после старта приложения с ошибкой. Почему так?
от (15.2тыс. баллов)
0

Вы смотрели в этой директории ?

/var/crash/

Что бы включить создание core.dump, можно еще принудительно запустить Apport - это сервис, который в Ubuntu-подобных дистрибутивах отвечает за сбор дампов (выполнить в терминале): 

sudo service apport start
...