zoukankan      html  css  js  c++  java
  • linux下常见的包安装方式

    linux下常见的包安装方式

    一、总结

    一句话总结:

    rpm包安装
    tar.gz源代码包安装
    yum方式安装rpm包
    bin文件安装

    1、yum是什么?

    安装所有依赖的软件包

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

    2、rpm是什么?

    包管理器,表示的是包

    RPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。

    3、yum安装的包是什么包?

    就是rpm包

    二、内容在总结中

    一、rpm包安装方式步骤:

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

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

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

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


    详细介绍:

    1. 安装:
      我只需简单的一句话,就可以说完。执行:
      rpm –ivh rpm的软件包名
         更高级的,请见下表:
      rpm参数 参数说明
      -i 安装软件
      -t 测试安装,不是真的安装
      -p 显示安装进度
      -f 忽略任何错误
      -U 升级安装
      -v 检测套件是否正确安装
      这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。
    2. 卸载:
      我同样只需简单的一句话,就可以说完。执行:
      rpm –e 软件名
      不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:
      rpm –ivh software-1.2.3-1.i386.rpm
      而当卸载时,则应执行:
      rpm –e software。
    另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。



    二、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

    7、make

    8、make install

    详细介绍:

    1. 安装:
      整个安装过程可以分为以下几步:
      1) 取得应用软件:通过下载、购买光盘的方法获得;
      2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包;
      3) 阅读附带的INSTALL文件、README文件;
      4) 执行“./configure”命令为编译做好准备;
      5) 执行“make”命令进行软件编译;
      6) 执行“make install”完成安装;
      7) 执行“make clean”删除安装时产生的临时文件。
      好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说, Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。
    2. 卸载:
      通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。
      那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。

    三、bin文件安装:

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

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

    2、chmod +x soft.bin

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

    四、yum方式安装:(安装rpm包)


    rpm 是linux的一种软件包名称,以.rmp结尾,安装的时候语法为:rpm -ivh。
    rpm包的安装有个很大的缺点就是文件的关联性太大,有时装一个软件要安装很多其他的软件包,很麻烦。
    所以为此RedHat小红帽开发了yum安装方法,他可以彻底解决这个关联性的问题,很方便,只要配置两个文件即可安装,安装方法是:yum -y install 。
    yum并不是一中包,而是安装包的软件

    简单的说: rpm 只能安装已经下载到本地机器上的rpm 包. yum能在线下载并安装rpm包,能更新系统,
    且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。


     
  • 相关阅读:
    Insus Meta Utility
    The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
    Insus Binary Utility
    asp.net实现文件下载功能
    Column 'Column Name' does not belong to table Table
    程序已被编译为DLL,怎样去修改程序功能
    如何在Web网站实现搜索功能
    如何把数据流转换为二进制字符串
    Asp.net更新文件夹的文件
    如何显示中文月份
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10953022.html
Copyright © 2011-2022 走看看