Clip is distributing in a source and binaries variants from the main ftp server and mirrors.
Binaries variant (except Cygwin) depends on a distributive and not available from ftp servers.
Source distributions present in two variants: splitted by packages and all-in-one variant.
You can download all that you need from the main ftp server ftp://ftp.itk.ru/pub/clip or from mirrors:
very fast, every night updated ftp://ftp.linux.ru.net/mirrors/clip
another good server ftp://ftp.lastik.ru/clip
or from sourceforge.net server http://sourceforge.net/projects/x-clip
There you can find many files:
clip-prg-<version>.tgz | SRC: all source packages and documentation |
clip_dev.tgz | SRC: base package, == CA-Clipper 5.3 |
clip_docs.tgz | HTML: base documentation, all packages including private documentation of private functions. |
clip_mysql.tgz | SRC: MySQL client |
clip_oracle.tgz | SRC: Oracle client |
clip_odbc.tgz | SRC: ODBC client |
clip_postgres.tgz | SRC: Postgres client |
clip_interbase.tgz | SRC: Interbase & FireBird client |
clip_gtk.tgz | SRC: GUI library over GTK |
clip_gtkextra.tgz | SRC: GUI library over GTKextra |
clip_fw.tgz | SRC: FiveWin-like classes & commands |
clip_gd.tgz | SRC: library for PNG (and more) files and business histograms |
clip_gzip.tgz | SRC: library for supprt gz files |
clip_bzip2.tgz | SRC: library for supprt bz2 files |
clip_com.tgz | SRC: COM_*() functions from Tools |
clip_crypto.tgz | SRC: Simmetric block ciphers encrypt/decrypt functions |
clip_rtf.tgz | SRC: Rich text format library by Thomas Marchione |
clip_cti.tgz | SRC: Clip text interface library, base for text FiveWin and FoxPro-like windows |
clip_udb.tgz | SRC: Clip universal (object) data base, the object orientired data base |
clip_oasis.tgz | SRC: libraries from the-oasis.net |
clip_prg.tgz | SRC: base utils - debugger, text editor, ... include preprocessor (PP) by Ron Pinkas, bdbf by Yevgen Bondar, .... |
clip_dbu.tgz | SRC: CA_DBU & CA_DBU53 adapted for Clip |
clip_fcgi.tgz | SRC: FastCGI Clip library |
dbc.tgz | SRC: DBU (C) Aleksandr Kresin |
cygwin_trunc.rar | BIN: Cygwin developer tools for migration from unix to win32 platforms (trunc - it`s truncated by ITK distribution) |
clip_win32_bin.rar | BIN: Clip and base libraries for Win32+Cygwin |
gtk_std_win32.rar | BIN: GTK+ standart libraries for Windows, installing after Cygwin and before Clip |
gtkextra_std_win32.rar | BIN: extension for GTK+ libraries for Windows, installing after Cygwin and GTK+, and before Clip |
clip_gtk_win32.rar | BIN: Clip library over GTK+, generated from clip_gtk package |
clip_gtkextra_win32.rar | BIN: Clip library over GTK+ extra, generated from clip_gtkextra package |
cygwin_patch.rar | BIN: fixing some problems with Cygwin |
patch.tgz | SRC: latest fixes and addons for Clip base packages (dev & doc) |
The easiest way to install the whole Clip is getting all-in-one package clip-prg-<version>.tgz unpack it and compile.
To download and unpack:
Download file(s) from ITK's ftp server or it mirrors and save it in a safe place.
Untar it with the command #tar xzf clip-prg-<version>.tgz Now you have directory clip-prg-<version>.
#cd clip-prg-<version> Now you are in your new directory
You have two choices for the next step: you may install in local or system variant. What is that means?
in local installation the all Clip-related files will be in your own home directory, binaries will be linked into $HOME/bin, CLIPROOT defaults to ../cliproot, shared libraries would be with the full path in executable. This variant is easier and not need to act as root.
in system-wide installation by default binaries linked into /usr/local/bin, CLIPROOT points to /usr/local/clip, shared libraries without path in executable are linked into /usr/lib. This type of installation requires is action with superuser rights.
Clip local variant may be best for you (especially due to frequently patches and new versions) if you make a test or working on your system as a single person.