установка ночных сборок в Ubuntu

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

установка ночных сборок в Ubuntu

Сообщение alaken » 30.03.2010 20:49:23

На свой страх и риск я пользуюсь ночными сборками (и если в винде все понятно удалил установленное запустил инстал свежей сборки) то в ubuntu я пользуюсь топорным методом, скачиваю архив и распаковываю deb файлы которые последовательно устанавливаю, это муторно и не правильно.
Есть статья в которой описывается правильная установка, но следуя ей установится стабильная старая версия.
Добавление репозитария:
sudo nano /etc/apt/sources.list
deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe

как нужно добавить репозитарий чтобы устанавливалась последняя ночная сборка?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: установка ночных сборок в Ubuntu

Сообщение AbakAngelSoft » 30.03.2010 20:59:00

:D
Я понимал этот вопрос в какой-то из недавних веток - пока никто не ответил.
По всей видимости репозитория с ночными сборками просто нет - надо обращатся к разработчикам на freepascal.org что бы прикрутили.
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

Re: установка ночных сборок в Ubuntu

Сообщение alaken » 30.03.2010 21:04:13

я подозреваю что дело тут в ключе, если для стабильной версии он "lazarus-stable universe" то для ночных какойто другой, вопрос какой?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: установка ночных сборок в Ubuntu

Сообщение Padre_Mortius » 30.03.2010 21:27:15

компиляция из исходников чем не подходит? Один раз написать скрипт и выполнять его либо руками, либо в крон засунуть. Чтобы не особо мусорить в системе папку с лазарем можно положить в домашнюю папку
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: установка ночных сборок в Ubuntu

Сообщение ViTality » 30.03.2010 23:25:05

alaken писал(а):
Добавление репозитария:
sudo nano /etc/apt/sources.list
deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe

как нужно добавить репозитарий чтобы устанавливалась последняя ночная сборка?


lazarus-stable заменить на lazarus-testing
но тока там последние изменения от июня 2009...
ViTality
постоялец
 
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Re: установка ночных сборок в Ubuntu

Сообщение alaken » 31.03.2010 08:57:13

ViTality писал(а): lazarus-stable заменить на lazarus-testing

спасибо не знал про такой.
ViTality писал(а):но тока там последние изменения от июня 2009...

если там 2009 года Lazarus тогда нет смысла такой репозитарий настраивать, придется из исходников.

Добавлено спустя 2 минуты 52 секунды:
Padre_Mortius писал(а):компиляция из исходников чем не подходит? Один раз написать скрипт и выполнять его либо руками, либо в крон засунуть. Чтобы не особо мусорить в системе папку с лазарем можно положить в домашнюю папку


не напишите ли небольшой мануал?
я почти новичек в Ubuntu. имеется исходник Lazarus, качал в винде, в Ubuntu SVN'ом не знаю как пользоваться.
и может быть поделитесь своим скриптом если такой у вас имеется?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: установка ночных сборок в Ubuntu

Сообщение AbakAngelSoft » 31.03.2010 12:59:36

alaken писал(а):Ubuntu SVN'ом не знаю как пользоваться

В Ubuntu наберите в командной строке
Код: Выделить всё
svn checkout --help
и будет счастье.
Для любителей гуи установите через центр программного обеспечения KdeSvn. Не смотря на название под gnome тоже отлично работает.
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

Re: установка ночных сборок в Ubuntu

Сообщение Vadim » 31.03.2010 13:30:28

alaken писал(а):не напишите ли небольшой мануал?

Я делал так:
- Сначала установил FreePascal. :)
- Распаковал архив с исходниками Lazarus'а в свой домашний каталог (т.к. кроме меня им никто пользоваться не будет).
- Зашёл в терминале в этот каталог, куда распаковал и набрал в командной строке:
make bigide
при этом почти все компоненты, которые идут в комплекте с Lazarus'ом, откомпилируются и установятся.
Если все компоненты не нужны, то можно набрать:
make
тогда установится только тот минимум компонентов, который необходим по любому.
После этого Lazarus запускаю прямо из этого каталога.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: установка ночных сборок в Ubuntu

Сообщение alaken » 31.03.2010 18:48:53

AbakAngelSoft писал(а):
alaken писал(а):Ubuntu SVN'ом не знаю как пользоваться

В Ubuntu наберите в командной строке
Код: Выделить всё
svn checkout --help
и будет счастье.
Для любителей гуи установите через центр программного обеспечения KdeSvn. Не смотря на название под gnome тоже отлично работает.


спасибо за KdeSvn, теперь я щаслиф =)
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: установка ночных сборок в Ubuntu

Сообщение Padre_Mortius » 31.03.2010 20:45:44

Для создания копий репов у меня используется следующий скрипт
Код: Выделить всё
#!/bin/sh
svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr lazarus-ccr

Для обновления использую следующий скрипт
Код: Выделить всё
#!/bin/sh
svn up lazarus
svn up lazarus-ccr
rm -rf /home/mortius/lazarus
svn export lazarus /home/mortius/lazarus
svn export /home/mortius/svn_soft/lazarus-ccr/components/rx /home/mortius/lazarus/components/rxnew
svn export /home/mortius/svn_soft/lazarus-ccr/components/powerpdf /home/mortius/lazarus/components/powerpdf
svn export /home/mortius/svn_soft/uib /home/mortius/lazarus/components/uib
cd /home/mortius/lazarus
make all
strip ./lazarus
strip ./startlazarus
strip ./lazbuild

Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: установка ночных сборок в Ubuntu

Сообщение alaken » 01.04.2010 15:46:14

спасибо.
буду на основе ваших скриптов автоматизировать процесс
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: установка ночных сборок в Ubuntu

Сообщение alaken » 02.04.2010 17:21:31

кто как компилятор компилирует из репов?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: установка ночных сборок в Ubuntu

Сообщение alexs » 02.04.2010 18:10:18

а чего там компилировать?
make && make install
с лазарем и то больше танцев, если дополнительные пакеты ведёшь.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: установка ночных сборок в Ubuntu

Сообщение alaken » 02.04.2010 19:46:17

ну да вроде проще,
make && make install
чтото он сделал, а дальше что?
в лазаре куда путь к компилятору указать?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: установка ночных сборок в Ubuntu

Сообщение alexs » 02.04.2010 20:23:38

В лазаре путь к компилятору не надо указывать
там только путь к исходникам. А вот исходники - это уж где ты их положишь
На федоре по умолчанию после компиляции устанавливается в каталог /usr/local/lib/fpc
при этом все исполныемые модули ложатся в /usr/local/bin - за исключением ppc386 (у меня 32-х битные системы). На него можно сделать линк тудаже.
коректность установки можно после make install проверить - набрать в консоле просто fpc
должен пройти на экране вывод подсказки компилятора.
А лазарь точно также компилятор через переменные окружения найдёт и вызовет.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52

Рейтинг@Mail.ru