linux下包管理命令yum與apt-get以及開發環境配置


一般來說市面上常見的Linux系統分為兩大類:

RH類:Redhat、centOS和Fedora等

Debian類:ubuntu、Debian等。

上述兩類系統對應的包管理工具命令分別是yumapt-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:

 linux下包管理命令yum與apt-get以及開發環境配置的照片 - 1

第二種情況,可以先更新一下軟件源:

1
sudo  apt-get update

完成之后也可以順便更新一下那些還不是最新版本的軟件:

1
sudo  apt-get upgrade

包管理器會自動將所有軟件升級到最新版。

apt-get常用的命令列表如下:

 linux下包管理命令yum與apt-get以及開發環境配置的照片 - 2

基礎開發環境搭建:

安裝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

 linux下包管理命令yum與apt-get以及開發環境配置的照片 - 3

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或-?選項都能找到幫助信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM