Inhaltsverzeichnis

Ubuntu-Installation

@todo Schleife für die Pakete und Fehler auffangen?

# Dateirechte für home setzen

# vorher alle Paketquellen freischalten! (auch Partner & Co.) !!
# => /etc/apt/sources.list sichern ... !
# Allgemein
sudo apt-get update
sudo apt-get install apache2 apache2.2-common apache2-doc banshee bzr cabextract colordiff compizconfig-settings-manager cowsay dia duplicity enigmail etherape filezilla firebug glipper gparted gnome-do gnome-rdp grapc htop inkscape j2sdk1.4 kalarm keepassx kregexpeditor labyrinth mc msttcorefonts mysql-admin mysql-client-5.0 mysql-server-5.0 opera php-pear php5 php5-dev php5-mysql php5-xdebug phpmyadmin recode ssh subversion subversion-tools sun-java6-bin thunderbird thunderbird-gnome-support thunderbird-locale-de vim vim-full virtualbox-ose xbindkeys xbindkeys-config xchm xscreensaver xscreensaver-data-extra wine
# Apache  // http://www.symfony-project.org/cookbook/1_0/web_server @httpd.conf
sudo a2enmod rewrite
sudo a2enmod userdir   # sf: AllowOverride All in <Directory> in /etc/apache2/mods-available/userdir.conf einstellen, danach force-reload
sudo /etc/init.d/apache2 force-reload
# Java
sudo update-alternatives --set java /usr/lib/jvm/java-6-sun/jre/bin/java
# Eclipse - manuell, da neueste Version nicht in der Paketliste  // bestehende Workspaces können direkt verwendet werden!
sudo mkdir /opt/eclipse
cd /opt
sudo wget http://ftp.wh2.tu-dresden.de/pub/mirrors/eclipse/tools/pdt/downloads/drops/S20080601-RC2/all-in-one/pdt-all-in-one-S20080601_RC2-linux-gtk.tar.gz&mirror_id=324
#sudo wget http://mirror.yoxos-eclipse-distribution.de/eclipse.org/tools/pdt/downloads/drops/R20070917/all-in-one/pdt-all-in-one-1.0-R20070917-linux-gtk.tar.gz&mirror_id=200
#sudo wget http://mirror.yoxos-eclipse-distribution.de/eclipse.org/tools/pdt/downloads/drops/S20071213-M1/all-in-one/pdt-all-in-one-S20071213_M1-linux-gtk.tar.gz&mirror_id=200
# sudo tar -xzf p*
# Plugins
# * Columns4Eclipse: http://columns4eclipse.sourceforge.net/updates/  # scheint nur manuell installierbar zu sein :(
# * EditorViewer: http://sourceforge.net/projects/editorviewer/ (manuell entpacken, die .jar-Datei in den plugins-Ordner)
# * Subclipse: http://subclipse.tigris.org/update_1.2.x -- select required from Europa Discovery
# * Symfoclipse: http://noy.cc/symfoclipse
# * (Buckminster (select required): http://download.eclipse.org/technology/buckminster/updates)
# * (Myln (select required): http://download.eclipse.org/tools/mylyn/update/e3.3/)
# * (PDT: http://download.eclipse.org/tools/pdt/updates/)
# + usr/bin/eclipse anlegen => siehe wiki | backup .)
# IE4Linux
cd /opt
sudo wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
sudo tar -xzf ies4linux-latest.tar.gz
sudo rm -f ies4linux-latest.tar.gz 
# PHP
sudo a2enmod php5
sudo pecl install fileinfo   # file --mime veraltet
 
# phpMyAdmin
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d
sudo apache2ctl restart
# Pear
sudo pear upgrade PEAR
sudo pear channel-update PEAR
# Pear -- PHP5 Code Sniffer
sudo pear install PHP_CodeSniffer
# Skype
mkdir -p ~/temp
cd ~/temp
wget http://www.skype.com/go/getskype-linux-ubuntu
sleep 60
gdebi-gtk skype-debian_foo-versionsnummer.deb 
# Symfony
sudo pear channel-discover pear.symfony-project.com
sudo pear remote-list -c symfony
sudo pear install symfony/symfony
symfony -V
# checkout as new project using wizard > php project
# /etc/apache2/sites-available/default (wenn userdir verwendet: /etc/apache2/mods-available/userdir.conf): innerhalb des <Directory> AllowOverride All einstellen, danach force-reload
# Virtualbox: chown: „:vboxusers“: ungültige Gruppe - Cannot change owner vboxusers for device /dev/vboxdrv.
# sudo gpasswd -a theil vboxusers
# Xdebug  // xdebug.ini aus Backup holen | siehe xdebug.txt
# -- pecl entfällt, da php5-xdebug via Sources verfügbar --
# sudo pecl search xdebug
# sudo pecl install xdebug
# extension=xdebug.so in die Extensions der php.ini aufnehmen  
# xbindkeys-config
gnome-terminal --geometry=163x47+100+75 --hide-menubar
# Aliases

Kontext


Navigation

Alphabetischer Index
Akronyme