Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Установка QtCreator в /opt/  (Прочитано 1880 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Установка QtCreator в /opt/
« : 29 Марта 2015, 16:09:46 »
Всем добра! Решил немного подсесть на Qt и поставить его на ноут для всяких издевательств над ним :)
Для этого скачал с официального сайта opensource версию QtSDK v5.4 (онлайн установщик), запустил под рутом, и установил в /opt/Qt и создал ярлык для запуска в /ush/share/applications/ такого содержания
Код: (bash) [Выделить]
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=QtCreator
Comment=QtCreator
NoDsiplay=true
Exec=/opt/Qt/Tools/QtCreator/bin/qtcreator %f
Icon=/opt/Qt/5.4/Src/qtdoc/doc/images/landing/icon_QtCreator_78x78px.png
Name[en_US]=Qt-Creator
ярлык появился, но при запуске он пытается запустится, но не запускается.
Думаю из-за того, что директория /opt/Qt доступна из под рута. Как настроить правильно права на выполнение, чтобы мог спокойно запустить qtcreator из меню программ?
Что делал:
1.
kirra@sony-vaio:/opt/Qt/Tools/QtCreator/bin$ ls -la
итого 2648
drwxr-xr-x  5 root root   4096 марта 28 01:14 .
drwxr-xr-x  5 root root   4096 марта 28 01:14 ..
-rwxr-xr-x  1 root root  23504 марта  4 03:29 buildoutputparser
drwxr-xr-x  4 root root   4096 марта 28 01:14 imports
drwxr-xr-x 10 root root   4096 марта 28 01:14 plugins
-rwxr-xr-x  1 root root 238112 марта  4 03:29 qbs
-rwxr-xr-x  1 root root  48192 марта  4 03:29 qbs-config
-rwxr-xr-x  1 root root  69696 марта  4 03:29 qbs-config-ui
-rwxr-xr-x  1 root root  23184 марта  4 03:29 qbs-qmltypes
-rwxr-xr-x  1 root root  85352 марта  4 03:29 qbs-setup-qt
-rwxr-xr-x  1 root root 171848 марта  4 03:29 qbs-setup-toolchains
drwxr-xr-x 18 root root   4096 марта 28 01:14 qml
-rwxr-xr-x  1 root root 834096 марта  4 03:29 qml2puppet
-rwxr-xr-x  1 root root 792464 марта  4 03:29 qmlpuppet
-rw-r--r--  1 root root     83 марта  4 03:29 qt.conf
-rwxrwxrwx  1 root root  78552 марта  4 03:29 qtcreator
-rwxr-xr-x  1 root root  14736 марта  4 03:29 qtcreator_process_stub
-rwxr-xr-x  1 root root    950 марта  4 03:29 qtcreator.sh
-rwxr-xr-x  1 root root  48168 марта  4 03:29 qtpromaker
-rwxr-xr-x  1 root root 232576 марта  4 03:29 sdktool
kirra@sony-vaio:/opt/Qt/Tools/QtCreator/bin$ cd ..
kirra@sony-vaio:/opt/Qt/Tools/QtCreator$ sudo chmod -R 777 bin/
[sudo] password for kirra:
kirra@sony-vaio:/opt/Qt/Tools/QtCreator$ cd bin/
kirra@sony-vaio:/opt/Qt/Tools/QtCreator/bin$ ls -la
итого 2648
drwxrwxrwx  5 root root   4096 марта 28 01:14 .
drwxr-xr-x  5 root root   4096 марта 28 01:14 ..
-rwxrwxrwx  1 root root  23504 марта  4 03:29 buildoutputparser
drwxrwxrwx  4 root root   4096 марта 28 01:14 imports
drwxrwxrwx 10 root root   4096 марта 28 01:14 plugins
-rwxrwxrwx  1 root root 238112 марта  4 03:29 qbs
-rwxrwxrwx  1 root root  48192 марта  4 03:29 qbs-config
-rwxrwxrwx  1 root root  69696 марта  4 03:29 qbs-config-ui
-rwxrwxrwx  1 root root  23184 марта  4 03:29 qbs-qmltypes
-rwxrwxrwx  1 root root  85352 марта  4 03:29 qbs-setup-qt
-rwxrwxrwx  1 root root 171848 марта  4 03:29 qbs-setup-toolchains
drwxrwxrwx 18 root root   4096 марта 28 01:14 qml
-rwxrwxrwx  1 root root 834096 марта  4 03:29 qml2puppet
-rwxrwxrwx  1 root root 792464 марта  4 03:29 qmlpuppet
-rwxrwxrwx  1 root root     83 марта  4 03:29 qt.conf
-rwxrwxrwx  1 root root  78552 марта  4 03:29 qtcreator
-rwxrwxrwx  1 root root  14736 марта  4 03:29 qtcreator_process_stub
-rwxrwxrwx  1 root root    950 марта  4 03:29 qtcreator.sh
-rwxrwxrwx  1 root root  48168 марта  4 03:29 qtpromaker
-rwxrwxrwx  1 root root 232576 марта  4 03:29 sdktool
kirra@sony-vaio:/opt/Qt/Tools/QtCreator/bin$


и сменил владельца на себя
sudo chown -R kirra:kirra /opt/Qt/

но это ничего не помогло.

P.S. Просто помню, что на работе, была такая же проблема с openOCD, и там как-то её решили, но не помню как..
Burning on the flame
Played the waiting game

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5743
  • Все по палатам!
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #1 : 29 Марта 2015, 17:24:39 »
В терминале
/opt/Qt/Tools/QtCreator/bin/qtcreator
и вывод сюда
Извините, я все еще учусь

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #2 : 29 Марта 2015, 18:01:40 »
В терминале
/opt/Qt/Tools/QtCreator/bin/qtcreator
и вывод сюда
kirra@sony-vaio:~$ /opt/Qt/Tools/QtCreator/bin/qtcreator
Ошибка сегментирования
kirra@sony-vaio:~$

скорее все я его сломал немного..
Как его снести и переустановить?
Burning on the flame
Played the waiting game

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5743
  • Все по палатам!
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #3 : 29 Марта 2015, 18:08:34 »
Посмотри где-нибудь в readme в доументах
Извините, я все еще учусь

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #4 : 29 Марта 2015, 18:55:38 »
вообщем, удалил Qt через MaintenanceTool
изменил владельца для /opt/ командой sudo chown kirra:kirra /opt/

kirra@sony-vaio:/$ ls -la
итого 112
drwxr-xr-x  23 root root  4096 марта 28 00:14 .
drwxr-xr-x  23 root root  4096 марта 28 00:14 ..
drwxr-xr-x   2 root root  4096 марта 28 00:06 bin
drwxr-xr-x   3 root root  4096 марта 28 00:16 boot
drwxr-xr-x   2 root root  4096 марта 27 23:38 cdrom
drwxr-xr-x  16 root root  4060 марта 29 17:06 dev
drwxr-xr-x 135 root root 12288 марта 29 17:16 etc
drwxr-xr-x   3 root root  4096 марта 27 23:39 home
lrwxrwxrwx   1 root root    33 марта 28 00:14 initrd.img -> boot/initrd.img-3.16.0-33-generic
lrwxrwxrwx   1 root root    33 марта 27 23:45 initrd.img.old -> boot/initrd.img-3.16.0-23-generic
drwxr-xr-x  25 root root  4096 марта 29 17:15 lib
drwxr-xr-x   2 root root  4096 марта 28 00:03 lib64
drwx------   2 root root 16384 марта 27 23:31 lost+found
drwxr-xr-x   3 root root  4096 марта 27 23:56 media
drwxr-xr-x   2 root root  4096 окт.  16 04:42 mnt
drwxr-xr-x   3 root root  4096 марта 29 18:14 opt
dr-xr-xr-x 204 root root     0 марта 29 17:05 proc
drwx------   7 root root  4096 марта 28 01:21 root
drwxr-xr-x  28 root root   860 марта 29 18:14 run
drwxr-xr-x   2 root root 12288 марта 28 00:04 sbin
drwxr-xr-x   2 root root  4096 окт.  22 09:22 srv
dr-xr-xr-x  13 root root     0 марта 29 18:20 sys
drwxrwxrwt  11 root root 12288 марта 29 18:17 tmp
drwxr-xr-x  10 root root  4096 окт.  22 09:22 usr
drwxr-xr-x  13 root root  4096 окт.  22 09:33 var
lrwxrwxrwx   1 root root    30 марта 28 00:14 vmlinuz -> boot/vmlinuz-3.16.0-33-generic
lrwxrwxrwx   1 root root    30 марта 27 23:45 vmlinuz.old -> boot/vmlinuz-3.16.0-23-generic
kirra@sony-vaio:/$


стало

kirra@sony-vaio:/$ ls -la
итого 112
drwxr-xr-x  23 root  root   4096 марта 28 00:14 .
drwxr-xr-x  23 root  root   4096 марта 28 00:14 ..
drwxr-xr-x   2 root  root   4096 марта 28 00:06 bin
drwxr-xr-x   3 root  root   4096 марта 28 00:16 boot
drwxr-xr-x   2 root  root   4096 марта 27 23:38 cdrom
drwxr-xr-x  16 root  root   4060 марта 29 17:06 dev
drwxr-xr-x 135 root  root  12288 марта 29 17:16 etc
drwxr-xr-x   3 root  root   4096 марта 27 23:39 home
lrwxrwxrwx   1 root  root     33 марта 28 00:14 initrd.img -> boot/initrd.img-3.16.0-33-generic
lrwxrwxrwx   1 root  root     33 марта 27 23:45 initrd.img.old -> boot/initrd.img-3.16.0-23-generic
drwxr-xr-x  25 root  root   4096 марта 29 17:15 lib
drwxr-xr-x   2 root  root   4096 марта 28 00:03 lib64
drwx------   2 root  root  16384 марта 27 23:31 lost+found
drwxr-xr-x   3 root  root   4096 марта 27 23:56 media
drwxr-xr-x   2 root  root   4096 окт.  16 04:42 mnt
drwxr-xr-x   3 kirra kirra  4096 марта 29 18:14 opt
dr-xr-xr-x 205 root  root      0 марта 29 17:05 proc
drwx------   7 root  root   4096 марта 28 01:21 root
drwxr-xr-x  28 root  root    860 марта 29 18:14 run
drwxr-xr-x   2 root  root  12288 марта 28 00:04 sbin
drwxr-xr-x   2 root  root   4096 окт.  22 09:22 srv
dr-xr-xr-x  13 root  root      0 марта 29 18:20 sys
drwxrwxrwt  11 root  root  12288 марта 29 18:26 tmp
drwxr-xr-x  10 root  root   4096 окт.  22 09:22 usr
drwxr-xr-x  13 root  root   4096 окт.  22 09:33 var
lrwxrwxrwx   1 root  root     30 марта 28 00:14 vmlinuz -> boot/vmlinuz-3.16.0-33-generic
lrwxrwxrwx   1 root  root     30 марта 27 23:45 vmlinuz.old -> boot/vmlinuz-3.16.0-23-generic
kirra@sony-vaio:/$


указал в установщике путь /opt/Qt и собственно установил.
Результат не изменился

kirra@sony-vaio:/opt/Qt/Tools/QtCreator/bin$ ls -la
итого 2648
drwxr-xr-x  5 kirra kirra   4096 марта 29 18:42 .
drwxr-xr-x  5 kirra kirra   4096 марта 29 18:42 ..
-rwxr-xr-x  1 kirra kirra  23504 марта  4 03:29 buildoutputparser
drwxr-xr-x  4 kirra kirra   4096 марта 29 18:42 imports
drwxr-xr-x 10 kirra kirra   4096 марта 29 18:42 plugins
-rwxr-xr-x  1 kirra kirra 238112 марта  4 03:29 qbs
-rwxr-xr-x  1 kirra kirra  48192 марта  4 03:29 qbs-config
-rwxr-xr-x  1 kirra kirra  69696 марта  4 03:29 qbs-config-ui
-rwxr-xr-x  1 kirra kirra  23184 марта  4 03:29 qbs-qmltypes
-rwxr-xr-x  1 kirra kirra  85352 марта  4 03:29 qbs-setup-qt
-rwxr-xr-x  1 kirra kirra 171848 марта  4 03:29 qbs-setup-toolchains
drwxr-xr-x 18 kirra kirra   4096 марта 29 18:42 qml
-rwxr-xr-x  1 kirra kirra 834096 марта  4 03:29 qml2puppet
-rwxr-xr-x  1 kirra kirra 792464 марта  4 03:29 qmlpuppet
-rw-r--r--  1 kirra kirra     83 марта  4 03:29 qt.conf
-rwxr-xr-x  1 kirra kirra  78552 марта  4 03:29 qtcreator
-rwxr-xr-x  1 kirra kirra  14736 марта  4 03:29 qtcreator_process_stub
-rwxr-xr-x  1 kirra kirra    950 марта  4 03:29 qtcreator.sh
-rwxr-xr-x  1 kirra kirra  48168 марта  4 03:29 qtpromaker
-rwxr-xr-x  1 kirra kirra 232576 марта  4 03:29 sdktool
kirra@sony-vaio:/opt/Qt/Tools/QtCreator/bin$ ./qtcreator
Ошибка сегментирования
kirra@sony-vaio:/opt/Qt/Tools/QtCreator/bin$
Burning on the flame
Played the waiting game

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5743
  • Все по палатам!
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #5 : 29 Марта 2015, 19:08:58 »
S9, может, для начала, из реп поставить и не мучаться?
Извините, я все еще учусь

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #6 : 30 Марта 2015, 12:23:18 »
S9, может, для начала, из реп поставить и не мучаться?
не думаю, что в репах есть QT 5.4, или вообще 5-й Qt
Burning on the flame
Played the waiting game

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5743
  • Все по палатам!
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #7 : 30 Марта 2015, 12:54:20 »
S9, думать - это неплохо

Qt Creator 3.0.1
Based on Qt 5.2.1 (GCC 4.8.2, 32 bit)

Извините, я все еще учусь

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #8 : 30 Марта 2015, 16:18:51 »
S9, думать - это неплохо
ага:)
Да я ещё немного с бубном попляшу, может и заведётся:)
Просто давно хотел раздел /opt/ на отдельный диск вывести, и назначить владельцем себя:) просто помимо QtCreator туда ещё несколько прог поставлю (Eagle CAD, и прочие), может быть после этих манипуляций и оживёт что-нибудь:)

Пользователь решил продолжить мысль 31 Марта 2015, 01:53:10:
Что-то я изрядно замучался. Пробовал ставить и в home и в opt, и с онлайн установщика и с оффлиайн устанощика, что-то всё та же проблема..
Осталось попробовать поставить из репозиториев :)
Как поставить наиболее свежую версию Qt из реп?
« Последнее редактирование: 31 Марта 2015, 01:53:10 от S9 »
Burning on the flame
Played the waiting game

Оффлайн Xmakc

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #9 : 13 Апреля 2015, 16:03:41 »
Из репа - не айс, поверьте. Замучаетесь конфигурировать среду ...

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #10 : 14 Апреля 2015, 11:58:22 »
Кстати, снёс KUbutnu 14.10 KDE 5, и поставил KUbuntu 14.04 с KDE 4, QtSDK поставился без проблем в /opt/ (только сменил владельца и всё), и всё заработало
Burning on the flame
Played the waiting game

Оффлайн andeykapas

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #11 : 14 Апреля 2015, 14:02:06 »
а как help в креаторе настроить? у меня выводит:

The page could not be found!
Error loading: qthelp://org.qt-project.qtcreator.301/doc/index.html

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #12 : 14 Апреля 2015, 14:11:14 »
Кстати, снёс KUbutnu 14.10 KDE 5, и поставил KUbuntu 14.04 с KDE 4, QtSDK поставился без проблем в /opt/ (только сменил владельца и всё), и всё заработало
А упорно менять владельца было и не обязательно: вам файлы QtSDK нужны только на чтение, и здесь владелец вас никак не ограничивает.

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #13 : 15 Апреля 2015, 13:54:01 »
А упорно менять владельца было и не обязательно: вам файлы QtSDK нужны только на чтение, и здесь владелец вас никак не ограничивает.
Просто дело в том, что в /opt/ у меня не только QtSDK живёт. Там есть ещё небольшая кучка прог, поэтому чтобы не парится выставлением прав для каждой их них, выставил права для всего /opt/
Burning on the flame
Played the waiting game

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Установка QtCreator в /opt/
« Ответ #14 : 15 Апреля 2015, 18:30:59 »
А упорно менять владельца было и не обязательно: вам файлы QtSDK нужны только на чтение, и здесь владелец вас никак не ограничивает.
Просто дело в том, что в /opt/ у меня не только QtSDK живёт. Там есть ещё небольшая кучка прог, поэтому чтобы не парится выставлением прав для каждой их них, выставил права для всего /opt/
Так вот в большинстве случаев (во всех?) изменять права владельцев для устанавливаемых пакетов не нужно.
(у меня тоже много чего в /opt стоит)

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.