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

From OpenPetra Wiki
Jump to navigation Jump to search
(use latest monodevelop)
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Same for Ubuntu ==
* see [[Setting up the hosted developer workstation with Ubuntu]]
== Operating System and Remote Desktop ==
Operating System:
Operating System:
  cat /etc/lsb-release
  Fedora 23
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=12.04
  DISTRIB_CODENAME=precise
  DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS"


install software:
install software:
  apt-get install lxde konsole tcsh
  yum install @xfce-desktop google-droid-*-fonts
yum remove xscreensaver* xpad
   
   
  #x2go
  yum install x2goserver
  apt-get install python-software-properties
  mv /usr/bin/startkde /usr/bin/startkde.bak
  apt-add-repository ppa:x2go/stable
  mv /usr/bin/startlxde /usr/bin/startlxde.bak
  apt-get update
  ln -s /usr/bin/startxfce4 /usr/bin/startkde
  apt-get install x2goserver
  ln -s /usr/bin/startxfce4 /usr/bin/startlxde


# see http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt
== Development environment ==
  sh -c "echo 'deb http://download.opensuse.org/repositories/home:/tpokorra:/mono/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/monodevelop-opt.list"
  # mono-tools contains monodoc, so that you can browse the Mono documentation
  apt-get update
  dnf install monodevelop xsp nunit-gui mono-tools
apt-get install monodevelop-opt
 
  dnf install nant uncrustify postgresql pgadmin3 konversation hexchat geany meld git-core git-cola dia firefox
  apt-get install bzr qbzr bzr-explorer postgresql pgadmin3 konversation geany nant meld git-core git-cola
   
   
  echo "deb http://download.opensuse.org/repositories/home:/tpokorra:/openpetra/xUbuntu_12.04 ./" > /etc/apt/sources.list.d/mono-openpetra.list
  # Git integrated in context menu of Thunar, file manager:
apt-get update
dnf install rabbitvcs-thunar thunar-vcs-plugin gnome-icon-theme-symbolic
apt-get install mono-openpetra-nant


see http://tpokorra.blogspot.de/2013/07/notify-all-users-logged-in-over-x2go-on.html
sql2diagram, for <code>nant dbdoc</code>:
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

Latest revision as of 11:14, 16 January 2016

Same for Ubuntu

Operating System and Remote Desktop

Operating System:

Fedora 23

install software:

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

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

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