日期:2014-05-16  浏览次数:20640 次

Linux下软件安装方法总结

一、rpm包安装方式步骤:

??? 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;

??? 2、打开一个终端,su -成root用户;

??? 3、cd soft.version.rpm所在的目录;

??? 4、输入rpm -ivh soft.version.rpm

二、deb包安装方式步骤:

??? 1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录;

??? 2、打开一个终端,su -成root用户;

??? 3、cd soft.version.deb所在的目录;

??? 4、输入dpkg -i soft.version.deb

三、tar.gz源代码包安装方式:

??? 1、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录;

??? 2、打开一个终端,su -成root用户;

??? 3、cd soft.tar.gz所在的目录;

??? 4、tar -xzvf soft.tar.gz //一般会生成一个soft目录

??? 5、cd soft

??? 6、./configure
是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或??? GCC,它是个shell脚本

??? 7、make
是用来编译的,它从Makefile中读取指令,然后编译。

??? 8、make install
是用来安装的,它也从Makefile中读取指令,安装到指定的位置

?

?

大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install ;

我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没有的就不用./configure ;直接make;make install 就行了;

./configure 比较重要的一个参数是 --prefix ,用--prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了;

比如我们可以指定fcitx 安装到 /opt/fcitx 目录中;

[root@localhost fcitx]#./configure --prefix=/opt/fcitx

如果我们不需要fcitx 时,可以直接删除 /opt/fcitx 目录;

所以我们举这个例子中,fcitx如果定制安装到 /opt/fcitx目录中,完整的安装方法应该是:

[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]#cd fcitx
[root@localhost fcitx]# ./configure --prefix=/opt/fcitx
[root@localhost fcitx]# make
[root@localhost fcitx]# make install



四、tar.bz2源代码包安装方式:

??? 1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录;

??? 2、打开一个终端,su -成root用户;

??? 3、cd soft.tar.bz2所在的目录;

??? 4、tar -xjvf soft.tar.bz2 //一般会生成一个soft目录

??? 5、cd soft

??? 6、./configure

??? 7、make

??? 8、make install

五、apt方式安装:

??? 1、打开一个终端,su -成root用户;

??? 2、apt-cache search soft 注:soft是你要找的软件的名称或相关信息

??? 3、如果2中找到了软件soft.version,则用apt-get install soft.version命令安装软件 注:只要你可以上网,只需要用apt-cache search查找软件,用apt-get install软件

六、bin文件安装:

如果你下载到的软件名是soft.bin,一般情况下是个可执行文件,安装方法如下:

??? 1、打开一个终端,su -成root用户;

??? 2、chmod +x soft.bin

??? 3、./soft.bin //运行这个命令就可以安装软件了

?

?