Блог на темы Linux, Gambas, PHP, музыка, web и жизнь

RSS

FAQ по сайту   О блоге   Форум   Ссылки

Мой неофициальный перевод Gambas README

Добро пожаловать в Gambas!

Gambas – свободная реализация графического окружения разработчика(IDE), базирующаяся на интерпретаторе BASIC. Очень похоже на Visual Basic и Java.

Больше информации найдете на http://gambas.sourceforge.net

Важные заметки

Перед скачиванием Gambas, конфигурированием и сборкой, прочитайте эти заметки ВНИМАТЕЛЬНО!

Чтобы компилировать Gambas (стабильную или devel-версию), у вас в системе должны быть перечисленные ниже библиотеки(с их devel-версиями):

Компоненты Gambas Библиотеки & зависимости
Интерпретатор libffi.so
gb.compress.bzlib2 libbz2.so
gb.compress.zlib libz.so
gb.corba libACE.so, libomniORB4.so, libomniDynamic4.so
gb.crypt libcrypt.so
gb.db.firebird libfbclient.so
gb.db.mysql libmysqlclient.so, libz.so
gb.db.odbc libodbc.so
gb.db.postgresql libpq.so
gb.db.sqlite2 libsqlite.so
gb.db.sqlite3 libsqlite3.so
gb.desktop libXtst.so
gb.gtk All GTK+ libraries >= 2.10
gb.gtk.svg librsvg2.so
gb.net.curl libcurl.so
gb.opengl libGL.so, libGLU.so
gb.pcre libpcre.so
gb.pdf libpoppler.so
gb.qt libqt-mt.so.3 >= 3.3
gb.qt.kde All KDE 3 libraries >= 3.5
gb.sdl libSDL.so, libSDL_image.so, libGL.so, libGLU.so
gb.sdl.sound libSDL.so, libSDL_mixer.so
gb.v4l libjpeg.so, libpng.so,Video4Linux >= 2.0
gb.xml libxml-2.0
gb.xml.xslt libxslt
ВНИМАНИЕ! Также не забудьте установить devel- пакеты к этим библиотекам!

Пытайтесь использовать самы свежие версии этих библиотек.

Если хотите использовать Gambas IDE, вам необходимо компилировать gb.qt и gb.qt.ext.

Вам необходимо иметь привилегии записи в /tmp, иначе Gambas не будет работать.

Этот пакет Gambas был успешно собран со следующими версиями инструментов GNU:

  • automake 1.9.4
  • autoconf 2.59
  • libtool 1.5.12

Фактически каждый подкаталог этого исходного пакета независим. Вы можете сконфигурировать, собрать и установить каждый из них самостоятельно.

Как компилировать и установить Gambas?

Проверка установки Gambas

Вначале, проверьте что вы установили все необходимые библиотеки, и их devel- пакеты.

Конфигурация пакета исходников Gambas

Когда вы определите, что все что необходимо есть в системе, наберите следующие магические предложения в вашем shell.

'$' означает приглашение командной строки, и '...' означает, что будут сообщения в процессе компиляции и конфигурирования.
Эта команда создает сценарий конфигурации. Вам нужно делать это, только если вы получаете исходники из репозитория subversion. Это ненужно, если вы загрузили исходный архив смола.bz2.

$ ./reconf-all

Эта команда проверяет систему на возможность установки Gambas и конфигурирует исходники:

$ ./configure -C
...

Если библиотека или пакет devel- отсутствует, то вы будете предупреждены, что некоторые компоненты отключены. Вы должны осмотреть весь вывод configure, чтобы найти строки, которые начинаются с “warning”, что что-то отсутствует.

Есть больше пояснений специфики ‘configure’ в файле INSTALL. Я предлагаю вам ознакомиться с ними.

Компиляция Gambas

Если процесс конфигурации прошел без ошибок, тогда компилируем(собираем) Gambas:

$ make
...

Инсталляция Gambas

Если компиляция Gambas прошла без ошибок, введите эту команду для инсталляции:

ВНИМАНИЕ! Вы должны быть root!

$ su -c "make install"
Password:
...

Устранение проблем установки Gambas

Если вы компилировали последовательно несколько раз, после получения исходников например из subversion, и что-то пошло не так, происходят сбои, можете попробовать использовать “reconfigure” скрипты, введя следующую команду:

$ ./reconf

Тогда можете запустить ./configure снова.
Если это не сработает, мне нужно узнать что случилось. Чтобы помочь мне понять, что случилось, воспользуйтесь:

$ ( ./configure; make; make install ) > output.txt 2>&1

И отправьте мне файл “output.txt” по почте, описав детали о вашем компьютере и дистрибутиве.

Запуск Gambas

Если все прошло хорошо, введите “gambas2″ для запуска IDE Gambas. Или “gambas3″, если запускаете разрабатываемую версию.

Enjoy it !

Как компилировать и устанавливать Gambas для создания пакетов?

Вы можете поиграться с переменной prefix когда устанавливаете Gambas.

Обычный способ:

$ cd gambas2-X.YY
$ ./configure
$ ./make

Если устанавливаете в область отличную от root:

$ make prefix=~/myroot

Тогда файлы Gambas будут установлены внутри вашего home-каталога, в подкаталог myroot.

Также вас может заинтересовать:

  1. Нужен ли русский форум Gambas? Вопрос.
  2. Замечательный курс для начинающих по Gambas
  3. FAQ по Gambas на русском
  4. Добавление шрифтов Win TTF в Ubuntu
  5. Русский язык для EHCP – свободной хостинг – панели
текст опубликовал Eugeny Gazzaev в рубрике Gambas 29.07.2010

к началу поста
Коды ссылки
обсудить
комментировать
  1. VitAMin пишет:

    Перевод однократный или будут обновления со временем в случае изменений в официальном READ ME ?

    [Ответить]

    Eugeny Gazzaev отвечает:
    августа 4, 2010

    Там написано как собирать Gambas. :) Вряд ли что-то изменится… Дело в том что обычные пользователи ставят Gambas из пакетов, а не из исходников, а для такой уствновки эта инструкция не нужна. :) Если кому нужен репозиторий Gambas для Ubuntu, вот ссылка:
    Gambas PPA for Ubuntu from MadnessMike
    А более опытным пользователям Gambas, этот документ будет просто наводкой, чтобы знать что к чему. Если же будут серьезные изменения, поправлю, конечно :)

    [Ответить]

  2. VitAMin пишет:

    На Водку конечно надо было бы дать :-)
    Но смысл переводить ридми если она никому не нужна?
    Надо морально и по возможности материально поддерживать сам проект, само течение.

    Жаль, французского не знаю.

    [Ответить]

    Eugeny Gazzaev отвечает:
    августа 5, 2010

    README Gambas нужна тем людям, кто собирает пакеты, или просто любит скачать и откомпилировать самостоятельно, а не устанавливать из пакетов. :)

    [Ответить]

  3. VitAMin пишет:

    Для таких людей мануалы не нужны – сам прекрасно представляешь что это либо самоучки либо экспериментаторы с большим самолюбием…

    это скорей для галочки сделано.

    Типа: у всех солидных проектов такое есть и нам надо! :-D

    [Ответить]

    Eugeny Gazzaev отвечает:
    августа 6, 2010

    Мануалы нужны для начинающих людей, кто хочет все это изучить. Я ведь тоже начинал с того что качал исходники разных прог, и собирал командами

    #configure
    #make
    #make install

    К тому же при сборке Gambas, как и любой другой программы, могут быть свои особенности… Где-то может собираться, а где-то нет… :)

    [Ответить]

  4. Eugeny Gazzaev пишет:

    @VitAMin, А еще в статье есть важна инфа, какие пакеты нужны для сборки Gambas

    [Ответить]

Оставить комментарий

© 2009-2010 Eugeny Gazzaev