个人环境的常用软件包

个人.ubantu下常用软件安装:

  terminator,vim ,maven , subversion , jdk , eclipse,erlang

  eclipse:

    1)findbugs 2)codetemplate ,codeformatter 3)自动提示设置 4)

  jetty:

    wget http://dist.codehaus.org/jetty/jetty-6.1.14/jetty-6.1.14.zip

  erlang:

    sudo apt-get install erlang    

  nginx:

    sudo aptitude install nginx 懒人的做法

  linux下常用包:zlib,g++,

    1)aptitude  :sudo apt-get install aptitude 

    2)zlib      :sudo aptitude install libghc6-zlib-dev

    3)g++       :sudo aptitude install libstdc++5 

    4)prce      :wget http://sourceforge.net/projects/pcre/files/pcre/8.30/pcre-8.30.tar.gz/download  && ./configure && make && make install 

    5)libssl    :sudo aptitude install   libssl-dev

    6)curl      :sudo aptitude install curl

    7)mcrypt    :sudo aptitude install mcrypt

    8)gettext   :sudo aptitude install gettext

    9)mhash     :sudo aptitude install libmhash-dev

通过aptitude install下载的都是最新的包,若是你希望下载不是最新的包话,可以输入:

aptitude versions erlang 。这个时候会列出各个版本的包,下载的时候输入

aptitude install erlang=<version>

 这些包若是已经存在的话,就不必再安装!那么如何查看是否存在了呢!

 在终端输入:

  sudo aptitude search curl  这个是否会列出三列

i   libmhash2                            - Library for cryptographic hashing and message a

p   libmhash2:i386                       - Library for cryptographic hashing and message a

v   php5-mhash                           -      

ihA raptor-utils                         - Raptor RDF Parser utilities

第一列可以看到 ipvcH选项

第一个字符代表意思:

  i:该软件已经在本系统安装

  p:这个软件在系统上不存在,可安装

  c:软件已被删除,但是配置文件还是存在

  v:是虚拟的

第二个字符意思:

  第二个字符若是i:将会被安装 d:将会被删除 p:软件及配置文件已经被删除

第三个字符意思:

  若是有第三个字符的话 A的话代表软件包会被自动安装!

所有关于aptitude的信息来至 man aptitude  

相关推荐