Linux:Ubuntu: Unterschied zwischen den Versionen

Aus Alexander's Wiki
Zeile 20: Zeile 20:
== Oracle Java ==
== Oracle Java ==
<source lang="bash">
<source lang="bash">
  #remove OpenJDK if installed
#remove OpenJDK if installed
  sudo apt-get remove openjdk-6-jre openjdk-6-jdk
sudo apt-get remove openjdk-6-jre openjdk-6-jdk
</source>


  ##install Sun JDK
=== Java 6 - x64 ===
  #maybe you have to execute this here first, else
 
  #add-apt-repository might fail
<source lang="bash">
  sudo apt-get install python-software-properties
sudo mkdir -p /opt/java/64
sudo mv ~/jre-6u<VERSION>-linux-x64.bin /opt/java/64
  #add new repository that contains sun java
cd /opt/java/64
  sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo chmod 755 /opt/java/64/jre-6u<VERSION>-linux-x64.bin
sudo ./jre-6u<VERSION>-linux-x64.bin
  #update to know about new repository
 
  sudo apt-get update
#Falls der Paketmanager noch nicht installiert wurde
sudo apt-get install alien
 
sudo alien -i jdk-6u33-linux-amd64.rpm --scripts
   
   
  #now install Sun JDK
sudo ln -s jre1.6.0_<VERSION> jre
  sudo apt-get install sun-java6-jdk sun-java6-jre
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre/bin/java" 1
sudo update-alternatives --set java /opt/java/64/jre/bin/java
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" \
  "/opt/java/64/jre/lib/amd64/libnpjp2.so" 1
sudo update-alternatives --config mozilla-javaplugin.so
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/64/jre/bin/javaws" 1
sudo update-alternatives --set javaws /opt/java/64/jre/bin/javaws
</source>
</source>

Version vom 17. Juni 2012, 22:04 Uhr

Vorlage:GoogleAnalytics

Installation

  • Das ISO der aktuellen Distribution hier herunterladen
  • Ubuntu mit Hilfe des Setupassistenten installieren

SSH Zugang aktivieren

  sudo apt-get install openssh-server

Konfiguriert wird der SSH-Server über die Datei /etc/ssh/sshd_config

Mit den Direktiven AllowUsers und AllowGroups bzw. DenyUsers und DenyGroups lässt sich noch genauer festlegen, welche Benutzer sich anmelden dürfen und welche nicht. Dies empfiehlt sich besonders bei Servern. AllowGroups admin verbietet bspw. allen Benutzern, die keine Mitglieder der Gruppe admin sind, den Zugriff.

Konfiguration

  • mySQL-Datenbank einrichten
  • Apache-Webserver mit PHP-Unterstützung

Oracle Java

#remove OpenJDK if installed
sudo apt-get remove openjdk-6-jre openjdk-6-jdk

Java 6 - x64

sudo mkdir -p /opt/java/64 
sudo mv ~/jre-6u<VERSION>-linux-x64.bin /opt/java/64 
cd /opt/java/64
sudo chmod 755 /opt/java/64/jre-6u<VERSION>-linux-x64.bin 
sudo ./jre-6u<VERSION>-linux-x64.bin

#Falls der Paketmanager noch nicht installiert wurde
sudo apt-get install alien

sudo alien -i jdk-6u33-linux-amd64.rpm --scripts
 
sudo ln -s jre1.6.0_<VERSION> jre
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre/bin/java" 1 
sudo update-alternatives --set java /opt/java/64/jre/bin/java 
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" \
 "/opt/java/64/jre/lib/amd64/libnpjp2.so" 1
sudo update-alternatives --config mozilla-javaplugin.so 
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/64/jre/bin/javaws" 1
sudo update-alternatives --set javaws /opt/java/64/jre/bin/javaws