Clip распространяется в виде пакетов с исходным кодом и в виде бинарных пакетов с главного ftp сервера и его зеркал.
Бинарные (прекомпилированные) пакеты (за исключением Cygwin) являются дистрибутивозависимыми и не доступны для скачивания.
Пакеты с исходными текстами и документацией представлены в двух вариантах: полный комплект и с разбиением по пакетам.
Вы можете загрузить все необходимое с главного ftp сервера ftp://ftp.itk.ru/pub/clip или с одного из зеркал:
очень быстрое зеркало, синхронизируемое каждую ночь, ftp://ftp.linux.ru.net/mirrors/clip
еще один хороший сервер ftp://ftp.lastik.ru/clip
или с сервера sourceforge.net: http://sourceforge.net/projects/x-clip
На них вы обнаружите множество файлов:
clip-prg-<version>.tgz | SRC: все исходные тексты и документация |
clip_dev.tgz | SRC: основной пакет, соответствующий clipper 5.3 |
clip_docs.tgz | HTML:основная документация, все пакеты включают в себе свою документацию по своим расширениям |
clip_mysql.tgz | SRC: MySQL клиент |
clip_oracle.tgz | SRC: Oracle клиент |
clip_odbc.tgz | SRC: ODBC клиент |
clip_postgres.tgz | SRC: Postgres клиент |
clip_interbase.tgz | SRC: Interbase & FireBird клиент |
clip_gtk.tgz | SRC: GUI библиотека поверх GTK |
clip_gtkextra.tgz | SRC: GUI библиотека поверх GTKextra |
clip_fw.tgz | SRC: FiveWin-like классы и команды |
clip_gd.tgz | SRC: библиотека для работы с графическими файлами и бизнес-графиками |
clip_gzip.tgz | SRC: библиотека для поддержки gz-файлов |
clip_bzip2.tgz | SRC: библиотека для поддержки bz2-файлов |
clip_com.tgz | SRC: COM_*() функции из Tools |
clip_crypto.tgz | SRC: Криптографическая библиотека |
clip_rtf.tgz | SRC: Библиотека Thomas Marchione для работы с Rich text format документами |
clip_cti.tgz | SRC: CLIP text interface библиотека, основа для FiveWin текстового режима и FoxPro-like окошек. |
clip_udb.tgz | SRC: Universal (object) database, объектно-ориентированная база данных. |
clip_oasis.tgz | SRC: библиотеки с сервера the-oasis.net |
clip_prg.tgz | SRC: основные утилиты - отладчик, текстовый редактор и другие, включая препроцессор (PP) от Ron Pinkas, дбушка от Евгения Бондаря. |
clip_dbu.tgz | SRC: CA_DBU & CA_DBU53 адаптированные для Clip |
clip_fcgi.tgz | SRC: FastCGI Clip library |
dbc.tgz | SRC: утилита работы с DBF и индексами (c) Александр Кресин |
cygwin_trunc.rar | BIN: Сygwin - это комплект средств разработчика, облегчающий перенос разработок с unix на win32 платформу (trunc означает, что пакет урезан фирмой ITK до минимально необходимого размера) |
clip_win32_bin.rar | BIN: Clip и базовые библиотеки для Win32+Cygwin. |
gtk_std_win32.rar | BIN: стандартная GTK+ библиотека для Windows, устанавливать после Cygwin и перед Clip |
gtkextra_std_win32.rar | BIN: пакет расширений для GTK+ Win32 библиотек, устанавливается после Cygwin и GTK+ и перед Clip |
clip_gtk_win32.rar | BIN: библиотека GUI функций для Clip, базируется на GTK+, сгенерирована из пакета clip_gtk. |
clip_gtkextra_win32.rar | BIN: Библиотека Clip поверх GTKextra, создана из пакета clip_gtkextra |
cygwin_patch.rar | BIN: исправляет некоторые ошибки Cygwin |
patch.tgz | SRC: последние изменения и добавления для базовых пакетов Clip (dev & doc) в одном кумулятивном патче |
Самый простой вариант установить весь Clip это забрать clip-prg-<version>.tgz пакет, распаковать его и скомпилировать.
Для загрузки и распаковки:
Скачайте файл(ы) с ftp сервера ITK или с одного из зеркал и сохраните их в удобном месте.
Распакуйте используя команду #tar xzf clip-prg-<version>.tgz Теперь у вас есть каталог clip-prg-<version>.
#cd clip-prg-<version> Теперь вы в новом каталоге.
Установку можно произвести двумя способами: испльзуяиспользуя локальный и общесистемный варианты. Что это значит?
при локальной установке все файлы, относящиеся к Clip'у будут размещены в вашем домашнем каталоге, в $HOME/bin будут созданы ссылки на исполняемые файлы, CLIPROOT по умолчанию установлен в ../cliproot, исполняемые файлы будут собраны с полными путями к разделяемым библиотекам. Этот вариант проще и не требует действий от рута.
при общесистемной установке в /usr/local/bin создаются ссылки на исполняемые файлы, CLIPROOT указывает на /usr/local/clip, исполняемые файлы линкуются без указания путей разделяемым библиотекам, которые располагаются в /usr/lib. Этот вариант установки требует прав супервизора при установке.
Локальный вариант может быть более удобным выбором для вас (особенно учитывая частые патчи и обновления) если вы просто пробуете продукт или являетесь единственным пользователем в системе.