软件包管理(一)

文章目录

  • 软件包类型
    • 1.二进制包
    • 2.源码包

提示:以下是本篇文章正文内容

软件包类型

1.二进制包

二进制包:指的是那些已经编译好的软件包,只需要直接安装就可以使用了。

二进制包的优点:

  • 包管理简单,只通过几个命令就可以实现包的升级、安装、查询和卸载
  • 安装速度比源码包快的多

二进制包的缺点:

  • 经过编译,不再能看到源码
  • 功能选择不如源码包灵活
  • 依赖性
二进制包:
zsh-5.0.2-31.el7.x86_64.rpmzsh:软件包名字
5.0.2-31:软件包版本
el7:操作系统版本
x86_64:计算机cpu架构
rpm:rpm包

2.源码包

源码包:指的是程序员写的原始的程序代码文件,不能够直接在计算机上运行。

源码包的优点:

  • 开源,可以修改代码
  • 可以自由选择所需的功能
  • 软件是编译安装,更适合自己的系统
  • 卸载方便

源码包的缺点:

  • 安装步骤较多
  • 编译过程时间长
  • 编译安装容易出错
源码包,命名方式一般为:软件包名.tar.gz
软件包名.tar.bz2
软件包名.tar.xz
软件包名.zip

Linux自学之旅-软件包管理(软件包类型)相关推荐

  1. Linux自学之旅-基础命令(locate命令)

    Linux自学之旅-基础命令(locate文件搜索命令) 文章目录 前言 一.locate使用 二.locate查找过程 总结 前言 1.上一节我们讲述了whereis和which搜索命令,主要说了两 ...

  2. Linux自学之旅-基础命令(shutdown关机重启命令)

    Linux自学之旅-基础命令(shutdown) 文章目录 前言 一.shutdown能做什么? 二.shutdown使用 1.关机 2.重启 总结 前言 1.上一节我们讲述了tar命令用来打包并压缩 ...

  3. Linux自学之旅-基础命令(压缩解压缩命令之bzip2命令)

    Linux自学之旅-基础命令(bzip2命令) 文章目录 前言 一.bzip2命令 二.bunzip2命令 总结 前言 1.上一节我们讲述了第二个压缩包格式gz,还没看的可点击下方链接进入观看:gzi ...

  4. 很建议学习的Linux软件包管理— 软件包分类

    一.Linux系统软件包分类 Linux系统下只有源码包.二进制包,就这两种包. Tips: windows系统中的软件和Linux系统的软件是不通用的. windows系统中的软件是经过编译后的.e ...

  5. Linux自学之旅-基础命令(mount挂载FAT32文件系统U盘设备文件)

    mount挂载U盘设备文件 文章目录 前言 一.前言 二.挂载使用 前言 1.上一节我们讲述了mount对光盘设备文件进行一个挂载,还没看的可点击下方链接进入观看:mount挂载光盘设备文件 2.这一 ...

  6. Linux自学之旅-基础命令(挂载命令之mount)

    mount挂载命令 文章目录 前言 一.mount命令格式 二.mount特殊选项 三.mount使用 前言 1.上一节我们讲述了查看系统错误登录信息的命令lastb,还没看的可点击下方链接进入观看: ...

  7. linux软件包管理解析,linux学习笔记_09_软件包管理解析.doc

    linux学习笔记_09_软件包管理解析 软件包管理 软件包分类 源码包(C语言编写的源代码) linux主要由C语言来写. 源码包可以用写字板打开 脚本安装包:源码包进行再开发的源码包(提供安装界面 ...

  8. LINUX学习基础篇(十五)软件包管理

    LINUX学习基础篇(十五)软件包管理 软件包管理 软件包分类 源码包 二进制包 选择 依赖性 rpm包安装 rpm包命名规则 rpm包安装和卸载 服务命令 rpm查询命令 验证 数字证书 rpm中文 ...

  9. Linux基础命令-软件包管理

    Linux基础命令-软件包管理 软件包管理 一.软件包基础 1. 软件运行与编译 2. 静态链接和动态链接 3. 包和包管理器 4. 包命名和工具 5. 程序包的来源 二.rpm安装 1.rpm包管理 ...

  10. Linux软件包管理-rpm、yum

    Linux软件包管理 软件包是什么?软件包顾名思义就是将应用程序.配置文件和数据打包的产物. 所有的linux发行版都采用了某种形式的软件包系统,这使得linux软件管理和在windows下一样方便, ...

最新文章

  1. Hibernate 配置 p6spy 显示完整 sql 语句
  2. 微软System Center 2012推进私有云计算
  3. c#资源管理器【转】
  4. 微软11月份安全补丁更新 最高级别:重要
  5. python学习-Pillow图像处理
  6. 【ROS-rviz】发布一个图像结果 topic
  7. 在.Net Core 3.0中尝试新的System.Text.Json API
  8. Java的Class类文件结构及基本字节码指令
  9. android 回车键事件编程
  10. ShotCut——视频处理剪辑神器
  11. 归并排序时间复杂度_一文带你读懂排序算法(四):归并算法
  12. *.pro、*.pri、*.prf、*.prl等四种文件
  13. 图贴图软件 ——— Snipaste
  14. OI造数据以及Lemon评测教程
  15. 问的书写规则是什么意思_水的书写规则是什么
  16. Hive 2.3.4 Name node is in safe mode. The reported blocks xxx has reached the threshold 0.9990 of to
  17. openstack 资源超分
  18. Android马甲包
  19. Qt - 换肤功能实现
  20. 以leds-gpio.c为例,浅谈class、bus和platform子系统

热门文章

  1. MP4视频损坏修复工具下载
  2. robotframework3.2.1——导入selenium2Library库后没有open browser关键字
  3. 计算机上安装了更新ie版本,电脑ie浏览器版本过低怎么升级方法
  4. NB-IoT天线座和连接器SMA、U.FL、IPX、IPEX
  5. Vue使用iconfont(阿里图标库)
  6. Thinkphp精仿韩都衣舍商城网站源码
  7. 进销存excel_Excel进销存管理套表,自动库存显示应收应付,全函数快捷轻松
  8. 移动互联网创新39个热点
  9. 笔记本电脑上没有计算机软件,笔记本电脑无需安装软件,无需联网,也可无线投影在投影仪上显示...
  10. 【经验分享】嵌入式C语言开发如何有效地排查内存泄露的疑难问题?