Если из пакетов открой synaptic (Система>Администрирование>Менеджер пакетов Synaptic) - в поиске найди все пакеты fp-* fpc-* отметь "для полного удаления"
Установка и запуск Free Pascal
Модератор: Модераторы
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Если устанавливал не из пакета ос ничего не знает! Тогда только ручками 
Если из пакетов открой synaptic (Система>Администрирование>Менеджер пакетов Synaptic) - в поиске найди все пакеты fp-* fpc-* отметь "для полного удаления"
Если из пакетов открой synaptic (Система>Администрирование>Менеджер пакетов Synaptic) - в поиске найди все пакеты fp-* fpc-* отметь "для полного удаления"
AbakAngelSoft писал(а):Тогда только ручками
Достаточно ли просто стереть всё в папке /usr? Где ещё надо?
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.gzfp-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.
AbakAngelSoft писал(а):Тогда только ручками
А у install.sh нет случаем параметра для деинсталляции?
vad74 выложи install.sh здесь, может наковыряю.
Выкладываю install.sh.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Нечем порадовать. Деинсталляция в install.sh не предусмотрена
. Так что удалять придется руками. При установке можно указать путь
Код: Выделить всё
Install prefix (/usr or /usr/local)стёр что смог в папке 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?
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Двойной щелчек на пакете > "Установить пакет" и все!
Добавлено спустя 2 минуты 46 секунд:
конечно если все зависимости удовлетворены...
Добавлено спустя 2 минуты 46 секунд:
конечно если все зависимости удовлетворены...
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 писал(а):Двойной щелчек на пакете > "Установить пакет" и все!
Ещё раз спрошу, можно ли что то не качать из тех файлов 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/
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/
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Врядли кто-то подскажет. Если есть интренет на компьютере с ubuntu все пользуются synaptic - он лишнего не скачает. Иначе ищут дешевый и-нети скачивают все.
Можно самостоятельно построить дерево зависимостей. На своей машине открываеш synaptic набираешь fpc смотришь Свойства>зависимости. Потом смотришь зависимости зависимых пакетов пропуская уже установленные.
Если хорошо работаешь в командной строке можно написать скрипт, все возможности synaptic реализуются через apt.
Можно самостоятельно построить дерево зависимостей. На своей машине открываеш synaptic набираешь fpc смотришь Свойства>зависимости. Потом смотришь зависимости зависимых пакетов пропуская уже установленные.
Если хорошо работаешь в командной строке можно написать скрипт, все возможности synaptic реализуются через apt.
Скачал все файлы. Положит в папку /HOME/"MyName"/FPC_INSLALL. Зашёл туда в консоли. Попытался набрать "dpkg-scanpackages" так она ругается что пакет с таким именем не установлен. Попробовал с пробелом "dpkg -scanpackages" - такого ключа у комманды нет. И вправду в списке комманд dpkg ключа -scanpackages нет.
Попытался работать через Синаптик. Как мне ему указать куда я положил новые пакеты, или куда их надо было положить что бы он их сам увидел? Пробовал aptitude, тот же вопрос.
Попытался работать через Синаптик. Как мне ему указать куда я положил новые пакеты, или куда их надо было положить что бы он их сам увидел? Пробовал aptitude, тот же вопрос.
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Если пакеты скачал то просто дважды щелкаешь мышкой > установить пакет
Можно скачать с сайта разработчика дистрибутив 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 разных версий, достаточно простого копирования файлов.
Давайте придерживаться пути указаным v-t-l. Разобрался с dpkg-scanpackages. Оказывается эта комманда принадлежит пакету dpkg-dev, но Линукс пишет что такой пакет не установлен. При попытке его установить пишет что такого пакета нет. Откуда можно его скачать и поставить?
