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 |