É perfeitamente correto ter várias versões java diferentes instaladas. Por convenção no Linux, os pacotes de software que não estão disponíveis através do gerenciador de pacotes são geralmente instalados em /opt ou /usr/local/ .
Basta fazer o download do Java 1.7 da Oracle e extraí-lo para um desses locais. Em seguida, defina seu PATH ou JAVA_HOME para incluir esse local, dependendo do seu uso.
No Debian, você tem um utilitário chamado update-java-alternatives que permitirá que você defina a versão padrão do Java. Parece que você pode fazer isso com o comando alternatives no SL, conforme descrito em esta postagem no fórum .