Linux安装、卸载软件

在linux环境中,尤为是cenos中安装过一些软件,通常是二进制安装与源码安装,现小结一下linux中的安装与卸载。python

 

1、一般Linux应用软件的安装包有三种:linux

1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。工具

2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。安装rpm包的命令是"rpm -参数,包管理工具 yum 。"spa

3) deb包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。安装deb包的命令是"dpkg -参数",包管理工具 apt-get。ip

 

2、包命名规则:rem

大多数Linux应用软件包的命名也有必定的规律,它遵循:名称-版本-修正版-类型get

例如:源码

  1) software-1.2.3-1.tar.gz 意味着:pip

    软件名称:software编译

    版本号:1.2.3

    修正版本:1

    类型:tar.gz,说明是一个tar包。

2)  sfotware-1.2.3-1.i386.rpm

    软件名称:software

    版本号:1.2.3

    修正版本:1

    可用平台:i386,适用于Intel 80x86平台。

    类型:rpm,说明是一个rpm包。

    注:因为rpm格式的一般是已编译的程序,因此需指明平台。

 

3、讲解几种方式安装与卸载软件:

一、yum
注意:有个前提是yum安装的软件包都是rpm格式的
安装软件包命令:yum -y install ~
删除软件包命令:yum -y remove ~

二、RPM
安装:rpm -ivh xxx.rpm
从新安装:rpm -ivh -replacepkgs xxx.rpm
卸载:rpm -e xxx.rpm
查询安装哪些软件:rpm -qa|grep [package name]
查看rpm包安装在哪里:rpm -ql [package name]

三、tar.gz, tar.bz, tar.bz2
安装:
(1)解压:tar -zxvf xxx.tar.gz ( tar -jxvf xxx.tar.bz(or bz2) )
(2)./configure (./configure --prefix=path (如:/usr/local/xxx)
(3)make
(4)make install

卸载:
make uninstall
或者若是删除,就删除相应的软件目录;

四、bin
安装:
(1)chmod +x xxx.bin (添加执行权限)
(2)执行文件:./xxx.bin

卸载:
直接删除安装目录

五、pip安装python包先安装install python-setuptools python-pip安装: pip install xxx卸载: pip uninstall xxx

相关文章
相关标签/搜索