Софт
   691

Не устанавливается Tizen Studio 2.3

Здравствуйте, хотел установить Tizen Studio, вот по этой инструкции, но у меня возникла проблема, программа установки почему-то требует установить пакеты, хотя я все что нужно проинсталлировал, смотрите подробно ошибку на скрине.

Софт: Не устанавливается Tizen Studio 2.3
Что я уже пробовал сделать, для решения этой проблемы:
1) Удалили все версии открытого jdk. После установил проприетарный jdk7AUR и проприетарный jdk8AUR. После каждой такой установки на всякий случай перезагружал систему.
2) Попробовал установить конкретную версию, которая указана в этой же инструкции tizen-web-ide_TizenSDK_2.4.0_Rev8_ubuntu-64.bin, правда сам файл нашел в другом месте на оф. сайте Tizen sdk, просто по названию файла. Установщик там другой, но он же начел требовать те же пакеты.

После этих попыток, я понял, что возможно я нахожусь в шаге решения данной проблемы. Так как я выяснил через менеджер пакетов Octopi Notifier, что все пакеты webkitgtkAUR (должен заметить, что пакет у меня компилировался ~10ч. ошибок при установке вроде не было), cpio и rpmextract установлены. А вот в папке /bin/ есть не все файлы для запуска этих пакетов, имеются только cpio, rpmextract, rpm2cpio и cpio, а вот libwebkitgtk-1.0-0 и webkitgtk — нет.

Вообщем после этой всей истории, я думаю, что в /bin/ нужна ссылка для запуска пакета libwebkitgtk-1.0-0. Проблема в том, что я не знаю где искать исполняемый файл и как правильно назвать эту ссылку на него, чтобы программа поняла, что этот пакет присутствует, жду помощи от вас. Либо если мая догадка не правильная, то можете мне предложить другое решения.

11 комментариев

avatar
1. Посмотри, какие ошибки выдаются в консоли после запуска инсталлятора, может быть, будет заметно, чего не хватает.
2. libwebkitgtk-1.0-0 — скорее всего, библиотека, должна устанавливаться webkitgtk. Проверить можно, например, с помощью octopi, он может выдать список файлов webkitgtk.
3. Может быть, попробовать найти эту библиотеку в ubuntu, и попробовать «подсунуть» инсталлятору?
0
avatar
1. Если запустить установщик последней версии программы в консоли web-ide_Tizen_Studio_2.3_ubuntu-64.bin то туда он не каких сообщений не выдает. А вот если сделать тоже самое со старой версию программы из той инструкции tizen-web-ide_TizenSDK_2.4.0_Rev8_ubuntu-64.bin то тут сразу при старте появляются предупреждающие сообщения о чем-то. Они меняются в зависимости от нажатия кнопок в инсталляторе.

Сообщения на момент старта.
Спойлер!

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f1259322b10 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f12593229b0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f1259322b10 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f12593229b0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f1259322b10 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f12593226f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f125817ade0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f12598bdf10 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f1259a2c300 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f12593226f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f1259322850 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f1259322170 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f1259322430 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f1259322c70 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f1259322dd0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f125963e1b0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f125963e310 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f125963e470 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f125963e5d0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f125963e730 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f125963e9f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f125963eb50 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f125963ecb0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f125963ee10 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f125817a180 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f125817a2e0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f12593222d0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f125817ab20 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkButton 0x7f12597f7180 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

Сообщения на момент нажатия галочки согласия с условиями.
Спойлер!

(SWT:11986): GLib-CRITICAL **: Source ID 417 was not found when attempting to remove it

(SWT:11986): GLib-CRITICAL **: Source ID 469 was not found when attempting to remove it

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f12593226f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f1259322850 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f1259322170 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f1259322430 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to SwtFixed 0x7f1259322c70 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): Gtk-WARNING **: Allocating size to GtkBox 0x7f1259322dd0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(SWT:11986): GLib-CRITICAL **: Source ID 473 was not found when attempting to remove it

Сообщения на момент нажатия кнопки установки и появления окна сообщением об ошибке.
Спойлер!

(SWT:11986): GLib-CRITICAL **: Source ID 473 was not found when attempting to remove it

(SWT:11986): GLib-CRITICAL **: Source ID 1055 was not found when attempting to remove it

(SWT:11986): GLib-CRITICAL **: Source ID 1062 was not found when attempting to remove it

(SWT:11986): GLib-CRITICAL **: Source ID 1066 was not found when attempting to remove it

(SWT:11986): GLib-CRITICAL **: Source ID 1070 was not found when attempting to remove it

2. Конкретно там файла с таким названием libwebkitgtk-1.0-0 не нашел, нашлись лишь похожие: libwebkitgtk-3.0.so, libwebkitgtk-3.0.so.0 и libwebkitgtk-3.0.so.0.22.17.

3. Как это сделать, скачать deb пакет libwebkitgtk-1.0-0 и установить его через специальную программу которая может это сделать для Manjaro или может есть способ полегче просто я о нем не знаю?
0
avatar
deb-файл — это архив, его можно просто распаковать и достать нужный файл. Потом попробовать эту библиотеку кинуть в папку с инсталлятором, или даже в /usr/lib.
0
avatar
Возможно будет не лишним, дополнение ко 2 пункту. Я обнаружил, что вместе с пакетом webkitgtk установился webkitgtk2, вот в нем-то и есть библиотеки с более похожим названием libwebkitgtk-1.0.so, libwebkitgtk-1.0.so.0 и libwebkitgtk-1.0.so.0.22.17.
0
avatar
libwebkitgtk-1.0.so, libwebkitgtk-1.0.so.0 и libwebkitgtk-1.0.so.0.22.17

libwebkitgtk-1.0.so.0.22.17 — библиотека, остальные два файлв — ссылки на неё.
Если эти файлы есть в системе, то, скорее всего, есть два варианта:
1. Установщик их почему-то не видит, но странно, /usr/lib — стандартное расположение для библиотек, можно, конечно, кинуть их в папку с инсталлятором, но не факт, что что-то даст.
2. Возможно, что не совпадают версии. В Арче и Манджаро обновление идёт быстрее, чем в Убунту и Дебиане. webkitgtk2 обновился буквально три дня назад. Жаль, что в консоли не видно ничего полезного, не знаем, какая именно версия нам нужна. Если бы точно знать имя нужной библиотеки, можно было бы сделать ссылку с нужным именем на тот файл, что у тебя есть.
Попробуй, всё-таки, вытащить библиотеки из Убунту, может быть, сработает. Иначе, имхо, придётся писать на форум или в поддержку tizen, или ждать новой версии.
Последний раз редактировалось
0
avatar
1. Подкидывание в папку с инсталлятором, к сожалению не подействовало.
2. Библиотека у меня в Manjaro действительно новее оказалась, даже весит больше, попробовал заменить /usr/lib её более старой версией с Убунты, но и это не помогло, установщик продолжает требовать установку пакетов. По поводу писать на форум разработчиков, скорей всего это бесполезное дело, ибо они официально поддерживают только Ubuntu, как я понял из этого найденного мной сообщения.

Решил запариться, установил на виртуалку Лубунту, посмотрел через Synaptic куда эти все библиотеки ставятся. Проверить инсталляцию Tizen Studio 2.3, она устанавливалась без ошибок, конечно если нужные пакеты уже имеются в системе, если их нет, то установочная программа их начинает требовать, это я тоже проверил.

Спойлер!
libwebkitgtk-1.0-0_2.4.11-0ubuntu0.1_amd64.deb
Папки по умалчиванию
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libwebkitgtk-1.0.so.0
/usr/lib/x86_64-linux-gnu/libwebkitgtk-1.0.so.0.22.17
/usr/share
/usr/share/doc
/usr/share/doc/libwebkitgtk-1.0-0
/usr/share/doc/libwebkitgtk-1.0-0/changelog.Debian.gz
/usr/share/doc/libwebkitgtk-1.0-0/copyright

cpio_2.11+dfsg-5ubuntu1_amd64.deb
Папки по умалчиванию
/.
/bin
/bin/cpio
/bin/mt-gnu
/usr
/usr/share
/usr/share/doc
/usr/share/doc/cpio
/usr/share/doc/cpio/NEWS.gz
/usr/share/doc/cpio/README.gz
/usr/share/doc/cpio/changelog.Debian.gz
/usr/share/doc/cpio/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/cpio.1.gz
/usr/share/man/man1/mt-gnu.1.gz

rpm2cpio_4.12.0.1+dfsg1-3build3_amd64.deb
Папки по умалчиванию
/.
/usr
/usr/bin
/usr/bin/rpm2archive
/usr/bin/rpm2cpio
/usr/share
/usr/share/doc
/usr/share/doc/rpm2cpio
/usr/share/doc/rpm2cpio/NEWS.Debian.gz
/usr/share/doc/rpm2cpio/changelog.Debian.gz
/usr/share/doc/rpm2cpio/copyright
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/rpm2archive.8.gz
/usr/share/man/man8/rpm2cpio.8.gz

Соответственно из-за этой полученной информации, решил создать ссылку для x86_64-linux-gnu, но увы не помогло. Возможно нужно создать больше ссылок, но я пока в раздумье, может быть я буду делать это зря, как ты считаешь, либо если кто другой знает, то подскажите?
Последний раз редактировалось
0
avatar
а почему не хочешь попробовать установить cli инсталятором? я у себя пробовал, по этой команде
./web-cli_Tizen_Studio_2.3_ubuntu-64.bin --accept-license --no-java-check /home/USER/tizen-studio

(USER — заменить на свое)
происходит установка и ругани не было, хотя на гуйный установщик так же ругается
Последний раз редактировалось
?

clock for blog
0
avatar
Я пробовал его, там похоже нет нормальной IDE, а просто консольный интерфейс, без качественной среды работки будет не удобно. Может конечно я не нашел нужного файла запуска, но я перепробовал много вариантов, везде выскакивает командный интерфейс типа такого, его можно увидеть только в консоле. Сейчас установил заново, чтобы показать.
Спойлер!
Usage: tizen <command> [args]
Where <command> is one of 
-----------------------------
  build-app            Build and package Tizen native/web projects.
  build-cs             Build a C# project.
  build-native         Build a Tizen native project.
  build-web            Build a Tizen web project.
  certificate          Generate a certificate for signing Tizen applications.
  clean                Clean the build output directory.
  cli-config           Configure the Tizen command line interface.
  create               Create a Tizen native, web and C# project from a template.
  install              Install the application package to the target device.
  list                 Show the list of native, web, C# project templates.
  manual               Show the description of a given command.
  package              Create an application package for Tizen.
  package-cs           Create an C# application package for Tizen.
  run                  Run the application on the target device.
  security-profiles    Manage a set of profiles for signing Tizen applications.
  trust-anchor         Manage a trust-anchor confignration for authorization.
  uninstall            Uninstall the package from the target device.
  version              Print the version of the Tizen command line interface.
Последний раз редактировалось
0
avatar
Хотя, та программа, которая у тебя на скриншоте (сразу не заметил), я ее еще не находил, сейчас нашел по адресу /tizen-studio/package-manager/package-manager.bin. Буду смотреть, возможно нужно будет что-то через нее подгрузить, позже отпишусь здесь о результате.
Последний раз редактировалось
0
avatar
надо читать мануал
вот увидел
Name of the package you want to install. You can enter multiple package names (such as NativeIDE and Emulator).
To retrieve the names of installable packages, use the following command:
возможно NativeIDE это и есть необходимый пакет?
?

clock for blog
0
avatar
Я воспользовался этой программой package-manager.bin, но заметил, что с нее также устанавливаются не все пункты, а именно с отметкой cli. Я попробовал, только их проинсталлировать. В итоге мне удалось установить Tizen Studio 2.3, но к сожалению она урезанной оказалась.

То есть, я не смог например найти в ней пункта New => Tizen Project. Я знаю он точно должен быть. Так как на Window 8 этот пункт есть, да и в инструкциях по созданию первого приложения, он тоже присутствует. Без этого пункта, я не смогу создать даже пробный проект, так как нужны рабочая структура, она довольно сложная, в ручную её быстро не создашь. Еще складывается мой опыт, хоть я знаю JS, но я пока новичок для платформы Tizen, то есть даже еще не одного приложения для нее пока не создавал.

Если взять конкретно компонент NativeIDE, то он выдает ошибку уже в этом инсталляторе, что нужно до установить пакеты.

Мануал скорей всего прочту, но позже, потому что пока решил себе не усложнять задачу, разберусь пока с этой программой по лучше на Window 8, там хоть не с первого раза (есть тоже свои ошибки), но удалось её установить. А потом, посмотрю может еще раз попытаюсь установить эту программу на Manjaro, тут я хоть буду точно знать, что должно работать, а что нет если есть такое.

Еще кстати оставлю здесь мысль, возможно пригодиться в будущем, есть предположения, что эти установщики узнают об присутствии пакетов через утилиту apt-get, которая есть в Убунту, но нет в Манжаро, из-за чего им кажется, что не чего не установлено в систем, то-что требуются. Если это так, то может быть как-нибудь эту утилиту возможно сымитировать?
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.