2012年7月30日 星期一

Ubuntu 12.04 安裝 Oracle Java 7

接下來的文章都是在終端機進行的,所以就讓我們先來打開終端機吧!接著,下面每一行都是要單獨複製貼上然後 Enter 執行的指令,就讓我們看下去吧。

1. 如果你有安裝任何跟 open JDK 有關的東西,那就把它都移除掉

終端機複製貼上然後 Enter :sudo apt-get purge openjdk*

2.如果你從一些莫名其妙的鳥蛋教學來安裝,甚至裝了其他 PPA 而且最後卻失敗了,請按照下列步驟進行移除重清的動作:

終端機複製貼上然後 Enter : sudo rm /var/lib/dpkg/info/oracle-java7-installer*

終端機複製貼上然後 Enter :  sudo apt-get purge oracle-java7-installer*

終端機複製貼上然後 Enter :  sudo rm /etc/apt/sources.list.d/*java*

終端機複製貼上然後 Enter :  sudo apt-get update

3.如果上述兩者你都沒有,那就直接來進行安裝的指令就可以囉!

終端機複製貼上然後 Enter :  sudo add-apt-repository ppa:webupd8team/java

終端機複製貼上然後 Enter :  sudo apt-get update

終端機複製貼上然後 Enter :  sudo apt-get install oracle-java7-installer

如果你發現開始花很久時間安裝的話,恭喜你,大功告成!我的 Link Youtube 功能終於又能夠用啦~

8 則留言:

  1. Netrunner 上 add-apt-repository 時會有錯誤
    必須把 /etc/lsb-release 改成

    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=12.04
    DISTRIB_CODENAME=precise
    DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

    一字都不能錯,才能新增 oracle java ppa

    回覆刪除
    回覆
    1. 樓上大大請問我把 lsb-release 改這樣了,但是 ppa 還是不能加入,不知道為什麼耶,錯誤如下:

      Traceback (most recent call last):
      File "/usr/bin/add-apt-repository", line 125, in
      ppa_info = get_ppa_info_from_lp(user, ppa_name)
      File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 84, in get_ppa_info_from_lp
      curl.perform()
      pycurl.error: (35, 'gnutls_handshake() failed: A TLS packet with unexpected length was received.')

      刪除
  2. 遇到 "add-apt-repository: command not found" 問題

    可以嘗試

    sudo apt-get install software-properties-common

    回覆刪除
  3. 您好:我是一個接觸MINT 菜鳥,在設定有問題時,常可以得到您的幫助,謝謝您。
    想請問您一個問題,我的HP NB裝了mint14 MATE 版後,感覺風扇狂叫,比WIN7還大聲....是我的MINT14設定問題嗎?我去系統監控的資源看,CPU都吃在10%以下,照理應該運作很安靜阿....想不透,請您幫忙了...謝謝!


    回覆刪除
    回覆
    1. 應該是顯卡的問題,現在的筆電都是雙顯卡。系統預設的驅動程式是2個顯卡皆在運行,所以溫度較高風扇會以全速運轉。可以試著安裝驅動程式後,改成由單一顯卡運行,可以有效降低溫度。(話說俺搞顯卡也搞了1個多月才試到較穩定的版本)

      刪除
  4. sudo apt-get install software-properties-common

    應該是 sudo apt-get install python-software-properties

    這樣才可以 使用 add-apt-repository

    回覆刪除