Глава 5. Установка Clip

5.1. Предисловие

Clip распространяется в виде пакетов с исходным кодом и в виде бинарных пакетов с главного ftp сервера и его зеркал.

Бинарные (прекомпилированные) пакеты (за исключением Cygwin) являются дистрибутивозависимыми и не доступны для скачивания.

Пакеты с исходными текстами и документацией представлены в двух вариантах: полный комплект и с разбиением по пакетам.

Вы можете загрузить все необходимое с главного ftp сервера ftp://ftp.itk.ru/pub/clip или с одного из зеркал:

На них вы обнаружите множество файлов:

clip-prg-<version>.tgzSRC: все исходные тексты и документация
clip_dev.tgzSRC: основной пакет, соответствующий clipper 5.3
clip_docs.tgzHTML:основная документация, все пакеты включают в себе свою документацию по своим расширениям
clip_mysql.tgzSRC: MySQL клиент
clip_oracle.tgzSRC: Oracle клиент
clip_odbc.tgzSRC: ODBC клиент
clip_postgres.tgzSRC: Postgres клиент
clip_interbase.tgzSRC: Interbase & FireBird клиент
clip_gtk.tgzSRC: GUI библиотека поверх GTK
clip_gtkextra.tgzSRC: GUI библиотека поверх GTKextra
clip_fw.tgzSRC: FiveWin-like классы и команды
clip_gd.tgzSRC: библиотека для работы с графическими файлами и бизнес-графиками
clip_gzip.tgzSRC: библиотека для поддержки gz-файлов
clip_bzip2.tgzSRC: библиотека для поддержки bz2-файлов
clip_com.tgzSRC: COM_*() функции из Tools
clip_crypto.tgzSRC: Криптографическая библиотека
clip_rtf.tgzSRC: Библиотека Thomas Marchione для работы с Rich text format документами
clip_cti.tgzSRC: CLIP text interface библиотека, основа для FiveWin текстового режима и FoxPro-like окошек.
clip_udb.tgzSRC: Universal (object) database, объектно-ориентированная база данных.
clip_oasis.tgzSRC: библиотеки с сервера the-oasis.net
clip_prg.tgzSRC: основные утилиты - отладчик, текстовый редактор и другие, включая препроцессор (PP) от Ron Pinkas, дбушка от Евгения Бондаря.
clip_dbu.tgzSRC: CA_DBU & CA_DBU53 адаптированные для Clip
clip_fcgi.tgzSRC: FastCGI Clip library
dbc.tgzSRC: утилита работы с DBF и индексами (c) Александр Кресин
cygwin_trunc.rarBIN: Сygwin - это комплект средств разработчика, облегчающий перенос разработок с unix на win32 платформу (trunc означает, что пакет урезан фирмой ITK до минимально необходимого размера)
clip_win32_bin.rarBIN: Clip и базовые библиотеки для Win32+Cygwin.
gtk_std_win32.rarBIN: стандартная GTK+ библиотека для Windows, устанавливать после Cygwin и перед Clip
gtkextra_std_win32.rarBIN: пакет расширений для GTK+ Win32 библиотек, устанавливается после Cygwin и GTK+ и перед Clip
clip_gtk_win32.rarBIN: библиотека GUI функций для Clip, базируется на GTK+, сгенерирована из пакета clip_gtk.
clip_gtkextra_win32.rarBIN: Библиотека Clip поверх GTKextra, создана из пакета clip_gtkextra
cygwin_patch.rarBIN: исправляет некоторые ошибки Cygwin
patch.tgzSRC: последние изменения и добавления для базовых пакетов Clip (dev & doc) в одном кумулятивном патче

Самый простой вариант установить весь Clip это забрать clip-prg-<version>.tgz пакет, распаковать его и скомпилировать.

Для загрузки и распаковки:

Установку можно произвести двумя способами: испльзуяиспользуя локальный и общесистемный варианты. Что это значит?

Локальный вариант может быть более удобным выбором для вас (особенно учитывая частые патчи и обновления) если вы просто пробуете продукт или являетесь единственным пользователем в системе.