Commencer par ajouter dans vos dépots celui ci :

deb http://oss.oracle.com/debian unstable main non-free

Vous avez aussi la possibilité de télécharger une version sur le site d'Oracle mais pour cela il vous faudra un compte.

Ensuite recupérer/télécharger la clef pour le dépot que vous avez ajouté a votre sources.lst.

wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle  -O- | sudo apt-key add -

update des dépots :

aptitude update

Il existe deux dépendances seulement une bibliothèque et un petit outil :

   #  libaio1 - kernel aio access library
   
   #  bc - The GNU bc arbitrary precision calculator language

On les installent comme ceci avec la commande :

aptitude install libaio1 bc

Si lors de l'installation du package vous avez un message du style :

This system does not meet the minimum requirements for swap space

Lors de l'installation via Synaptic ou Adept un message d'erreur générique appairait, et non pas le message ci-avant.

Et qu'il vous est impossible de re-partitionner le swap, il est possible de créer un fichier de swap comme suit :

dd if=/dev/zero of=/swapfile bs=1M count=100

Ou count est le nombre de Mo à rajouter à votre swap existant pour arriver au 1006Mo requis par Oracle XE.

Puis mise au format swap,

mkswap /swapfile

Enfin activation,

swapon /swapfile

Installation de Oracle et du client pour si connecter :

aptitude install oracle-xe oracle-xe-client

Si vous l'avez téléchargé installé le ainsi :

dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb

Maintenant pour configurer oracle :

/etc/init.d/oracle-xe configure

Voila vous avez accès à vos tablespaces oracle en vous connectant à l'aide d'un navigateur :

http://localhost:8080/apex/