先说tar.gz源码类的吧。这种要你手动安装,编译,首先你还要安装了相关的编译软件如gcc g++ 等。一般操作 configure , make && make install.
其次是 bin结尾的文件。这类一般是大公司出的软件,如jdk realplayer等只要运行安装文件就行,和windows的软件安装很像
再之就是各类打包好的软件包 如rpm deb等...这类安装方便,软件包管理最好是能用个管理软件交由系统管理。这样你就不用去维护依赖关系了。
rpm格式的是个安装包,能直接安装。tar.gz只是将文件打包,不能安装,相当于把多个文件放到一起打包,使用的时候需要自己make,比较麻烦