Установите проблему indy 10.2.xx на Ubuntu 16.04 - lazarus 1.6 - fpc 3.0.0
Я использую Lazarus для программирования. Я обновляю Ubuntu и Lazarus с 15.10 -> 16.04 и 2.6.x -> 3.0.0, но теперь я не могу снова установить indy 10.2.xx.
помощь говорит нам: http://wiki.freepascal.org/Indy_with_Lazarus
Как установить на Debian / Ubuntu
- cd indy-10.2.0.1 / fpc
- chmod + x debian / rules
- нажмите README
- sudo apt-get установить fakeroot
- dpkg-buildpackage -rfakeroot -uc
- CD..
- sudo dpkg -i *.deb
- установить пакет indylaz.lpk в Lazarus
но когда я пытаюсь на шаге 5 dpkg-buildpackage -rfakeroot -uc
У меня есть эта ошибка:
make[1]: Entering directory '/home/myuser/Appz/indy-10.2.0.3/fpc'
/usr/bin/fpcmake -p -Ti386-linux Makefile.fpc
Processing Makefile.fpc
Error: Target "linux", package "fcl-base" not found
Makefile:2470: recipe for target 'fpc_install' failed
make[1]: *** [fpc_install] Error 1
make[1]: Leaving directory '/home/myuser/Appz/indy-10.2.0.3/fpc'
debian/rules:99: recipe for target 'install-arch' failed
make: *** [install-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
Я должен использовать indy, и почему я не могу создать пакет Debian? что такое решение?
1 ответ
Решение
- первая загрузка indy из репо
- Разархивируйте компонент из файла tar.gz (это должен быть файл, "файл zip" не работает) в каталог $(LazarusDir)\components;
- Перейдите в каталог $(LazarusDir)\components\indy-10.2.0.1\ и создайте внутри них каталог с именем "сохранено"
- Скопируйте содержимое каталога $(LazarusDir)\components\indy-10.2.0.1\lazarus\ в каталог "сохранено", созданный выше;
- Скопируйте содержимое каталога $(LazarusDir)\components\indy-10.2.0.1\ fpc \ в каталог $(LazarusDir)\components\indy-10.2.0.1\ lazarus и перепишите все файлы, хорошо;
Получите содержимое каталога "сохранено" и скопируйте его в $(LazarusDir)\components\indy-10.2.0.1\ lazarus, и вы можете удалить "сохраненный" каталог сейчас; 7.Установите пакет laz.lpk (доступен в $(LazarusDir)\components\indy-10.2.0.1\lazarus\indy) следующим образом:
- Открыть пакет
- скомпилируйте это
- скомпилировать снова / без очистки / без сборки всего / просто скомпилировать
- Сборка Lazarus (но НЕ выбирайте "чистый" вариант)