Установка и запуск Free Pascal

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Установка и запуск Free Pascal

Сообщение romashon » 12.01.2010 19:41:17

Народ, помогите чайнику. Я никогда не устанавливал фри паскаль, а тут вот скачал, и ничё не получается. У мя какой-то архив с расширением tar И я не знаю чё с ним делать. Пожалуйста, помогите. Если кто может пожалуйста поподробнее. Оч прошу.

З.Ы. Заранее благодарен.
romashon
незнакомец
 
Сообщения: 1
Зарегистрирован: 12.01.2010 19:37:09

Re: Установка и запуск Free Pascal

Сообщение Verx0Laz » 12.01.2010 20:18:35

Начинаем по порядку:
1) На какую операционную систему ставим Паскаля.
2) Какую версию Паскаля ставим
3) От куда была взята эта версия и с какой целью
Аватара пользователя
Verx0Laz
постоялец
 
Сообщения: 125
Зарегистрирован: 11.09.2007 11:24:07

Re: Установка и запуск Free Pascal

Сообщение vad74 » 19.01.2010 13:47:42

1. Нужно установить Free Pascal 2.4 на Ubuntu 9.11 (Linux). Скачал архив fpc-2.4.0.i386-linux в нём есть файл install.sh и папка binary.i386-linux.tar. Как его поставить??? Желательно обьяснить конкретно что, куда и как. В линуксе чайник.
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

Re: Установка и запуск Free Pascal

Сообщение Brainenjii » 19.01.2010 19:05:10

sh install.sh? 0.o
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Установка и запуск Free Pascal

Сообщение v-t-l » 19.01.2010 19:16:21

Распаковываем скачанный архив например в папку fpcinstall в домашнем каталоге.
Запускаем терминал.
Набираем в терминале команды:
Код: Выделить всё
cd ~/fpcinstall
sudo ./install.sh


Наверно, должно быть так (я обычно ставлю из пакетов).
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Установка и запуск Free Pascal

Сообщение AbakAngelSoft » 19.01.2010 19:21:46

В убунте надо ставить из пакетов!!! Иначе потом систему не отмоешь - превратится в windows!
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

Re: Установка и запуск Free Pascal

Сообщение vad74 » 19.01.2010 19:43:28

v-t-l
Спасибо. Поставил в /user. А какой файл топтать что бы запустился Паскаль? Или где искать ярлык?
AbakAngelSoft
А то что скачал (см выше) с оф сайта Free Pascal это не пакет? А что такое пакет?
"систему не отмоешь" пока не актуально. Format нам поможет. Это пробные шаги в Линуксе.
Brainenjii
-1. В терминале набрал твой код, не работает.
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

Re: Установка и запуск Free Pascal

Сообщение v-t-l » 19.01.2010 19:51:30

Тогда так (из пакетов):
Код: Выделить всё
rm -rf ~/fpcinstall
mkdir ~/fpcinstall
cd ~/fpcinstall
wget ftp://ftp.chg.ru/pub/lang/pascal/fpc/dist/2.4.0/i386-linux/deb/*.deb
dpkg-scanpackages ./ | gzip -c9 > Packages.gz
grep "deb file:///$HOME/fpcinstall/ /" /etc/apt/sources.list || sudo echo "deb file:///$HOME/fpcinstall/ /" >> /etc/apt/sources.list
sudo apt-get update
sudo apt-get install fpc
Последний раз редактировалось v-t-l 22.01.2010 11:21:24, всего редактировалось 2 раз(а).
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Установка и запуск Free Pascal

Сообщение AbakAngelSoft » 19.01.2010 19:58:06

Приложения > Центр приложений Ubuntu > Программирование > Lazarus > Установить :)
пакет для debian систем это файл с расширением deb. Открывается по умолчанию менеджером пакетов который сам следит: куда что распаковать, что настроить, как потом убрать.
"систему не отмоешь" пока не актуально.
Тогда надо было брать не debian у него идея в том что бы было чисто!
Плюсы пакетов в том что после установки из пакетов можно автоматически получать обновления и более-менее гарантируется что программа будет работать хорошо. В официальном репозитарии всегда самая стабильная из свежих (или самая свежая из стабильных) версий.
Можно подключить репозитарий lazarus (по моему hu.lazarus.org) тогда версия будет посвежее, но нет гарантии в стабильности.
Можно скачать с официального сайта, но не архив .tar а имеено debian пакет .deb. Тогда обновления тоже прийдется качать вручную.
Если только знакомишся с unix то в нем не приняты setup.exe - либо ручками копилируешь либо ставиш из пакетов (портов) без всяких "идиотских" вопросов "куда вы хотите установить приложение?". Она на то и операционная система что бы сама знать куда мне надо это установить.
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

Re: Установка и запуск Free Pascal

Сообщение v-t-l » 20.01.2010 12:07:30

vad74 писал(а):А какой файл топтать что бы запустился Паскаль?

Там же в теминале команда fp, но в линухе не дружит (не дружил?) с русским.
vad74 писал(а):Или где искать ярлык?

Если не появился в главном меню, то на рабочем столе щелкаем правой кнопкой мыши, выбираем "Создать кнопку запуска", в поле "Имя" пишем "FreePascal", в поле "Команда" пишем "gnome-terminal -x fp" (точно не помню - сейчас нет линуха под рукой).
vad74 писал(а):Ubuntu 9.11

Наверно Ubuntu 9.10? Версии Ubuntu нумеруются по принципу Год.Месяц, а выходят они ежегодно в апреле и октябре. :)
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Установка и запуск Free Pascal

Сообщение vad74 » 20.01.2010 14:09:41

Про пакеты понял что надо заново качать инсталяцию паскаля в виде пакетов.
v-t-l
+1. Создал ярлык. Паскаль запустился. Но выдал ошибку:
Debian system detected! Debian systems use an incompatible gpm daemon, therefore your system might suffer from Debian bug 412927.

Что то надо с этим делать, или будет и так работать?
Да, Ubuntu 9.10.
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

Re: Установка и запуск Free Pascal

Сообщение FedeX » 20.01.2010 14:21:36

Зделать вроде ничего нельзя. Работать будет, но замучишся (глюков много, мыша почти не работает етк.). Лучше поставь хотябы Geany и в нём редактируй код/компиль. Он FPC установленный из пакетов вроде обнаруживал, если что то в настойках надо только путь прописать.. Хотя лучше всего поставить Лазарус (но он большой, а у тебя видимо проблемы со скачиванием) или MSE IDE (наверно идеальный вариант в твоём случае).
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: Установка и запуск Free Pascal

Сообщение vad74 » 21.01.2010 16:40:08

Сделал прогу "Hello Word". Но при компиляции даёт ошибку: файл system не найден. Вроде прога компилиться, но линковщик не может собрать. Нашёл расположение файла system.o. В Options/Directories/Object Files прописал этот путь "/usr/local/lib/fpc/2.4.0/units/i386-linux/rtl". Не помогло. Кроме этого скачал Free Pascal для ДОС. Под виндой компилиться, а поставил на комп с чистым ДОСом тот же вопрос.
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

Re: Установка и запуск Free Pascal

Сообщение v-t-l » 22.01.2010 11:29:50

vad74 писал(а):Но при компиляции даёт ошибку: файл system не найден.

FPC был установлен в /usr/local, а нужно было ставить в /usr. Теперь надо править пути в файле /etc/fpc.cfg.
В ДОС, я думаю, тоже fpc.cfg.
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Установка и запуск Free Pascal

Сообщение vad74 » 22.01.2010 14:18:47

Нашёл файл /etc/fpc.cfg. Поправил. Не помогло. Вот часть файла с описанием путей. Там же указал строчку где добавил local. Там почти везде есть local. Что ещё упустил? :(
Код: Выделить всё
# -----------------------
# Set Filenames and Paths
# -----------------------

# path to the messagefile, not necessary anymore but can be used to override
# the default language
#-Fr/usr/local/lib/fpc/$fpcversion/msg/errore.msg
#-Fr/usr/local/lib/fpc/$fpcversion/msg/errorn.msg

# searchpath for includefiles
#-Fi/pp/inc;/pp/rtl/inc

#IFDEF FPCAPACHE_1_3
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/httpd13/
#ELSE
#IFDEF FPCAPACHE_2_0
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/httpd20
#ELSE
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/httpd22
#ENDIF
#ENDIF

# searchpath for units and other system dependent things
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/*
-Fu/usr/local/lib/fpc/$fpcversion/units/$fpctarget/rtl
#-Fu~/fpc/packages/base/*/units/;~/fpc/fcl/units/;~/fpc/rtl/units/

# searchpath for libraries
#ifdef cpux86_64
-Fl/usr/lib/gcc/i486-linux-gnu/4.4.1
#endif

#ifdef cpui386
-Fl/usr/local/lib/gcc/i486-linux-gnu/4.4.1  <===== сюда добавил local/
#endif
#-Fl/pp/lib
#-Fl/lib;/usr/lib

При установке я не прописывал ставить в local. Всё старался делать по умолчанию. Под ДОСом переустановил ФП с настройками по умолчанию, заработало сразу.
Захотел переустановить ФП в Линуксе. Но не знаю как правильно снести старый ФП. Открыл "Ubuntu Software Center"-"Installed Software". Так там ФП нет, а только проги которые шли в комплекте с ОС. Но ярлык то я делал, т.е. ОС знает что ФП установлен.
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

След.

Вернуться в Free Pascal Compiler

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

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

Рейтинг@Mail.ru
cron