doc:dev_cygwininstall
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:dev_cygwininstall [2014/10/22 15:29] – wsauer | doc:dev_cygwininstall [2014/10/23 15:47] – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== How to install Cygwin packages ====== | ====== How to install Cygwin packages ====== | ||
+ | |||
To automate most of the file handling tasks and to allow batch transfer for whole file collections, | To automate most of the file handling tasks and to allow batch transfer for whole file collections, | ||
+ | |||
To have this also available in a Windows requirement, | To have this also available in a Windows requirement, | ||
+ | |||
Here are the instruction of how to initially install and update the Cywin tool. | Here are the instruction of how to initially install and update the Cywin tool. | ||
+ | |||
===== Initial Setup ===== | ===== Initial Setup ===== | ||
Line 11: | Line 15: | ||
Before you start, you need to understand two basics about how the Cygwin Installer is working | Before you start, you need to understand two basics about how the Cygwin Installer is working | ||
- | | + | |
- | * In opposite to most of the windows programs, where all installations are mostly independent from each other, Cygwin (like most Unix systems) is using a so called package manager. When ever you want to add or delete software, you have to do this through the package manager. The package manager then makes sure that all necessary other packets, which are needed to make your software run will be also installed, updated or deleted. This keeps your system always in a stable state. | + | |
+ | | ||
+ | * In opposite to most of the windows programs, where all installations are mostly independent from each other, Cygwin (like most Unix systems) is using a so called package manager. When ever you want to add or delete software, you have to do this through the package manager. The package manager then makes sure that all necessary other packets, which are needed to make your software run will be also installed, updated or deleted. This keeps your system always in a stable state. | ||
To start | To start | ||
- | | + | |
- | - create a (runtime) directory where the final Cygwin runtime environment should be installed into (e.g. CygWinRuntime) | + | |
- | - download the Installer from the [[http:// | + | |
+ | - create a (runtime) directory where the final Cygwin runtime environment should be installed into (e.g. CygWinRuntime) | ||
+ | - download the Installer from the [[http:// | ||
===== Install and configure Cygwin ===== | ===== Install and configure Cygwin ===== | ||
+ | |||
+ | |||
Start the Installer | Start the Installer | ||
- | {{: | + | |
+ | {{: | ||
As Root Directory select your previosly generated runtime directory | As Root Directory select your previosly generated runtime directory | ||
+ | |||
As Local Package Directory select your previosly generated Installer directory | As Local Package Directory select your previosly generated Installer directory | ||
- | {{: | + | |
+ | {{: | ||
As Internet Connection use either " | As Internet Connection use either " | ||
- | {{: | + | |
+ | {{: | ||
Then Cywin will try to connect to its main server to download a list of available mirror sites. If this fails, go back one step and check your network settings again. If the network connection is fine, Cygwin will present you a list of available download sites. Select one of your choice. Behind a firewall its probably better to use a HTTP mirror instead of FTP, as FTP might be blocked by the firewall. | Then Cywin will try to connect to its main server to download a list of available mirror sites. If this fails, go back one step and check your network settings again. If the network connection is fine, Cygwin will present you a list of available download sites. Select one of your choice. Behind a firewall its probably better to use a HTTP mirror instead of FTP, as FTP might be blocked by the firewall. | ||
- | {{: | + | |
+ | {{: | ||
As next Cygwin will download a list of all available packages of that mirror. You can search for a packet or program by typing its name into the search field and then open the treeview of the items found | As next Cygwin will download a list of all available packages of that mirror. You can search for a packet or program by typing its name into the search field and then open the treeview of the items found | ||
- | {{: | ||
+ | {{: | ||
- | To select any package for installation or update, **you need to click with the mouse into the " | ||
- | {{: | + | To select any package for installation or update, **you need to click with the mouse into the " |
+ | |||
+ | |||
+ | {{: | ||
To use the OOBD shell scripts, you will need to have the following additional packages installed. Search and mark them for installation as described above: | To use the OOBD shell scripts, you will need to have the following additional packages installed. Search and mark them for installation as described above: | ||
- | * zip | ||
- | * gnupg | ||
- | * make | ||
- | * joe | ||
- | * subversion | ||
- | * php | ||
- | * xmlstarlet | ||
- | as next Cygwin will download and install all necessary package. And don't worry, this process takes ages... | ||
- | {{: | + | * zip |
+ | * gnupg | ||
+ | * lua | ||
+ | * make | ||
+ | * joe | ||
+ | * subversion | ||
+ | * php | ||
+ | * xmlstarlet | ||
+ | * md5deep | ||
+ | |||
+ | |||
+ | as next Cygwin will download and install all necessary package. And don't worry, this process takes ages… | ||
+ | |||
+ | |||
+ | {{: | ||
When finished, you'll find a new entry in the Windows start menu to open the Cygwin Comand Line input. Please be aware that this is now a Unix environment, | When finished, you'll find a new entry in the Windows start menu to open the Cygwin Comand Line input. Please be aware that this is now a Unix environment, | ||
doc/dev_cygwininstall.txt · Last modified: 2015/08/15 22:10 by nexulm