136 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			136 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								Install Software
							 | 
						||
| 
								 | 
							
								================
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								There are prebuilt software packages in the repositories, look in
							 | 
						||
| 
								 | 
							
								https://repository.mrw.sh for your operating system.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Note: PublicKey has changed on Novmber 1st 2015, please import the new
							 | 
						||
| 
								 | 
							
								key.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Linux
							 | 
						||
| 
								 | 
							
								-----
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								There are package repositories for most distributions at https://repository.mrw.sh.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Ubuntu and Debian
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								To accept my signature, install my key:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        wget -O- https://repository.mrw.sh/PublicKey \
							 | 
						||
| 
								 | 
							
								            | sudo apt-key add -
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								You can install all software using your package manager (`apt`), first install the repository:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        sudo apt-get install -y wget software-properties-common apt-transport-https
							 | 
						||
| 
								 | 
							
								        sudo apt-add-repository https://repository.mrw.sh
							 | 
						||
| 
								 | 
							
								        sudo apt-get update -y
							 | 
						||
| 
								 | 
							
								Then you can install any project you wish, e.g. [`webtester`](https://mrw.sh/development/webtester):
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        sudo apt-get install webtester -y
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### OpenSUSE
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								To accept my signature, install my key:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        wget https://repository.mrw.sh/PublicKey
							 | 
						||
| 
								 | 
							
								        rpm --import PublicKey
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								You can use your packagemanager (`zypper` or _YaST_). First install the repostitory:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        zypper ar https://repository.mrw.sh/opensuse/marc-waeckerlin.repo
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Then install packages from the repository, e.g. [`webtester`](https://mrw.sh/development/webtester):
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        zypper install webtester
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								In case of trouble: Check if your version of OpenSUSE is supported,
							 | 
						||
| 
								 | 
							
								use `lsb_release -rs` to get the version of your OpenSUSE:
							 | 
						||
| 
								 | 
							
								https://drepository.mrw.sh/opensuse
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Fedora
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								To accept my signature, install my key:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        wget https://repository.mrw.sh/PublicKey
							 | 
						||
| 
								 | 
							
								        rpm --import PublicKey
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								You can use your packagemanager (`dnf`). First install the repository:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        dnf install 'dnf-command(config-manager)'
							 | 
						||
| 
								 | 
							
								        dnf config-manager --add-repo https://repository.mrw.sh/fedora/marc-waeckerlin.repo
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Then install packages from the repository, e.g. [`webtester`](https://mrw.sh/development/webtester):
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        dnf install webtester
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								In case of trouble: Check if your version of Fedora is supported, use `lsb_release -rs` to get the version of your Fedora: https://repository.mrw.sh/fedora
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### CentOS
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								To accept my signature, install my key:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        wget https://repository.mrw.sh/PublicKey
							 | 
						||
| 
								 | 
							
								        rpm --import PublicKey
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								You can use your packagemanager (`yum`). First install the repository:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        yum install wget
							 | 
						||
| 
								 | 
							
								        wget -O/etc/yum.repos.d/marc-waeckerlin.repo https://repository.mrw.sh/centos/marc-waeckerlin.repo
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Then install packages from the repository, e.g. [`webtester`](https://mrw.sh/development/webtester):
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        yum install webtester
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								In case of trouble: Check if your version of CentOS is supported, use lsb_release -rs to get the version of your CentOS: https://repository.mrw.sh/centos
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Mageia
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								To accept my signature, install my key:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        wget https://repository.mrw.sh/PublicKey
							 | 
						||
| 
								 | 
							
								        rpm --import PublicKey
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								You can use your packagemanager (`dnf`). First install the repository:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        dnf install 'dnf-command(config-manager)'
							 | 
						||
| 
								 | 
							
								        dnf config-manager --add-repo https://repository.mrw.sh/mageia/marc-waeckerlin.repo
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Then install packages from the repository, e.g. [`webtester`](https://mrw.sh/development/webtester):
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        dnf install webtester
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Other Linux Distributions
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Either use the nearest possible distribution, or use alien to convert from another distribution to your preferred package format, or compile the project yourself (see below).
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Windows
							 | 
						||
| 
								 | 
							
								-------
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Download from https://repository.mrw.sh/windows
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								MacOSX
							 | 
						||
| 
								 | 
							
								------
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								You need e.g. Mac Ports to compile. Install the following dependencies:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        sudo port install subversion svn2cl doxygen graphviz cppunit libtool boost log4cxx qt5-mac
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Fix libtool-bug:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        sudo ln -s /opt/local/bin/glibtoolize /opt/local/bin/libtoolize
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Compile from Source
							 | 
						||
| 
								 | 
							
								-------------------
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								For all unsupported operating systems, including MacOSX.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								To compile, please download the tar-sources from: https://repository.mrw.sh/sources
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Then untar the package and use the common commands, e.g. for version `1.0.2` of a project named project, that means:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        tar xzf project-1.0.2.tar.gz
							 | 
						||
| 
								 | 
							
								        cd project-1.0.2
							 | 
						||
| 
								 | 
							
								        ./bootstrap.sh
							 | 
						||
| 
								 | 
							
								        ./configure
							 | 
						||
| 
								 | 
							
								        make
							 | 
						||
| 
								 | 
							
								        sudo make install
							 |