linux安装软件的方式

安装软件的方式

1.tar.gz源码包的安装

这种方式是最常见的.安装的过程有
1. 找到对应的软件包,下载到本机的一个目录中;
2. 打开一个终端,进入root权限;
3. cd 到tar.gz的目录;
4. 进行解压命令tar -zxvf soft.tar.gz//一般会生成一个soft目录;
5. cd soft;
6. ./configure;
7. make;
8. make install;

详细介绍安装的过程

  1. 取得应用软件:通过下载,购买光盘的方法获得;
  2. 解压文件:一般tar包,都会进行一次压缩,,所以我们要先进行解压,如果是常见的gz格式,则可以执行:”tar -zxvf 软件包名”,就可以一步完成解压和解包工作,如果不是要先进行解压在进行”tar -xvf 解压后的tar包”;
  3. 阅读附带的install文件.readme文件;
  4. 执行”./configure”命令为编译做好准备;
  5. 执行”make”命令进行软件编译;
  6. 执行”make install”完成安装;
  7. 执行”make clean”删除安装时产生的临时文件.
    linux的应用软件的可执行文件会存放在/usr/local/bin目录下!一般需要看下readme

卸载

通常软件的开发者使用Kinstall和Kife,这是tar包安装卸载的黄金搭档.
常用的安装开发者工具yum -y groupinstall deveopment tools

软件的安装

linux下软件安装主要有两种形式.
1. 第一种安装文件名为filename.tar.gz软件的多以源码形式发送
2. filename.i386.rpm二进制的形式发发行

第一种的安装方法

  • 首先,将安装文件拷贝到你的目录中,例如,如果你用root身份登录,就将软件拷贝值/root中.
  • #cp filename.tar.gz /root
  • 由于文件是被压缩打包的,所以,应对其解压缩.命令如下
  • #tar zxvf filename.tar.gz
  • 执行该命令后,安装文件按路径,解压缩在当前目录下.用ls命令可以看到解压缩后的文件.通常解压缩后的文件,有名称为”INSTALL”的文件,该文件为纯文本的文件,描述了该软件的安装方法.
  • 对于多数需要编译的软件,其安装的方法大体相同.执行解压缩后生成一个configure的可执行脚本程序,他用来检查系统是否有编译需要的库.以及库的版本是否满足编译的需要的系统信息.为随后的编译工作做准备.命令为:
  • #./configure
  • 如果检查过程中发现错误,configure将会给予提示,并停止检查.你可以根据提示对系统进行配置.再重新执行改程序.检查通过后,将生成用于编译的MakeFile文件.此时,可以开始进行编译了.编译过程看计算机性能不同,所耗费时间不同.其命令:
  • #make
  • 成功编译后,键入如下的命令开始安装:
  • #make install
  • 安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件.键入如下命令:
  • #make clean
  • #make disclean 至此软件安装完毕.

第二种的安装方法

  • 对于第二种安装,其安装方法要简单很多
  • 同第一种方式一样,将安装文件拷贝到你的目录中,然后使用rpm来安装该文件.命令如下:
  • #rpm -i filename.i386.rpm
  • rpm将自动将安装文件解包,并将软件安装到缺省名录下.并将软件的安装信息注册到rpm的数据库中.参数i的作用是使rpm进入安装模式.
  • 另外,还有一些linux平台下的商业软件,在其安装文件中,有setup安装程序,其安装方法同windows平台一样.

第二种方法的卸载

  • 软件卸载主要是通过使用rpm来进行的.卸载软件首先要知道软件包在系统中注册的名称,键入命令:
  • #rpm -q -a
  • 就可以查询到当前系统中安装的所有的软件包.参数q的作用是使rpm进入查询命令模式.参数a是查询模式的子参数.意思为全部(ALL).查询的信息比较多.
  • 确定了要卸载的软件名称,就可以开始实际卸载该软件了.键入命令:
  • #rpm -e [package name]
  • 就可以卸载软件.参数e的作用是使rpm进入卸载模式.对包名[package name]的软件包进行卸载.由于系统中各个软件包之间相互依赖关系.如果由于存在依赖关系而不能卸载,rpm将给予提示并停止卸载,你可以使用如下命令来解决依赖关系.忽略依赖关系,直接卸载:
  • #rpm -e [package name] -nodeps
  • 忽略依赖关系的卸载可能导致一些系统中的一些软件无法使用,你看使用:
  • #rpm -e [package name] -test
  • 使rpm进行一次卸载预演,而不是真正的卸载.这样可以检测一下软件是否存在依赖关系,卸载过程是否出错.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值