Linux working environment setup: redmine, gitbucket, tomcat
redmine
A flexible project management web application which includes a gantt chart, calendar, wiki, forums, multiple roles, and email notification.
http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step
gitbucket
A Git platform powered by Scala with easy installation, high extensibility & github API compatibility
https://github.com/gitbucket/gitbucket
tomcat
An open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.
http://oceanpad.github.io/2016/05/24/2016-05/deploy-tomcat-on-linux/
make Tab auto-completion case-insensitive in the terminal
add set completion-ignore-case on
to /etc/inputrc
Start a new shell / terminal.
install php7.1.0
- download php source file :
http://www.php.net/downloads.php
- extract php source
1
2tar -zxvf php-7.x.y.tar.gz
cd php-7.x.y
run the ‘configure’ program :
1
./configure --prefix=/usr/local/php
./configure —help
to get configure able files
This should complete without errors and finishes with an obvious copyright notice in a box. If you do get errors, it is most likely to be due to missing libraries. Make sure you have added all the libraries described above (with apt-get). Failing that, Google is your friend.make and test and make install php
Once that bit is done, it’s time to do the actual compiling and linking. Simply do…1
make && make test
This (depending on how fast your machine is) will take some time and will end up with the phrase Build complete.
It’s then just a matter of installing the files…1
make && sudo make install
libxml2 install
http://www.linuxfromscratch.org/blfs/view/svn/general/libxml2.html
bash completion ignore case
1 | # If ~./inputrc doesn't exist yet, first include the original /etc/inputrc so we don't override it |
java environment set up
1 | # ~/.bashrc |
sbt
1 | # ~/.bashrc |
sbt
1 | # ~/.bashrc |
git key setup
1 | #~/.ssh/config |