PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » PureBasic для Linux » Установка РВ на openSUSE


Установка РВ на openSUSE

Сообщений 1 страница 30 из 38

1

Уважаемые спецы по LINUX, прошу вас помочь с решением темы.
Сайт РВ предлагает .tar файл и прошу помочь с указаниями и и инструкциями запуска РВ на openSUSE (Tumbleweed).

Отредактировано ugulamjanov (16.12.2021 13:14:14)

0

2

Попробуйте сделать по этой инструкции https://www.purebasic.fr/english/viewtopic.php?t=74875

0

3

Пётр написал(а):

Попробуйте сделать по этой инструкции https://www.purebasic.fr/english/viewtopic.php?t=74875

Приведенные советы в качестве команды заложены в запускаемый shell файл, и пока не помогают в openSUSE.
В случае появления дополнительной инструкции прошу вас поделиться.
Спасибо.

0

4

Что именно не получается?

0

5

ugulamjanov написал(а):

Приведенные советы в качестве команды заложены в запускаемый shell файл, и пока не помогают в openSUSE.
В случае появления дополнительной инструкции прошу вас поделиться.
Спасибо.

Инструкция для ubuntu/debian и производных от них.
Вы должны в своём сообществе SuSe найти ответы на вопрос о аналогичных пакетах в своей системе и ставить их при помощи своего менеджера пакетов, а не как не apt, которого в SuSe отродясь не водилось.
Если вы этого не понимаете, то зачем вам linux, и тем более разработка под него?

0

6

useful написал(а):

Инструкция для ubuntu/debian и производных от них.
Вы должны в своём сообществе SuSe найти ответы на вопрос о аналогичных пакетах в своей системе и ставить их при помощи своего менеджера пакетов, а не как не apt, которого в SuSe отродясь не водилось.
Если вы этого не понимаете, то зачем вам linux, и тем более разработка под него?

useful написал(а):

Инструкция для ubuntu/debian и производных от них.
Вы должны в своём сообществе SuSe найти ответы на вопрос о аналогичных пакетах в своей системе и ставить их при помощи своего менеджера пакетов, а не как не apt, которого в SuSe отродясь не водилось.
Если вы этого не понимаете, то зачем вам linux, и тем более разработка под него?

Зачем пинать сразу )
Вот ответ при запуске checkinstall.sh:

ugulamjanov@COOFUN:~/App/purebasic> ./checkinstall.sh

This script try to detect if all developments packages are correctly installed. If you are using a Debian or Ubuntu like distribution, you can use the following line to install all needed packages:

$ sudo apt-get install gcc g++ libc6-dev libsdl1.2-dev libgtk-3-dev unixodbc-dev libgnome2-dev libxine2-dev libwebkitgtk-3.0-dev libxxf86vm-dev libwebkitgtk-dev libwebkitgtk-3.0-dev

Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gtk+-3.0', required by 'virtual:world', not found
gtk+ 3.0 devel package need to be installed to use PureBasic

В openSUSE установка осуществляется через zypper, и в данном случае ответ такой:

Загрузка данных о репозиториях...
Чтение установленных пакетов...
"gcc" уже установлен.
Пакет "gcc" отсутствует в ваших репозиториях. Невозможно выполнить переустановку, обновление и откат.
Строка "g++" не найдена в именах пакетов. Пробуем возможности.
Поставщик "g++" не найден.
Строка "libc6-dev" не найдена в именах пакетов. Пробуем возможности.
Поставщик "libc6-dev" не найден.
Строка "libgnome2-dev" не найдена в именах пакетов. Пробуем возможности.
Поставщик "libgnome2-dev" не найден.
Строка "libgtk-3-dev" не найдена в именах пакетов. Пробуем возможности.
Поставщик "libgtk-3-dev" не найден.
Строка "libsdl1.2-dev" не найдена в именах пакетов. Пробуем возможности.
Поставщик "libsdl1.2-dev" не найден.
Строка "libwebkitgtk-3.0-dev" не найдена в именах пакетов. Пробуем возможности.
Поставщик "libwebkitgtk-3.0-dev" не найден.
Строка "libwebkitgtk-dev" не найдена в именах пакетов. Пробуем возможности.
Поставщик "libwebkitgtk-dev" не найден.
Строка "libxine2-dev" не найдена в именах пакетов. Пробуем возможности.
Поставщик "libxine2-dev" не найден.
Строка "libxxf86vm-dev" не найдена в именах пакетов. Пробуем возможности.
Поставщик "libxxf86vm-dev" не найден.
Строка "unixodbc-dev" не найдена в именах пакетов. Пробуем возможности.
Поставщик "unixodbc-dev" не найден.
Разрешение зависимостей пакетов...
Нечего выполнять.

Теперь про РВ: Он запускается через launch.sh:

https://forumupload.ru/uploads/0009/ae/28/641/873191.jpg

Что нужно еще настроить, чтобы среда РВ работала полноценно?

Отредактировано ugulamjanov (18.12.2021 15:01:06)

0

7

ugulamjanov написал(а):

Зачем пинать сразу )

Если вы взялись за установку на линукс, пролистайте хоть по диагонали всё об этом на основном форуме.
checkinstall устарел боле чем 5 лет назад и все просьбы обновить инструкцию по установке остались без ответа.

Для базовой сборки оконных функций без webgadget-а и умолчального gtk3 достаточно build-essential (всё для компиляции) и libgtk-3-dev (окна и гаджеты)
Спросите у тех кто знает как эти пакеты называются в SuSe и поставьте штатными средствами системы.
Судя по скрину аналог build-essential (всё для компиляции) у вас стоит.
Остальное смотрите поэтапно выясняя и добавляя прочие аналоги.
Есть же что то с гуи для установки пакетов, запускаете там поиск, например libgtk и смотрите что предлагается.

И на основном форуме была опубликована адаптация инструкции, на которую вам давали ссылку, к suse. Но сходу её не нахожу. Где то в недрах обсуждения.

Отредактировано useful (18.12.2021 18:15:52)

0

8

useful написал(а):

И на основном форуме была опубликована адаптация инструкции, на которую вам давали ссылку, к suse. Но сходу её не нахожу. Где то в недрах обсуждения.

Есть, спасибо.

0

9

ugulamjanov

Он запускается через launch.sh

там всего лишь ссылка на запуск purebasic/compilers/purebasic, проще напрямую сделать ярлык на файл на рабочий стол, в папку апликейшн и ассоциировать с ним pb-файлы. Вот.

Строка "libc6-dev" не найдена в именах пакетов. Пробуем возможности.

На ранее указанной странице "libc6-dev" не найден, это означает вы используете старый скрипт. Вам сказали открыть страницу и установить пакеты указанные там. Например там строка

Код:
sudo apt-get install libxxf86vm-dev libxine2-dev unixodbc-dev libsdl1.2-dev libsdl2-dev

в ней через пробел перечисляются пакеты: libxxf86vm-dev libxine2-dev unixodbc-dev libsdl1.2-dev libsdl2-dev
Надо взять один пакет "libxxf86vm-dev" и вставить его в менеджер установки. Я погуглил скриншоты установщика suse, там ничего сложного с поиском. Если zypper, то там тоже есть параметр search, se - поиск пакета по имени или описанию. То есть если пакет "libxxf86vm-dev" не найден, то можно попробовать "libxxf86vm" или  "libxxf", там может чисто в префиксах и суффиксах разница и так далее по одному пакету установить все, а не разом все и получить то что их не существует.
Далее на той же странице у автора mk-soft текст "For Games", это библиотеки необходимые для игр. То есть можно всё установить, а если чего то не установилось, значит ожидать что не будет работать. Далее "Subsystem qt" - подсистема qt, то есть если в настройках указать qt, то будет использоваться оболочка qt вместо gtk3, а также можно указать подсистему gtk2. То есть GUI будут создаваться на движке qt5 или другом, но если не установить, то не сможешь использовать эту подсистему.

Чтобы ещё упростить
1. Положи из архива то что в папке "purebasic - config" в папку ~/config/purebasic. Это настройки, там правда чёрная тема, но в любом случае можно удалить файлы и при запуске IDE они снова создадутся по умолчанию. Там пути на инструменты, которые тоже неплохо бы скачать. А точнее скачать AutoCompletionIDE, и установить пакеты kchmviewer и xchm для открытия справки в формате CHM. Справка тут. Там же в 1-вом посте русификация IDE, положить в папку PureBasic/Catalogs/.
2. Скачай инфу для новичка, там есть ссылки на код-архив в том числе и для Linux. Или тут те же ссылки

Отредактировано AZJIO (19.12.2021 12:40:58)

0

10

AZJIO написал(а):

Или тут те же ссылки

За это большое спасибо.
Я даже и не предполагал, что РВ так популярен ) и цениться разработчиками.
Низкий поклон автору РВ.

Отредактировано ugulamjanov (19.12.2021 15:53:08)

0

11

Уважаемые, все указанные пакеты установлены в openSUSE.

S  | Name                            | Summary                                                                    | Type
---+---------------------------------+----------------------------------------------------------------------------+------
i+ | WebKit2GTK-4.0-lang             | Translations for package webkit2gtk3-soup2                                 | пакет
i+ | WebKit2GTK-4.1-lang             | Translations for package webkit2gtk3                                       | пакет
i+ | glibc                           | Standard Shared Libraries (from the GNU C Library)                         | пакет
i+ | glibc-devel                     | Include Files and Libraries Mandatory for Development                      | пакет
i+ | glibc-extra                     | Extra binaries from GNU C Library                                          | пакет
i+ | glibc-lang                      | Translations for package glibc                                             | пакет
i+ | glibc-locale                    | Locale Data for Localized Programs                                         | пакет
i+ | glibc-locale-base               | en_US Locale Data for Localized Programs                                   | пакет
i  | java-17-openjdk-devel           | OpenJDK 17 Development Environment                                         | пакет
i+ | libproxy1-pacrunner-webkit      | Libproxy module to support WPAD/PAC parsing via the WebKit JavaScript En-> | пакет
i+ | libstdc++-devel                 | The system GNU C++ development files                                       | пакет
i+ | libstdc++6-devel-gcc11          | Include Files and Libraries mandatory for Development                      | пакет
i+ | libwebkit2gtk-4_0-37            | Library for rendering web content, GTK+ Port                               | пакет
i+ | libwebkit2gtk-4_1-0             | Library for rendering web content, GTK+ Port                               | пакет
i+ | libxcrypt-devel                 | Development files for libxcrypt                                            | пакет
i+ | linux-glibc-devel               | Linux headers for userspace development                                    | пакет
i+ | python38-devel                  | Include Files and Libraries Mandatory for Building Python Modules          | пакет
i+ | typelib-1_0-WebKit2-4_0         | Introspection bindings for webkit2gtk3-soup2                               | пакет
i+ | webkit2gtk-4_0-injected-bundles | Injected bundles for webkit2gtk3-soup2                                     | пакет
i+ | webkit2gtk-4_1-injected-bundles | Injected bundles for webkit2gtk3                                           | пакет

А как их прикрутить чтобы работали как положено? Кто владеет вопросом?

Отредактировано ugulamjanov (22.12.2021 17:39:39)

0

12

Среди пакетов не вижу libgtk 2 и libgtk 3.
Не думаю что для PB нужны java-17-openjdk-devel или python38-devel.

0

13

Пётр написал(а):

Не думаю что для PB нужны java-17-openjdk-devel или python38-devel.

это результат по поиску devel, ребята из форму openSUSEдали совет искать как аналог для dev

0

14

Пётр написал(а):

Среди пакетов не вижу libgtk 2 и libgtk 3.

они установлены в составе Tumbleview и называются:
"libgtk-3-0" уже установлен.
"libgtk-2_0-0" уже установлен.

0

15

https://pkgs.org/download/gtk3-devel
см зелёные строки
у вас они называются gtk3-devel как в fedora
Distribution Binary package Development package Additional packages
Arch gtk3 - -
Debian/Ubuntu libgtk-3-0 libgtk-3-dev gtk-3-examples
Fedora gtk3 gtk3-devel -

p.s. https://www.purebasic.fr/english/viewto … 31#p526131

Отредактировано useful (24.12.2021 17:53:19)

0

16

useful написал(а):

https://pkgs.org/download/gtk3-devel
см зелёные строки
у вас они называются gtk3-devel как в fedora
Distribution Binary package Development package Additional packages
Arch gtk3 - -
Debian/Ubuntu libgtk-3-0 libgtk-3-dev gtk-3-examples
Fedora gtk3 gtk3-devel -

p.s. https://www.purebasic.fr/english/viewto … 31#p526131

Отредактировано useful (Вчера 19:53:19)

Спасибо.
Установил согласно инструкции.
Но, ситуация остается без изменений (нет реакции на OpenConsole).

0

17

ugulamjanov написал(а):

нет реакции на OpenConsole.

Скомпилированное приложение запускаете из терминала. Тип исполняемого файла Console?

0

18

Ребята, из этого списка, что еще нужно установить?

https://forumupload.ru/uploads/0009/ae/28/641/t363352.jpg

0

19

Пётр написал(а):

Скомпилированное приложение запускаете из терминала. Тип исполняемого файла Console?

Речь об этом?

https://forumupload.ru/uploads/0009/ae/28/641/t371782.jpg

или об этом?

https://forumupload.ru/uploads/0009/ae/28/641/t896216.jpg

Отредактировано ugulamjanov (25.12.2021 19:00:44)

0

20

Пётр

С учетом госпрограммы импортозамещения в РФ как продвигается Линукс?
Я вернулся к изучению Линукс после выбора РФ независимости по ПО.
Я из Ташкента и сейчас Узбекистан и РФ плотно сотрудничают, и многие проекты запускаются в РУз зеркально РФ. И предполагаю, что по линиям МО и госуправления РУз последует за РФ, и РФ выгодно иметь защиенный тыл и соседа. Последующем будут развиваться рынок ПО из РФ на базе собственных ОС на базе Линукс (РЕД ОС, АСТРА и т.д.)

0

21

ugulamjanov написал(а):

Я вернулся к изучению Линукс после выбора РФ независимости по ПО.

На аналог Windows не смотрели? https://ru.wikipedia.org/wiki/ReactOS
Или https://ru.wikipedia.org/wiki/Категория:Российские_дистрибутивы_Linux

https://ru.wikipedia.org/wiki/PuppyRus_Linux

0

22

ReactOS - смотрел, из списка Линуксов РЕД ОС в установке капризничал, openSUSE установился без проблем и по этой причине начал его изучать. Пацаны мои выбрали UBUNTU.
Сейчас смотрю на перспективу.

0

23

ugulamjanov написал(а):

https://ru.wikipedia.org/wiki/PuppyRus_Linux

на нем РВ работает?

0

24

https://forum.puppyrus.org/index.php?topic=23187.0

Но если для старта, настоятельно рекомендую любительский клон UBUNTU
https://forum.runtu.org/
И конкретно https://forum.runtu.org/index.php/topic,7940.0.html

И для 5.73 и для 6.0 (которая для 18.04) идеальная, причём тема gtk умолчальная minwaita особенно удачна с точки зрения совпадающего внешнего вида gtk2 и gtk3 приложений.

0

25

ugulamjanov написал(а):

openSUSE установился без проблем и по этой причине начал его изучать.

Linux Mint посмотрите.

0

26

ugulamjanov
Я за Mint для начала изучения.Там Cinnamon практически как винда, наилучшая оболочка и она там по умолчанию, её не надо как в других устанавливать отдельно. Ну и так же я Арч использую, так как там самые последние версии программ, а для начинающего легче Манджару поставить. Федору на основе редхат я тоже долго использовал, но ещё до того как PureBasic использовал. Вот думаю чтобы пакеты ихние сделать придётся что то из основанных на редхат ставить.

0

27

AZJIO написал(а):
useful написал(а):
Петр написал(а):

ребята, благодарю за информацию и отзыв!

Отредактировано ugulamjanov (28.12.2021 10:34:48)

0

28

useful написал(а):

И конкретно https://forum.runtu.org/index.php/topic,7940.0.html

И для 5.73 и для 6.0 (которая для 18.04) идеальная, причём тема gtk умолчальная minwaita особенно удачна с точки зрения совпадающего внешнего вида gtk2 и gtk3 приложений.

1. в составе ОС есть компилятор gcc?
2. на него встанет SPYDER (IDE for PYTHON)?
3. Sharing папки в сети под Windows реализовано?

Отредактировано ugulamjanov (28.12.2021 11:12:29)

0

29

ugulamjanov написал(а):

1. в составе ОС есть компилятор gcc?

Начните с понимания того, какие возможности у вас есть в deb - ориентированных дистрибутивах
https://ru.wikipedia.org/wiki/Synaptic

Всё что найдёте в списках, всё и есть, но не факт, что сразу с установкой, многое потом по своему вкусу добавите.

0

30

useful написал(а):

Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gtk+-3.0', required by 'virtual:world', not found

Уважаемый,
1. означает ли данное предупреждение на взаимодействие с GNOME? (у меня установлен GNOME)
2. если я верно понимаю настройки Линукс, то что-бы решить данную проблему, мне нужно внести корректировки в PKG_CONFIG_PATH указывающие на соответствующую библиотеку в openSUSE?

наверное следующие пакеты:
i | gtk3-data                                      | Data files for the GTK+ toolkit library v3              | пакет
  | gtk3-debugsource                               | Debug sources for package gtk3                          | пакет
  | gtk3-devel                                     | Development files for the GTK+ toolkit library v3       | пакет
  | gtk3-devel-32bit                               | Development files for the GTK+ toolkit library v3       | пакет
  | gtk3-devel-32bit-debuginfo                     | Debug information for package gtk3-devel                | пакет
  | gtk3-devel-debuginfo                           | Debug information for package gtk3-devel                | пакет
  | gtk3-devel-doc                                 | API documentation for the GTK+ toolkit library v3       | пакет
  | gtk3-doc                                       | Библиотека инструментов GTK+ (версия 3)                 | пакет с исходным к

Отредактировано ugulamjanov (31.12.2021 11:17:21)

0


Вы здесь » PureBasic - форум » PureBasic для Linux » Установка РВ на openSUSE