两种,基本上
一种是源代码发行的,大多是打包再压缩成ZIP,Z,BZ2等格式的
这种拿到后,先解压,再解包,解压要根据扩展名进行,如果是Z,ZIP的,可以用UNZIP命令,UNZIP的使用方法可以用MAN来查
一般的解压命令都会用参数-D来执行解压操作,解压完后,会得到一个TAR文件,TAR文件是包文件,TAR命令是用来将多个文件打入一个包文件的方法,解包就用TAR -xfv 包名就行了,解包的结果是得到一个文件夹,这个文件夹的名字一般是软件的名称再加上平台以及版本(从WIN下转到LINUX的人得头晕喽,因为这些文件名实在太长了,而且最糟的是LINUX文件名是区分大小写的,写错一个字就不行),接下来
用CD命令进入这个文件夹
用less来显示一下README和INSTALL文件,这两个文件很重要,必须看,因为里面包含了软件的依赖性以及安装方法,特别是依赖性,一定要看清安装前必须具备的条件,一般来说,需要依赖某个软件包的话,里面会附上网址,你可以去先下载被依赖的软件安装,装好后再装你想装的软件
用configure来执行配置操作(实际上这个配置是自动的,完成后会生成用于编译的必须的MakeFile文件,用过C语言的人都知道这个文件吧,这个文件是MAKE命令执行编译时需要的)
用make来编译
用make install来安装(install前面不要加-)
要反安装的话用make uninstall(有些是make clean,得看一下README)
最后,不知道软件装到哪里的话,用less看INSTALL吧,里面一般有讲,一般装在/usr/bin(可执行文件)
另外,想看看某个软件是不是已经装了的话,用rpm -q 软件名来查吧

第二种比较简单,就是RPM包,RPM包很方便,你可以用RPM -ivh来执行安装
用Rpm -e 来反安装
用rpm -uvh来升级
方便多了
而且,许多LINUX提供了可视化的包管理工具,就更方便了