En http://wiki.debian.org/Java il y a un lien vers une aide pour générer des paquets debian à partir de tarballs upstream.
C'est peut-être la meilleure solution : générer un paquet à chaque fois que les gens d'Oracle génèrent une nouvelle version, mais je préfère une autre solution : avoir un paquet avec des scripts pour faire la tâche fastidieuse de l'installation à partir d'un tar.gz.
C'est pourquoi j'ai généré un paquet qui ne contient pas le framework java, mais qui dit le contraire au système.
De cette façon, je peux mettre à jour en téléchargeant manuellement le tar.gz et en exécutant un script.
Je sais que le paquet et le script peuvent être améliorés, mais pour moi c'est plus que suffisant. Il fonctionne en i386 et amd64.
Si vous voulez l'essayer, vous pouvez le télécharger à partir de http://babel.ls.fi.upm.es/~vpablos/autres/packages/debian/