Setting up the hosted developer workstation with Fedora: Difference between revisions

From OpenPetra Wiki
Jump to navigation Jump to search
Line 12: Line 12:


== Development environment ==
== Development environment ==
  # see http://www.monodevelop.com/download/linux/#debian-ubuntu-and-derivatives
  # mono-tools contains monodoc, so that you can browse the Mono documentation
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
  dnf install monodevelop xsp nunit-gui mono-tools
echo "deb http://download.mono-project.com/repo/debian wheezy main" | tee /etc/apt/sources.list.d/mono-xamarin.list
apt-get update
  dnf install nant uncrustify postgresql pgadmin3 konversation hexchat geany meld git-core git-cola dia firefox
  apt-get install monodevelop monodoc-browser mono-xsp nunit
 
# Git integrated in context menu of Thunar, file manager:
  apt-get install nant uncrustify postgresql pgadmin3 konversation hexchat geany nant meld git-core git-cola firefox
  dnf install rabbitvcs-thunar thunar-vcs-plugin gnome-icon-theme-symbolic
 
Git integrated in context menu of Thunar, file manager:
  echo 'deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu trusty main' > /etc/apt/sources.list.d/rabbitvcs.list
apt-get update
  apt-get install rabbitvcs-thunar thunar-vcs-plugin gnome-icon-theme-full
# small fix
ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 /usr/lib


sql2diagram, for <code>nant dbdoc</code>:
sql2diagram, for <code>nant dbdoc</code>:
  echo 'deb http://download.lbs.solidcharity.com/repos/tpokorra/openpetra/ubuntu/trusty/ /' >> /etc/apt/sources.list
  dnf install 'dnf-command(config-manager)'
apt-get update
dnf config-manager --add-repo https://lbs.solidcharity.com/repos/tpokorra/openpetra/fedora/23/lbs-tpokorra-openpetra.repo
  apt-get install sql2diagram
  dnf install sql2diagram

Revision as of 10:56, 16 January 2016

Operating System and Remote Desktop

Operating System:

Fedora 23

install software:

yum install @lxde-desktop google-droid-*-fonts
yum remove xscreensaver* xpad

yum install x2goserver
mv /usr/bin/startkde /usr/bin/startkde.bak
ln -s /usr/bin/startlxde /usr/bin/startkde

Development environment

# mono-tools contains monodoc, so that you can browse the Mono documentation
dnf install monodevelop xsp nunit-gui mono-tools

dnf install nant uncrustify postgresql pgadmin3 konversation hexchat geany meld git-core git-cola dia firefox

# Git integrated in context menu of Thunar, file manager:
dnf install  rabbitvcs-thunar thunar-vcs-plugin gnome-icon-theme-symbolic

sql2diagram, for nant dbdoc:

dnf install 'dnf-command(config-manager)'
dnf config-manager --add-repo https://lbs.solidcharity.com/repos/tpokorra/openpetra/fedora/23/lbs-tpokorra-openpetra.repo
dnf install sql2diagram