2005/12/18

安装Sun Java SDK 1.5过程以及备注

  1. 要在系統中加入 "universe" 和 "multiverse" repositories. 詳情請參閱以下網址: https://wiki.ubuntu.com/AddingRepositoriesHowto

  2. http://java.sun.com/j2se/1.5.0/download.jsp 中下載 "JDK 5.0", 只可以下載 "Linux self-extracting file" (jdk-1_5_0_06-linux-i586.bin 这是我下载的) (不可以用RPM version)

  3. 安裝 fakeroot, java-package 及 java-common 套件
    指令:
    sudo apt-get install fakeroot java-package java-common(或者通过新立得)

  4. 製作 JDK 1.5 套件
    指令:
    fakeroot make-jpkg jdk-1_5_0_05-linux-i586.bin(过程中出现一些小错误,我放到备注里面了)

  5. 安裝 JDK 1.5 套件
    指令:
    sudo dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb (同样,这里也是我的情况,不过稍微注意最后出现的文字,就知道你应该安装哪个升级)

  6. 選擇 Sun JDK 為預設 Java VM
    指令:
    sudo update-alternatives --config java(在选项中选择你需要的,我的选择是3 /usr/lib/j2sdk1.5-sun/bin/java)



备注:
mkdir: 无法创建目录‘/etc/.java’: 权限不够
mkdir: 无法创建目录‘/etc/.java/.systemPrefs’: 没有那个文件或目录
touch: cannot touch ‘/etc/.java/.systemPrefs/.system.lock’: 没有那个文件或目录
chmod: 无法访问‘/etc/.java/.systemPrefs/.system.lock’: 没有那个文件或目录
touch: cannot touch ‘/etc/.java/.systemPrefs/.systemRootModFile’: 没有那个文件或目录
chmod: 无法访问‘/etc/.java/.systemPrefs/.systemRootModFile’: 没有那个文件或目录
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 359: /etc/mailcap: 权限不够
mkdir: 无法创建目录‘/usr/share/icons/HighContrast’: 权限不够
mkdir: 无法创建目录‘/usr/share/icons/HighContrastInverse’: 权限不够
mkdir: 无法创建目录‘/usr/share/icons/LowContrast’: 权限不够
cp: 无法创建一般文件‘/usr/share/pixmaps/sun-java.png’: 权限不够
cp: 无法创建一般文件‘/usr/share/icons/HighContrast/48x48/apps/sun-java.png’: 没有那个文件或目录
cp: 无法创建一般文件‘/usr/share/icons/HighContrastInverse/48x48/apps/sun-java.png’: 没有那个文件或目录
cp: 无法创建一般文件‘/usr/share/icons/LowContrast/48x48/apps/sun-java.png’: 没有那个文件或目录
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 507: /usr/share/mime-info/java-archive.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 508: /usr/share/mime-info/java-archive.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 509: /usr/share/mime-info/java-archive.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 510: /usr/share/mime-info/java-archive.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 511: /usr/share/mime-info/java-archive.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 512: /usr/share/mime-info/java-archive.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 515: /usr/share/mime-info/java-archive.mime: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 516: /usr/share/mime-info/java-archive.mime: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 519: /usr/share/application-registry/java-archive.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 520: /usr/share/application-registry/java-archive.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 521: /usr/share/application-registry/java-archive.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 522: /usr/share/application-registry/java-archive.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 523: /usr/share/application-registry/java-archive.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 524: /usr/share/application-registry/java-archive.applications: 权限不够
mkdir: 无法创建目录‘/usr/share/icons/HighContrast’: 权限不够
mkdir: 无法创建目录‘/usr/share/icons/HighContrastInverse’: 权限不够
mkdir: 无法创建目录‘/usr/share/icons/LowContrast’: 权限不够
cp: 无法创建一般文件‘/usr/share/pixmaps/sun-java.png’: 权限不够
cp: 无法创建一般文件‘/usr/share/icons/HighContrast/48x48/apps/sun-java.png’: 没有那个文件或目录
cp: 无法创建一般文件‘/usr/share/icons/HighContrastInverse/48x48/apps/sun-java.png’: 没有那个文件或目录
cp: 无法创建一般文件‘/usr/share/icons/LowContrast/48x48/apps/sun-java.png’: 没有那个文件或目录
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 507: /usr/share/mime-info/java-web-start.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 508: /usr/share/mime-info/java-web-start.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 509: /usr/share/mime-info/java-web-start.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 510: /usr/share/mime-info/java-web-start.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 511: /usr/share/mime-info/java-web-start.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 512: /usr/share/mime-info/java-web-start.keys: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 515: /usr/share/mime-info/java-web-start.mime: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 516: /usr/share/mime-info/java-web-start.mime: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 519: /usr/share/application-registry/java-web-start.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 520: /usr/share/application-registry/java-web-start.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 521: /usr/share/application-registry/java-web-start.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 522: /usr/share/application-registry/java-web-start.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 523: /usr/share/application-registry/java-web-start.applications: 权限不够
/home/bingyang/download/jdk-1_5_0_06-linux-i586.bin: line 524: /usr/share/application-registry/java-web-start.applications: 权限不够

0 Comments:

发表评论

<< Home