一般來說市面上常見的Linux系統分為兩大類:
RH類:Redhat、centOS和Fedora等
上述兩類系統對應的包管理工具命令分別是yum和apt-get,而安裝包類型則對應為rpm包和deb包。
軟件安裝和卸載:
一般來說最基本的安裝rpm包和deb包時選用的命令參數都是-i,即是:
1
2
|
rpm -i xxxx.rpm
dpkg -i xxxx.deb
|
卸載一般為:
1
2
|
rpm -e packName
dpkg -r packName
|
還有一種兩類系統都支持的安裝方式是先將源碼打包成tar格式,解壓之后按照./configure, make, make install.的順序進行安裝。當然不是每種軟件都可以套用,只是籠統地說說比較常見的安裝包。
還有更多用法可以通過-h , -?或者man手冊獲得。
軟件更新:
我比較常用的系統是ubuntu,偶爾會玩一下fedora,yum和apt-get包管理軟件使用方法上其實是大同小異的,下面只做ubuntu下的軟件安裝筆記。
第一個比較好用的管理軟件:aptitude。
如果你只是查看已經安裝的軟件的話,在控制台輸入aptitude即可,它會彈出如下界面:
不過一般來說我們不會去用這個東西,一般習慣使用的都是apt-get進行包管理,管理安裝包需要管理員權限,它的一般語法是:
1
|
apt-get [options]
install
|remove pkg1 [pkg2 ...]
|
安裝軟件則對應:
1
|
sudo
apt-get
install
pkgName
|
如果被提示沒有該名稱的軟件,第一可能是名字不對;第二可能是軟件源未更新。
對於第一種情況,可以百度一下,比如安裝mysql,實際上源上的名字是mysql-server:
第二種情況,可以先更新一下軟件源:
1
|
sudo
apt-get update
|
完成之后也可以順便更新一下那些還不是最新版本的軟件:
1
|
sudo
apt-get upgrade
|
包管理器會自動將所有軟件升級到最新版。
apt-get常用的命令列表如下:
基礎開發環境搭建:
安裝C/C++程序的開發環境
1
2
3
4
|
1、
sudo
apt-get
install
build-essential
//
安裝主要編譯工具 gcc, g++,
make
2、
sudo
apt-get
install
autoconf automake1.9
3、
sudo
apt-get
install
manpages-dev
//
安裝C語言函數幫助文檔
4、
sudo
apt-get
install
binutils-doc cpp-doc gcc-doc glibc-doc stl-manual
//
安裝其他相關幫助文檔 ,如C++,STL等
|
安裝JAVA開發環境
如果想不經過配置直接就可以用的話,不妨去ubuntu的軟件中心找eclipse,直接安裝它,然后它會幫你把環境那些全部都配置好,裝好就直接可以用了。
不過后來因為我想練習一下J2EE開發,就另外下了個j2ee版本的eclipse,另外還要搭tomcat服務器,想用jdk1.7,發現從軟件中心安裝的eclipse它默認給配的是jdk1.6 。
所以重新給配一下:
1、先下載好自己要用的jdk,比如這里要用jdk1.7,下載下來以后解包,一般來說為了方便統一管理,最好解壓到系統默認的文件夾里去。
好像下載的可以有tar包的吧,解壓到/usr/lib/jvm文件夾里面即可:
1
|
tar
-xzvf archive.
tar
/usr/lib/jvm
|
2、在這里我們想要使用jdk7,那么就做如下配置:
輸入:
sudo vi /etc/environment
或者
sudo gedit /etc/environment
在文件尾添加:
1
2
3
|
export
JAVA_HOME=
/usr/lib/jvm/java-7-openjdk-i386
export
JRE_Home=
/usr/lib/jvm/java-7-openjdk-i386/jre
export
CLASSPATH=$CLASSPATH:$JAVA_HOME
/lib
:$JAVA_HOME
/jre/lib
|
輸入:
sudo vi /etc/profile
或者
sudo gedit /etc/profile
文件尾添加以下語句:
1
2
3
4
|
export
JAVA_HOME=
/usr/lib/jvm/java-7-openjdk-i386
export
JRE_HOME=
/usr/lib/jvm/java-7-openjdk-i386/jre
export
CLASSPATH=.:$JAVA_HOME
/lib
:$JRE_HOME
/lib
:$CLASSPATH
export
PATH=$JAVA_HOME
/bin
:$JRE_HOME
/bin
:$PATH
|
至此,基礎開發環境搭建完畢。如果你需要重新選擇自己的jdk路徑的話,可以輸入如下命令進行修改:
1
|
sudo
update-alternatives --config java
|
通常會給出兩個或兩個以上的路徑給你選擇,選擇自己需要的那個即可。
如果你只配置過一個,那就沒必要了。
最后給出一個總結yum和apt-get相關知識的博文:
http://hi.baidu.com/code_slave/item/ce8ec33d17e9e4bf633aff39
個人覺得寫得有點兒太冗雜了,畢竟使用方法上使用man和-h或-?選項都能找到幫助信息。