Проблема установки indy 10.2.xx на ubuntu 16.04 - lazarus 1.6 - fpc 3.0.0

Проблема установки 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

  1. компакт-диск indy-10.2.0.1/fpc
  2. chmod +x debian/правила
  3. нажмите README
  4. sudo apt-get установить поддельный root
  5. dpkg-buildpackage -rfakeroot -uc
  6. CD ..
  7. sudo dpkg -i *.deb
  8. установить пакет 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

  1. сначала скачайте indy из репозитория
  2. Разархивируйте компонент из файла tar.gz (это должен быть именно этот файл, «zip-файл» не работает) в каталог $(LazarusDir)\components;
  3. Перейдите в каталог $(LazarusDir)\components\indy-10.2.0.1\ и создайте внутри него каталог с именем «saved»
  4. Скопируйте содержимое каталога $(LazarusDir)\components\indy-10.2.0.1\lazarus\ в каталог «saved», созданный выше;
  5. Скопируйте содержимое каталога $(LazarusDir)\components\indy-10.2.0.1\fpc\ в каталог $(LazarusDir)\components\indy-10.2.0.1\lazarus и перезапишите все файлы, ok;
  6. Получите содержимое каталога "saved" и скопируйте его в $(LazarusDir)\components\indy-10.2.0.1\lazarus, и теперь вы можете удалить каталог "saved"; 7. Установите пакет laz.lpk (доступен в $(LazarusDir)\components\indy-10.2.0.1\lazarus\indy) следующим образом:

    • Откройте упаковку.
    • скомпилируйте его
    • скомпилировать его снова / без очистки / без полной сборки / просто скомпилировать
    • Соберите Lazarus (но НЕ выбирайте «чистый» вариант)

Связанный контент