一、 大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型,通常Linux应用软件的安装包有三种:
    1) tar包,如software-1.2.3-1.tar.gz。以源码形式发送
    2) rpm包,如software-1.2.3-1.i386.rpm,Redhat Linux提供的一种包封装格式。
    3) dpkg包,如software-1.2.3-1.deb,Debain Linux提供的一种包封装格式。
    
二、 Linux应用程序的软件包中可以包含两种不同的内容:
    1) 编译得到的可执行文件,即可以直接运行的程序。
    2) 需要编译的源程序,需要将其编译为可执行文件。

三、 需要编译的源程序,通常为tar包
   1. 安装:
    1) 阅读附带的INSTALL文件、README文件;
    2) 执行“./configure”命令为编译做好准备,可执行脚本程序configure用于检查系统是否有编译时所需的库以及库的版本是否满足编译的需要等安装所需要的系统信息。
    3) 执行“make”命令进行软件编译;
    4) 执行“make install”完成安装;
    5) 执行“make clean”删除安装时产生的临时文件。
   一般来说, Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。

四、 RPM包,rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。

  1. 安装:
 
  -i 安装或软件包概要信息install或者让info
   -v 显示详细信息verbose
   -h 显示安装进度
   -t 测试安装,不是真的安装
     -q 查询 query
        -e 卸载erase
   -f 忽略任何错误
         -l 列出文件列表
   -U 升级安装
        -nodeps 忽略依赖关系,直接卸载
    命令格式:rpm –ivh rpm软件包名

yum包管理器:

五、Debian Linux提供的一个包管理器dpkg
 1. 安装
   dpkg –i deb软件包名   如:dpkg –i software-1.2.3-1.deb
    2. 卸载
        dpkg –e 软件名  如:dpkg –e software

最新文章

  1. IOS之UI--动态设置NavigationBar的颜色以及透明度
  2. [宽度优先搜索] HDU 1372 Knight Moves
  3. STOMP协议规范--转载
  4. 编写javascript的基本技巧
  5. Jrebel 6.2.1破解
  6. Windows 编程之 对话框总结
  7. jQuery中animate动画第二次点击事件没反应
  8. Java学习7——一些注意的地方
  9. mui框架移动开发初体验
  10. 安利一波那个叫做 hutool 的通用工具类库
  11. NOIP2015-D2T3运输计划
  12. 【Git】Git使用记录: remove *.lock eg: index.lock/head.lock
  13. 认识enum
  14. Mybatis根据List批量查询List结果
  15. dd、split、csplit命令
  16. flask-appbuilder +echarts 展示数据笔记
  17. 用Sample Flex Viewer框架创建GeoWeb应用程序
  18. 微信图片分享遇到 checkArgs fail, thumbData is invalid
  19. JS禁止用F5键
  20. 删除none 的images报错 image has dependent child images 解决办法

热门文章

  1. PHP通用后台管理系统发布!
  2. Canvas 实现钟表
  3. js运行原理
  4. Base64工具类并发问题!
  5. 使用Choose构建分支动态语句
  6. Python深度学习读书笔记-5.Keras 简介
  7. python3 导入模块
  8. 【flask_sqlalchemy】模糊查询
  9. Java多线程学习——wait方法(信号灯法/生产者消费者模式)
  10. Java多线程学习——synchronized锁机制