转载于CSDN

软件安装

Linux 下软件的安装主要有两种不同的形式。第一种安装文件名为 xxx.tar.gz;另一种安装文件名为 xxx.i386.rpm。以第一种方式发行的软件多以源码形式发行的;第二种方式则是以二进制形式发行的。

二进制安装

  • 解压
    1
    tar -zxvf xxx.tar.gz
  • configure
    configure 作用: 是源码安装软件时配置环境用的。他根据你的配置选项和你的系统情况生成 makefile
    最常用的参数:./configure –prefix
    不指定 prefix,则可执行文件默认放在 /usr/local/bin,库文件默认放在 /usr/local/lib,配置文件默认放在 /usr/local/etc,其他的资源文件放在 /usr/local/share。
    1
    ./configure
  • make:编译
    1
    make
  • install:安装
    1
    make install
  • clean:清除临时文件
    1
    make clean

    rpm 安装

    1
    rpm -i filename.i386.rpm
    rpm 将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到 rpm 的数据库中。参数 i 的作用是使 rpm 进入安装模式。

    yum 安装

    好像解决了 rpm 的依赖,本质上还是 rpm 安装
    1
    yum -y install xxx

    软件卸载

    rpm 卸载

    1
    rpm -e [package name]
    参数 e 的作用是使 rpm 进入卸载模式。
    1
    rpm -ql [package name] # rpm 安装信息

    源码卸载

    最好是看 README 和 INSTALL;
    一般都会提供 uninstall 的
1
make uninstall