Мой неофициальный перевод 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.
- Если необходим дизайн интерьера, обращайтесь к профессионалам.
Также вас может заинтересовать:


Перевод однократный или будут обновления со временем в случае изменений в официальном READ ME ?
[Ответить]
Там написано как собирать Gambas. :) Вряд ли что-то изменится… Дело в том что обычные пользователи ставят Gambas из пакетов, а не из исходников, а для такой уствновки эта инструкция не нужна. :) Если кому нужен репозиторий Gambas для Ubuntu, вот ссылка:
Gambas PPA for Ubuntu from MadnessMike
А более опытным пользователям Gambas, этот документ будет просто наводкой, чтобы знать что к чему. Если же будут серьезные изменения, поправлю, конечно :)
[Ответить]
На Водку конечно надо было бы дать :-)
Но смысл переводить ридми если она никому не нужна?
Надо морально и по возможности материально поддерживать сам проект, само течение.
Жаль, французского не знаю.
[Ответить]
README Gambas нужна тем людям, кто собирает пакеты, или просто любит скачать и откомпилировать самостоятельно, а не устанавливать из пакетов. :)
[Ответить]
Для таких людей мануалы не нужны – сам прекрасно представляешь что это либо самоучки либо экспериментаторы с большим самолюбием…
это скорей для галочки сделано.
Типа: у всех солидных проектов такое есть и нам надо! :-D
[Ответить]
Мануалы нужны для начинающих людей, кто хочет все это изучить. Я ведь тоже начинал с того что качал исходники разных прог, и собирал командами
#configure
#make
#make install
К тому же при сборке Gambas, как и любой другой программы, могут быть свои особенности… Где-то может собираться, а где-то нет… :)
[Ответить]
@VitAMin, А еще в статье есть важна инфа, какие пакеты нужны для сборки Gambas
[Ответить]