[Linux] 如何安裝 Eclipse 在 Ubuntu 14.04
是說小獅我也好久沒發新文章了呢!最近總想著要多完成一些作品甚麼的,想說趁這個機會跟大家介紹我的好夥伴—Eclipse,因為它有著高度的自訂性和開源的背景,讓我一開始就決定以它作為主力工具之一。
官方網站:http://eclipse.org/ |
支援平台:Windows、Linux、Mac OSX |
授權方式:EPL(Eclipse Public License) |
授權金額:免費 |
總之,因為 Ubuntu 軟體中心裡面的 Eclipse 暫時還停留在 3.8 版,為了搶先使用最新的 4.4 版,我們只好到官網下載最新版的檔案自行安裝搂!
▲ 軟體中心的畫面(2015/05/02、Ubuntu 14.04 LTS)
▲ Eclipse 3.8 的 Splash 畫面
既然決定好要使用最新版,那我們當然就只好到官方網站下載搂!
▲ 若沒有特別指定,通常一般都是下載 Eclipse IDE for Java Developers(Eclipse Classic)
因為下載回來解壓縮後直接就可以執行,若你對位置不計較的話隨便找個地方放著就可以了,但若你跟我一樣喜歡安裝的感覺,那當然還是要放在 “標準安裝路徑” 才能感到滿意,所以,就讓我們來看看 Linux 一般都會把軟體安裝到哪些地方吧!(詳細說明請參考鳥哥)
/bin | 系統有很多放置執行檔的目錄,但/bin比較特殊。因為/bin放置的是在單人維護模式下還能夠被操作的指令。 在/bin底下的指令可以被root與一般帳號所使用,主要有:cat, chmod, chown, date, mv, mkdir, cp, bash等等常用的指令。 |
/opt | 這個是給第三方協力軟體放置的目錄。什麼是第三方協力軟體啊? 舉例來說,KDE這個桌面管理系統是一個獨立的計畫,不過他可以安裝到Linux系統中,因此KDE的軟體就建議放置到此目錄下了。 另外,如果妳想要自行安裝額外的軟體(非原本的distribution提供的),那麼也能夠將你的軟體安裝到這裡來。 不過,以前的Linux系統中,我們還是習慣放置在/usr/local目錄下呢! |
/usr/local/ | 系統管理員在本機自行安裝自己下載的軟體(非distribution預設提供者),建議安裝到此目錄, 這樣會比較便於管理。舉例來說,你的distribution提供的軟體較舊,你想安裝較新的軟體但又不想移除舊版, 此時你可以將新版軟體安裝於/usr/local/目錄下,可與原先的舊版軟體有分別啦! 你可以自行到/usr/local去看看,該目錄下也是具有bin, etc, include, lib…的次目錄喔! |
以上所有資訊來自:鳥哥的 Linux 私房菜 |
那既然不適合放在 /bin 目錄之下,那我們只剩 2 個選擇,為了幫助決定,我們來看一下裡面的資料夾結構吧!
$ ls /usr/local bin etc games include lib man sbin share src # 列出 /usr/local 中的所有檔案 $ ls /opt VBoxGuestAdditions-4.3.20 # 列出 /opt 中的所有檔案(沒錯,我在示範時用的是虛擬機)
因為隨便放個資料夾放在井然有序的 /usr/local 中顯得有些突兀,所以我建議把它放置在 /opt 目錄之下。
在接下來的操作之示範中,因為 Eclipse 本身就是 GUI 的軟體,所以小獅會盡可能地避免使用指令的方式操作,若是習慣 CLI 的觀眾們請直接跳到後面的 script 檔!
▲使用內建的 “壓縮檔管理員” 就可以開啟
▲解壓縮到你找的到的地方
$ sudo nautilus
▲使用管理員(sudo)權限開啟檔案瀏覽器
▲放到 /opt 目錄
但是若是沒有建立功能表捷徑的話,豈不是都沒有意義了嗎?所以,接下來要教大家怎們建立捷徑喔!
$ sudo gedit
▲ 使用管理員(sudo)權限開啟文字編輯器
若是懶得指定存檔路徑的人可以這樣打
$ sudo gedit /usr/share/applications/eclipse.desktop
[Desktop Entry] Name=Eclipse 4 Type=Application Exec=/opt/eclipse/eclipse Terminal=false Icon=/opt/eclipse/icon.xpm Comment=Integrated Development Environment NoDisplay=false Categories=Development;IDE; Name[en]=Eclipse
▲ 在文字編輯器中輸入以上文字後存檔
▲ 記得存對路徑!
▲存檔之後就會看到語法強調(Hignlight )了喔!
▲ 搜尋一下就可以找到剛才新增了捷徑搂!(才不要自己找呢)
▲若沒找到,重新登入就好
安裝 Script:
#!/bin/bash desktopPathL1="/usr/share" desktopPathL2="/usr/share/applications" echo "大家好,我是小獅! " echo "接下來要帶大家安裝 Eclipse 喔! " read -p "請選擇版本 [32/64]: " ver # 提示使用者輸入 if [ "$ver" = "32" ] || [ "$ver" = "x32" ]; then echo "下載 Eclipse Luna SR2 x86" wget "https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR2/eclipse-java-luna-SR2-linux-gtk.tar.gz&r=1" -O ~/eclipse-java-luna-SR2-linux-gtk.tar.gz echo "解壓縮 Eclipse Luna SR2 x86" tar -xvf ~/eclipse-java-luna-SR2-linux-gtk.tar.gz -C /opt/ echo "建立捷徑" [ -d $desktopPathL1 ] || mkdir $desktopPathL1 [ -d $desktopPathL2 ] || mkdir $desktopPathL2 echo "[Desktop Entry]" > /usr/share/applications/eclipse.desktop echo "Name=Eclipse 4" >> /usr/share/applications/eclipse.desktop echo "Type=Application" >> /usr/share/applications/eclipse.desktop echo "Exec=/opt/eclipse/eclipse" >> /usr/share/applications/eclipse.desktop echo "Terminal=false" >> /usr/share/applications/eclipse.desktop echo "Icon=/opt/eclipse/icon.xpm" >> /usr/share/applications/eclipse.desktop echo "Comment=Integrated Development Environment" >> /usr/share/applications/eclipse.desktop echo "NoDisplay=false" >> /usr/share/applications/eclipse.desktop echo "Categories=Development;IDE;" >> /usr/share/applications/eclipse.desktop echo "Name[en]=Eclipse" >> /usr/share/applications/eclipse.desktop echo "刪除壓縮檔" rm ~/eclipse-java-luna-SR2-linux-gtk.tar.gz exit 0 elif [ "$ver" = "64" ] || [ "$ver" = "x64" ]; then echo "下載 Eclipse Luna SR2 x86_64" wget "https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR2/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz&r=1" -O ~/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz echo "解壓縮 Eclipse Luna SR2 x86_64" tar -xvf ~/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz -C /opt/ echo "建立捷徑" [ -d $desktopPathL1 ] || mkdir $desktopPathL1 [ -d $desktopPathL2 ] || mkdir $desktopPathL2 echo "[Desktop Entry]" > /usr/share/applications/eclipse.desktop echo "Name=Eclipse 4" >> /usr/share/applications/eclipse.desktop echo "Type=Application" >> /usr/share/applications/eclipse.desktop echo "Exec=/opt/eclipse/eclipse" >> /usr/share/applications/eclipse.desktop echo "Terminal=false" >> /usr/share/applications/eclipse.desktop echo "Icon=/opt/eclipse/icon.xpm" >> /usr/share/applications/eclipse.desktop echo "Comment=Integrated Development Environment" >> /usr/share/applications/eclipse.desktop echo "NoDisplay=false" >> /usr/share/applications/eclipse.desktop echo "Categories=Development;IDE;" >> /usr/share/applications/eclipse.desktop echo "Name[en]=Eclipse" >> /usr/share/applications/eclipse.desktop echo "刪除壓縮檔" rm ~/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz exit 0 else echo "我聽不懂耶~" && exit 0 fi
參考資料:
How to install eclipse in ubuntu 14.04 | Krizn
How to Install The Latest Eclipse Release in Ubuntu 14.04 | UbuntuHandbook
自動安裝 Script 修改好了,感謝通知捷徑問題!
我下次會多注意!
請問一下 一定要root才能使用嗎
我下載下來後除了root外 其他打開都卡在第2張圖
請問你是卡在
這個步驟嗎?