linux下一些常用包

linux下最基本的几个包
gettext-devel
expat-devel
curl-devel
zlib-devel
openssl-devel
libiconv
mcrypt/libmcrypt
mcrypt/mcrypt
mhash/mhash
eaccelerator/eaccelerator

个人.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

作者: inter12

在这苦短的人生中,追求点自己的简单快乐

发表评论

电子邮件地址不会被公开。 必填项已用*标注