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

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

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

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

Сообщение AbakAngelSoft » 22.01.2010 18:02:59

Если устанавливал не из пакета ос ничего не знает! Тогда только ручками :(
Если из пакетов открой synaptic (Система>Администрирование>Менеджер пакетов Synaptic) - в поиске найди все пакеты fp-* fpc-* отметь "для полного удаления"
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

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

Сообщение vad74 » 22.01.2010 19:15:10

AbakAngelSoft писал(а):Тогда только ручками

Достаточно ли просто стереть всё в папке /usr? Где ещё надо?
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

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

Сообщение WAYFARER » 23.01.2010 01:32:35

vad74 писал(а):Достаточно ли просто стереть всё в папке /usr? Где ещё надо?

fpc:
Код: Выделить всё
/usr
/usr/share
/usr/share/doc
/usr/share/doc/fpc
/usr/share/doc/fpc/README.Debian
/usr/share/doc/fpc/copyright
/usr/share/doc/fpc/changelog.Debian.gz

fp-utils:
Код: Выделить всё
/usr
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/fp-utils
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/fppkg.1.gz
/usr/share/man/man1/bin2obj.1.gz
/usr/share/man/man1/data2inc.1.gz
/usr/share/man/man1/fprcp.1.gz
/usr/share/man/man1/h2paspp.1.gz
/usr/share/man/man1/mkxmlrpc.1.gz
/usr/share/man/man1/postw32.1.gz
/usr/share/man/man1/rmcvsdir.1.gz
/usr/share/man/man1/unitdiff.1.gz
/usr/share/man/man1/delp.1.gz
/usr/share/man/man1/fpcmake.1.gz
/usr/share/man/man1/fpcres.1.gz
/usr/share/man/man1/h2pas.1.gz
/usr/share/man/man1/ppdep.1.gz
/usr/share/man/man1/ppudump.1.gz
/usr/share/man/man1/ppufiles.1.gz
/usr/share/man/man1/ppumove.1.gz
/usr/share/man/man1/ptop.1.gz
/usr/share/man/man1/pyacc.1.gz
/usr/share/man/man1/fpdoc.1.gz
/usr/share/man/man1/chmcmd.1.gz
/usr/share/man/man1/chmls.1.gz
/usr/share/man/man1/makeskel.1.gz
/usr/share/man/man1/plex.1.gz
/usr/share/man/man1/rstconv.1.gz
/usr/share/man/man5
/usr/share/man/man5/fpcmake.5.gz
/usr/share/man/man5/ptop.cfg.5.gz
/usr/share/doc
/usr/share/doc/fp-utils
/usr/share/doc/fp-utils/copyright
/usr/share/doc/fp-utils/changelog.Debian.gz
/usr/bin
/usr/bin/chmcmd
/usr/bin/chmls
/usr/bin/fppkg
/usr/bin/ppufiles
/usr/bin/ppudump
/usr/bin/ppumove
/usr/bin/ppdep
/usr/bin/ptop
/usr/bin/rstconv
/usr/bin/data2inc
/usr/bin/bin2obj
/usr/bin/delp
/usr/bin/plex
/usr/bin/pyacc
/usr/bin/h2pas
/usr/bin/h2paspp
/usr/bin/postw32
/usr/bin/fpcmake
/usr/bin/fpcres
/usr/bin/fprcp
/usr/bin/fpdoc
/usr/bin/makeskel
/usr/bin/unitdiff
/usr/bin/mkxmlrpc
/usr/bin/rmcvsdir
/usr/lib
/usr/lib/fpc
/usr/lib/fpc/2.2.4
/usr/lib/fpc/2.2.4/units
/usr/lib/fpc/2.2.4/units/i386-linux
/usr/lib/fpc/2.2.4/units/i386-linux/lexyacc
/usr/lib/fpc/2.2.4/units/i386-linux/lexyacc/Package.fpc
/usr/lib/fpc/2.2.4/units/i386-linux/lexyacc/lexlib.ppu
/usr/lib/fpc/2.2.4/units/i386-linux/lexyacc/yacclib.ppu
/usr/lib/fpc/2.2.4/units/i386-linux/lexyacc/lexlib.o
/usr/lib/fpc/2.2.4/units/i386-linux/lexyacc/yacclib.o
/usr/lib/fpc/lexyacc
/usr/lib/fpc/lexyacc/yylex.cod
/usr/lib/fpc/lexyacc/yyparse.cod



У вас расположение файлов может быть несколько иное.

Но в следующий раз таким образом лучше программы не ставить. Если собираете из исходников - используйте утилиту checkinstall - она после сборки создаст deb пакет для установки.
Но лучший вариант использовать apt-build.
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

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

Сообщение v-t-l » 23.01.2010 12:04:49

AbakAngelSoft писал(а):Тогда только ручками

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

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

Сообщение vad74 » 25.01.2010 11:36:06

Выкладываю install.sh.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

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

Сообщение v-t-l » 25.01.2010 15:48:45

Нечем порадовать. Деинсталляция в install.sh не предусмотрена :( . Так что удалять придется руками. При установке можно указать путь
Код: Выделить всё
Install prefix (/usr or /usr/local)
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

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

Сообщение vad74 » 25.01.2010 16:46:08

стёр что смог в папке USR. Хочу теперь качнуть DEB пакет и ставить как положенно из него. На странице ftp://ftp.chg.ru/pub/lang/pascal/fpc/dist/2.4.0/i386-linux/deb/ лежит целая куча файлов DEB. Какие именно нужно скачать и поставить что бы заработал Паскаль с IDE? Можно не качать "fpc-source_2.4.0-0_all.deb"? Если я их скачал на другом компе (Линух без инета) и записал всё в /НОМЕ как правильно ставить? Может менеджером пакетов Synaptic?
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

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

Сообщение AbakAngelSoft » 25.01.2010 17:32:12

Двойной щелчек на пакете > "Установить пакет" и все!

Добавлено спустя 2 минуты 46 секунд:
конечно если все зависимости удовлетворены...
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

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

Сообщение v-t-l » 26.01.2010 10:24:47

vad74 писал(а):как правильно ставить? Может менеджером пакетов Synaptic?

http://www.freepascal.ru/forum/viewtopic.php?f=1&t=5323&st=0&sk=t&sd=a#p38532

Код: Выделить всё
cd ~/fpcinstall
dpkg-scanpackages ./ | gzip -c9 > Packages.gz
grep "file:///$HOME/fpcinstall/" /etc/apt/sources.list || sudo echo "deb file:///$HOME/fpcinstall/ /" >> /etc/apt/sources.list
sudo apt-get update

А потом можно и Synaptic.
AbakAngelSoft писал(а):Двойной щелчек на пакете > "Установить пакет" и все!
Можно и так, но скучно - тыкнул в один, он требует другой, а тот - третий.
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

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

Сообщение vad74 » 27.01.2010 12:40:00

Ещё раз спрошу, можно ли что то не качать из тех файлов DEB что есть на FTP? Нужны ли для установки Паскаля из пакетов эти файлы:
fpc-source_2.4.0-0_all.deb(13МБ) и fpc_2.4.0.orig.tar.gz(35МБ)? Или наоборот, можно качнуть 1 большой файл и он всё поставит?
ftp://ftp.chg.ru/pub/lang/pascal/fpc/dist/2.4.0/i386-linux/deb/
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

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

Сообщение AbakAngelSoft » 27.01.2010 14:29:15

Врядли кто-то подскажет. Если есть интренет на компьютере с ubuntu все пользуются synaptic - он лишнего не скачает. Иначе ищут дешевый и-нети скачивают все.
Можно самостоятельно построить дерево зависимостей. На своей машине открываеш synaptic набираешь fpc смотришь Свойства>зависимости. Потом смотришь зависимости зависимых пакетов пропуская уже установленные.
Если хорошо работаешь в командной строке можно написать скрипт, все возможности synaptic реализуются через apt.
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

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

Сообщение vad74 » 28.01.2010 19:39:40

Скачал все файлы. Положит в папку /HOME/"MyName"/FPC_INSLALL. Зашёл туда в консоли. Попытался набрать "dpkg-scanpackages" так она ругается что пакет с таким именем не установлен. Попробовал с пробелом "dpkg -scanpackages" - такого ключа у комманды нет. И вправду в списке комманд dpkg ключа -scanpackages нет.
Попытался работать через Синаптик. Как мне ему указать куда я положил новые пакеты, или куда их надо было положить что бы он их сам увидел? Пробовал aptitude, тот же вопрос.
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

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

Сообщение AbakAngelSoft » 28.01.2010 19:49:36

Если пакеты скачал то просто дважды щелкаешь мышкой > установить пакет
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

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

Сообщение Сквозняк » 29.01.2010 01:09:53

Можно скачать с сайта разработчика дистрибутив fpc в tar архиве ftp://gd.tuwien.ac.at/languages/pascal/ ... -linux.tar Из консоли поставить в каталог пользователя все файлы - всё в один каталог паскаля, не нужно раскидывать файлы по системе. Для этого даже прав рута не надо. Для запуска зайти в каталог /home/user/fpc240/bin запустить консоль и ввести ./fp В каталог /home/user/fpc240/bin можно скопировать пропатченный файл fp с поддержкой русского языка viewtopic.php?f=10&t=5318 Или собрать по указанному способу самостоятельно. На красношапковом дистрибутиве такой метод работает. Ставятся даже сразу несколько FPC разных версий, достаточно простого копирования файлов.
Сквозняк
энтузиаст
 
Сообщения: 1126
Зарегистрирован: 29.06.2006 22:08:32

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

Сообщение vad74 » 29.01.2010 11:53:43

Давайте придерживаться пути указаным v-t-l. Разобрался с dpkg-scanpackages. Оказывается эта комманда принадлежит пакету dpkg-dev, но Линукс пишет что такой пакет не установлен. При попытке его установить пишет что такого пакета нет. Откуда можно его скачать и поставить?
vad74
новенький
 
Сообщения: 25
Зарегистрирован: 19.01.2010 12:48:24
Откуда: Беларусь

Пред.След.

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

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

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

Рейтинг@Mail.ru