不想看書複習時,寫寫筆記。進入主題。
目前接觸到的程序安裝格式有.deb,.bin,還有可執行類型(後綴看不到,查看屬性時顯示類型爲executable )。知道的有如下幾種方式:
一、經過源安裝。
打開終端(一個相似windows下的cmd的玩意。ctrl+alt+t),而後輸入:sudo apt-get install 包名回車,輸入密碼,這種方式,有點麻煩,由於你要先知道要安裝的軟件的包名,而且,聯網提早下。
二、software center(軟件中心)或新立得。
這兩就像是軟件管家同樣,裏面已經放了一堆的軟件了,能夠搜索找到想安裝的,點擊安裝,輸入密碼,而後直接安裝就能夠了,固然,這是在聯網的前提下。而後,若是後面不想再用該軟件了,也是在這裏能夠卸載掉。這種方式實際上是方式1的可視化形式而已,倆的文件源同樣。我的以爲這裏有點像那些app商店。
三、.deb文件安裝。
這種程序通常是在網上下載到的deb包,能夠直接雙擊,經過software center來安裝該程序,或者打開終端,進入deb包所在後,運行命令:sudo dpkg -i xxxxxx.deb,再輸入你的開機密碼後(輸入密碼這點,表示,。。習慣習慣吧,linux下的系統對權限限制得比較嚴),程序就會開始安裝。
四、.bin文件安裝。
網上查過一下,擴展名爲.bin文件是二進制的,它也是源程序經編譯後獲得的機器語言。有一些軟件能夠發佈爲以.bin爲後綴的安裝包,好比JDK。安裝方法:一樣進入終端,再進入bin文件所在目錄,輸入命令:sudo chmod +x xxxxx.bin回車,再輸入:sudo ./xxxxx.bin 回車。再輸入密碼,ok。下面附上JDK的安裝過程(下面過程爲複製網上的,懶得本身敲了。)
首先,從http://java.sun.com中下載jdk,個人版本是jdk1.6.0_32,我下載的是bin文件,我將下載的jdk1.6.0_12.bin文件置於/usr/lib/jvm/java中
而後,在shell中執行:
代碼:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
修改bin文件權限,使其可執行
而後,執行
代碼:
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
將會出現字幕,持續按回車鍵,直至屏幕顯示要求輸入yes/no,此時輸入y回車,將會把jdk解壓到文件夾,獲得jdk1.6.0_12目錄。
此時,jdk已安裝完畢,下面進行配置
執行
代碼:
sudo vi /etc/environment
在environment中修改,出現以下部分
引用:
PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12
(到這裏注意一下classpath,網上不少都是直接就/usr/lib/jvm/java/jdk1.6.0_12/lib,而沒有前面的「.;」,沒有的話, 雖然也能夠安裝成功,可是試驗過了,後面你執行.class文件時,會報找不到main程序,即,java執行器找不到。。因此這裏記得要加上。
執行
代碼:
sudo source /home/ghoul/.bashrc
此時,環境變量設置成功(設置環境變量的方法不少,不一一列舉)
因爲ubuntu中可能會有默認的jdk,如openjdk,因此,爲了使默認使用的是咱們安裝的jdk,還要進行以下工做。
執行
代碼:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300
經過這一步將咱們安裝的jdk加入java選單。
而後執行
代碼:
update-alternatives --config java
經過這一步選擇系統默認的jdk
這樣,再在shell中輸入
代碼:
java -version
時,就會顯示系統使用的java是sun的java。(網上不少人寫的都這樣,執行version,不過我的建議仍是在別的目錄下,寫個java程序,實際測試,省得出錯。)
新手上路,有錯歡迎指正。