|
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Установка Gambas 3 на Linux Calculate (Gentoo)06.01.2012, 04:30. Показов 6735. Ответов 0
Метки нет (Все метки)
Для тех, кто хочет установить эту среду на Линукс линейки Gentoo.
В даном случае инструкция, как установить на Linux Calculate УСТАНОВКА GAMBAS 3 Для начала немного теории чтоб был понятен общий смысл выполняемых операций. В ОС Linux программы, в большинстве случаев, не устанавливаются как в Windows с помощью индивидуального для каждой программы инсталятора типа «setup.exe». Так как большинство программ под Linux — OpenSource, есть два основных способа их установки:1. Репозитории. Вы вводите нужную команду с названием нужной программы в консоли (или в аналогичном графическом приложении) . И все. С серверов разработчика вашего дистрибутива скачается и установится готовый скомпилированный пакет с вашей программой + пакеты необходимые для работы данной программы (Библиотеки и т.д). 2. Сборка из исходных кодов. Вы сами качаете исходные текты программы с сайта ее разработчика + исходные тексты всех необходимых библиотек и зависимостей + зависимости зависимостей)). Сначала компилируете и устанавливаете зависимости, а потом и саму программу. Фанатам Gentoo Linux видимо религия не позволяет пользоваться бинарным пакетами из репозиториев. Их аналог репозиториев називаются портажи. Из портажей скачиваются не готовые бинарные пакеты, а исходные тексты. Так же при этом программы для работы с портажами сами отслеживают и скачивают необходимые для вашей программы зависимости. Компиляция программы проходит автоматически но на ВАШЕМ компьютере. После чего программа устанавливается. Данный подход имеет свои плюсы но уж ОЧЕНЬ длительный... А Calculate Linux есть ничто иное как переделанный Gentoo. Для работы с портажами используются консольные утилиты eix (для получения информации о пакетах в портажах, поиска необходимых пакетов) и emerge (для установки пакетов). Как в случае репозиториев так и в случае портажей для установки любой программы достаточно одной команды в консоли и ВСЕ! Но в портажах Galculate нет Gambas! Потому поступим следующим образом: все необходимые для сборки Gambas и его модулей зависимости (Библиотеки, Базы данных и т.д) установим из портажей, а сам Gambas соберем из исходных текстов вручную. Теперь начнем. 1. Открываем root терминал. Или обычный терминал, а затем командой su получаем права root. 2. Вводим:
3.
4.
С помощью клавиши пробел нужно выставить знаки «+» на против следующих полей: kde kdecards kdepim kdm qt qt-bundled qt-dbus qt-fuststart qt-static qt-webkit qt3support qt4 qthelp Затем жем два раза Enter для выхода и сохранения изменений. Без даных флагов все программы и библиотеки будут собираться без поддержки qt и kde. А у Gambas некоторые модули требуют их поддержки да и сам он установиться но не запуститься без qt. 5. Теперь ставим все необходимые зависимости.
emerge установит нужные пакеты + зависимости к ним. (Всего около 60 пакетов). На данном этапе все зависит от мощности вашего ПК но в любом случае пару часов можете погулять. 6. После успешного выполнения пункта 5 в системе есть почти все зависимости необходимые для установки Gambas и модулей. Кроме sqlite2. Без него установится все кроме модуля gb.db.sqlite2 (gb.db.sqlite3 установиться). Причина в том, что emerge автоматически устанавливает только последнюю стабильную версию. Он установил только sqlite3. Если все-таки нужно держать две версии sqlite делаем следующее:
В полученом списке находим dev-db/sqlite и смотрим его Available versions. Нужно посмотреть полную версию пакета для 2 ветки. Далее вводим:
7. Переходим к установке самого Gambas.
8.
9.
10. Далее действуем по инструкции из README файла.
11.
Придется немного подождать... Если все зависимости установлены (а это должно быть так), то в конце вам об этом напишет (как на скрине), если нет — напишет чего не хватает и какие модули без этого не будут компилироваться. Если напишет что чего то не хватает попробуйте повторить все начиная с пункта 4. Или можно пойти дальше. (Будет работать все кроме тех модулей которые вывело на экран). Если не хватает чего то связанного с qt - однозначно повторяем все с пункта 4, так как без него работать не будет ничего. 12. Компилируем Gambas и модули.
13. Устанавливаем
Для запуска Gambas нажимаем alt+F2 и в окне вводим gambas3 или открываем терминал и вводим это туда. В Меню значок Gambas после ручной установки не появится. Если о чень хочется можно кликнуть правой кнопкой по значку меню и выбрать Edit Menus. Откроется окно с простым графическим интерфейсом, в котором можно легко добавить нужную команду (gambas3) в меню. Путь к исполняэмому файлу: /usr/local/bin/gambas3 Иконку к ярлыку можно найти: /usr/local/share/gambas3 Благодарность за инструкцию IFreest
3
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 06.01.2012, 04:30 | |
|
Ответы с готовыми решениями:
0
Calculate Linux 11.12: нарушается изображение [Gentoo] Интернет в Linux Gentoo. [Gentoo] Calculate linux cldg skype вылетает |
| 06.01.2012, 04:30 | |
|
Помогаю со студенческими работами здесь
1
gentoo linux vs Code::Blocks [Gentoo] Установка Gentoo [Gentoo] Установка Gentoo [Gentoo] Как устроены разделы диска в Calculate Linux?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|