Уже третий год программирую на Delphi и с переходом на Линукс очень огорчился,
тем что здесь его поддержка довольно плохо реализована. Недавно наткнулся на интересный
проект Free Pascal Compiler и IDE для него: Lazaros. Как настоящий дельфист решил испытать судьбу.
Получилось довольно неплохо, и теперь я с уверенностью полностью погрузился в мир Linux.
Все опыты проводил в дистрибутиве Debian (5.0 lenny).Изначально добавляем ключи подлинности репозитория:
gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F
gpg --export 6A11800F | sudo apt-key add -
Добавляем сам репозиторий:
echo "deb http://www.hu.freepascal.org/lazarus/ lazarus-testing universe" > /etc/apt/sources.list.d/lazarus.list
apt-get update
Устанавливаем Lazarus и fpc
apt-get install lazarus
Добавляем компоненты Indy:
wget http://www.indyproject.org/Sockets/fpc/indy-10.2.0.1.tar.gz
sudo cp ./indy-10.2.0.1.tar.gz /usr/share/lazarus/components/
sudo tar -xzf indy-10.2.0.1.tar.gz
cd /usr/share/lazarus/components/indy-10.2.0.1
sudo mkdir saved
sudo cp ./lazarus/* ./saved
sudo cp -f ./fpc/* ./lazarus
sudo cp -i ./saved/* ./lazarus # Всегда отвечаем n
Теперь устанавливаем сам пакет Indy из самого Lazarus:
Сервис>Преобразовать пакет Delphi в пакет
Lazarus>/usr/share/lazarus/components/indy-10.2.0.1.lazarus/indy/laz.lpk
Ждем долгую компиляцию пакета, после чего наслаждаемся всей функциональностью Delphi...
Полезные ссылки:
http://www.lazarus.freepascal.org/
http://www.freepascal.ru/
http://wiki.lazarus.freepascal.org/index.php/Indy_with_Lazarus
URL:
Обсуждается: https://www.opennet.ru/tips/info/1882.shtml