OPENSUSE42.1配置

Author Avatar
Serical 2月 19, 2016
  • 在其它设备中阅读本文章

换国内源

禁用官方源和DVD源

zypper -mr -d openSUSE-42.1-0
zypper -mr -d repo-oss
zypper -mr -d repo-update
zypper -mr -d repo-update-non-oss

切换为科大源

https://lug.ustc.edu.cn/wiki/mirrors/help/opensuse

sudo zypper ar -fc https://mirrors.ustc.edu.cn/opensuse/distribution/leap/42.1/repo/oss USTC:42.1:OSS
sudo zypper ar -fc https://mirrors.ustc.edu.cn/opensuse/distribution/leap/42.1/repo/non-oss USTC:42.1:NON-OSS
sudo zypper ar -fc https://mirrors.ustc.edu.cn/opensuse/update/leap/42.1/oss USTC:42.1:UPDATE-OSS
sudo zypper ar -fc https://mirrors.ustc.edu.cn/opensuse/update/leap/42.1/non-oss USTC:42.1:UPDATE-NON-OSS

更新系统

sudo zypper update

切换JDK版本

由于suse自带安装openjdk,删除比较麻烦,这里选择切换JDK版本,JDK安装和普通linux一样,解压然后修改/etc/profile,
然后需要update-alternatives命令,安装java,javac

安装java

update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_67/bin/java 90
#安装javac
update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_67/bin/javac 90

设置java命令版本

update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                       Priority   Status
------------------------------------------------------------
* 0            /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java   1805      auto mode
  1            /usr/java/jdk1.7.0_67/bin/java              90        manual mode
  2            /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java   1705      manual mode
  3            /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java   1805      manual mode

Press enter to keep the current choice[*], or type selection number:

这里有几个版本选择,默认选中的是第一个,可以看到是openjdk,查看链接,最终指向的是openjdk的java命令

ll /usr/bin/java
lrwxrwxrwx 1 root root 22 11月 28 21:52 /usr/bin/java -> /etc/alternatives/java
 ll /etc/alternatives/java
lrwxrwxrwx 1 root root 41 12月  7 16:01 /etc/alternatives/java -> /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java

这里选择第二个也就是Selection为1的

update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                       Priority   Status
------------------------------------------------------------
  0            /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java   1805      auto mode
* 1            /usr/java/jdk1.7.0_67/bin/java              90        manual mode
  2            /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java   1705      manual mode
  3            /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java   1805      manual mode

Press enter to keep the current choice[*], or type selection number:

再查看链接,可以看到最终指向了自己安装的jdk

ll /usr/bin/java
lrwxrwxrwx 1 root root 22 11月 28 21:52 /usr/bin/java -> /etc/alternatives/java
ll /etc/alternatives/java
lrwxrwxrwx 1 root root 30 12月  7 16:10 /etc/alternatives/java -> /usr/java/jdk1.7.0_67/bin/java

SQL DEVELOPER

图标启动不了,修改

#SetJavaHome,为有效JDK路径即可
vim .sqldeveloper/4.1.0/product.conf