See if your system is 32 bit or 64 bit.
On a PC, Right Click on My Computer and then click Properties. There search for System Type.
If you have a Mac or any *nix box, open up a Term session and type ‘uname -m’
Install the following:
Subsequent (from #02.b to #02.n) instructions are for Mac and Windows. All *nix users can follow these steps as well but the recommended method would be
Search for the package in your repository
For example, yum search filezilla or apt-cache search filezilla
and then install the bits.
For example, yum install filezilla3.13.1-noarch.rpm
however, if your package repository does not contain the desired package (or the desired version), it is very much possible that some other repo hosts it. Just google for it and you might find it. Most of the repos are hosted at ubuntu:ppa or launchpad:ppa for ubuntu or debian:stable, unstable, testing for debian. Fedora has a more stringent open source license that doesn’t allow it to host closed source projects (or even open source projects with closed source components) on its official site. The most famous ones for fedora are: remi, russian-fedora, rpmfusion, (and for old FC systems) livna. Don’t forget to enable all good, bad and ugly repos.
For example,
in Fedora,
download the repo
match the keys gpg --keyserver pgp.mit.edu --recv-keys Key_ID
add it in /etc/yum.repos.d/
enable the required bits by setting enable =1
yum|dnf update --enablerepo=updates-testing
In newer systems, follow this guide https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#To_rawhide
in ubuntu,
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-cache search oracle-java
sudo apt-get install oracle-java8-installer
For Windows and Mac,
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Shutdown your computer. Let it breathe for 15 seconds. Then start. (This is done to clear the RAM cache)
For *nix, Openjdk is there in the default repos. I have seen it works quite well. But some people (including guys at Google) think that Sun JDK is better. Choice is yours.
If you want a sun jdk, follow the steps in http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat-rhel/
https://www.python.org/downloads/
Download both 3.4.3 and 2.7.10 (We need python-3 but a lot of outdated applications depend on python-2. So we need to have both.
For MAC, there should be some default installation. Update only if the default installation is outdated.
http://www.activestate.com/activeperl/downloads
download for 32 or 64 bit arch, depending on your system config
Again for MAC, there should be a default installation. Update if required
http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.65-installer.exe
For linux, you should go with the default openssh commands.
For MAC, you can live with terminal if you want, but if the black screen scares you,
Install Mac ports
https://www.macports.org/install.php or browse through App Store.
Install XCode
https://itunes.apple.com/us/app/xcode/id497799835
Launch XCode and accept its license
Open a terminal and type
sudo port -v selfupdate
Then type sudo port upgrade outdated
sudo port install putty
Putty has some windowing issues. Install X11 (the default unix window renderer)
http://xquartz.macosforge.org/landing/
Run Putty
Set up ssh.
In Windows, there is no default ssh provider. Needs to be done via putty. https://www.digitalocean.com/community/tutorials/how-to-create-ssh-keys-with-putty-to-connect-to-a-vps
In *nix, openssh would be pre-installed.
In Mac, openssh should already be installed. try running ‘ssh -V’ and ‘sshd -V’ on Terminal.
In Mac, If the above command gives an error, sometimes its installed but not enabled, try this:
If is not installed, then follow this:
If there are errors in xcode installation, run this in Terminal:
sudo xcode-select --install
even if that command gives and error, then run this in Terminal:
sudo xcode-select --switch /Applications/Xcode.app
now follow this:
finally, generate the keys by running the following in Terminal:
ssh-keygen -t rsa -b 4096 -C "$(whoami)@$(hostname)-$(date -I)"
then password protect your file:
ssh-keygen -f ~/.ssh/id_rsa -p
http://download.jboss.org/wildfly/9.0.1.Final/wildfly-9.0.1.Final.zip
there is nothing to install here, just extract the files in the Runtimes folder of JBoss Dev Studio installation in Program Files.
http://apache.mirrors.pair.com/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.exe
For MAC,
follow this guide
https://wolfpaulus.com/jounal/mac/tomcat8/
Install mariadb
For Mac, follow the instructions at https://mariadb.com/kb/en/mariadb/building-mariadb-on-mac-os-x-using-homebrew/
OR
Install MySQL
Visit each link in https://dev.mysql.com/downloads/windows/
For Mac,
visit each link in https://dev.mysql.com/downloads/
This concludes your system setup.