Linux学习37 Linux程序包管理介绍及应用

一、Linux程序包管理

  1、API:Application Program Interface

  2、ABI:Application Binary Interface :linux与unix的ABI是相同的但是与windows是不一样的

    Unix-like

      ELF

    Windows:

      exe,msi

    库级别的虚拟化:

      Linux:WinE模拟windows的运行环境

      Windows:Cywin模拟linux的运行环境

  3、系统级开发:

    C/C++

  4、应用级开发

    java/Python/perl/ruby/php

原文地址:https://www.cnblogs.com/Presley-lpc/p/12344805.html

时间: 2024-11-09 06:02:24

Linux学习37 Linux程序包管理介绍及应用的相关文章

Linux之Redhat系列程序包管理

安装.升级和卸载应用软件是每个系统不可或缺的一部分:对于在企业使用越来越广泛的Linux操作系统而言,强大而简洁的程序包管理机制为工程师们带来了很大的便利:下文主要介绍在RedHat系列的系统上如何使用RPM/YUM/编译三种方式去管理程序包. 一.RPM程序包管理 PRM全称是Red Hat Package Manager(RedHat 包管理器).Linux RPM软件包的命名有一定的规律:名称-版本-修正版-类型.rpm 例如: RPM命令详解: 功能: 安装.卸载.升级.查询和数据库维护

Linux系统管理-(8)-RPM程序包管理器

Centos下RPM程序包管理器:     安装:     rpm {-i|--install} [install-options] PACKAGE_FILE ...            -v: 显示过程            -vv:  显示更详细的过程            -h: 以#显示程序包管理执行进度:每个#表示2%的进度          其他选项: --test 测试安装 --nodeps:忽略依赖关系:                    --replacepkgs: 重新

linux自学笔记——rpm程序包管理

RPM是Redhat PackageManager(RPM程序包管理器)的缩写,这一文件格式名称虽然打上了Redhat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux.Suse以及Turbo Linux的分发版本也都有采用.RPM程序包管理器可分为安装.升级.卸载.查询.校验等五种功能,以下我们将会对这五种功能的相应的用法一一说明. RPM程序包: 源代码:name-VERSION.tar.gz    源代码由RPM自动编译安装: VERSION: major.minor.rel

Linux 第16天 程序包管理

Linux 第16天自习 程序包管理 时间: 20180802 目录 Linux程序包管理 rpm包管理工具使用 yum在线包管理工具 源码编译安装程序 Linux程序包管理 linux上的大部分软件是开源的,所以他们的源码都是公开的,可以自由获取并安装至自己的 linux系统上,但是对于大部分用户而言,配置源码安装程序包实属不易,并还需要安装编译 环境,因此发行版的厂商将这些开源的软件在自己公司内部将其开源的软件包在各个硬件平台 上编译使其形成二进制文件,并打包好此时用户只需要获取到此安装包并

Linux系统之前端程序包管理器-yum

[前言] 当我们使用rpm命令安装程序时,时常会因为程序包之间的依赖关系而焦头烂额,使得很多程序的安装过程复杂而费力,那有没有一种工具可以帮我们解决这个问题呢?当然有啦!这就是我们今天的重点yum,让我们一块来学习总结下吧! [什么是yum] yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依

linux运维基础程序包管理

软件运行环境软件包下载软件包的格式和其中可能的依赖关系软件包可用仓库加入可用服务器看到就是可用服务器,加入服务器输入会自动生成 移除软件包 升级软件包 查找全部相同的软件包 查看已安装的软件包 原文地址:http://blog.51cto.com/13896223/2151901

CentOS程序包管理、上

程序包管理:应用程序的安装,实际上是解压缩并复制程序包中的文件到指定目录的过程: 应用程序的结构形式: 源代码: 包含了整个应用程序完整的编程语言的所有代码的文本文件集合: 使用源代码安装应用程序: 编译开发环境:编译器(gcc, GNU C Compiler),开发库,头文件,... 预处理(预处理器) --> 编译(编译器) --> 汇编(汇编器) --> 链接(链接器) -->可以直接在CPU上运行的二进制程序文件: API:Application Programing In

Linux程序包管理学习

在Linux中一些软件的安装我们用的最多的应该就是RPM包了当然还有一种安装方式是使用yum 其实yum一种rpm的管理工具它能很方便的帮我们安装我们所指定的软件也如果我们安装的软件依赖于其他的组件它能自动帮我们一并安装好,是不是非常好用,而rpm包就只能一个一个的安装了,那么rpm包是什么呢,简单来说它就是一个打包工具RPM Package Manager,把我们的软件打包成一个文件,里面包含了我们软件的所有的信息:二进制文件,库文件,配置文件,帮助文件等等.有了rpm可以让我们的软件安装更为

Linux学习笔记——程序包管理之rpm命令

RPM rpm是Linux上一个很好用的程序包管理管理器,它具有安装.卸载.升级.查询.校验.数据库维护等功能. 下面分别介绍一下rpm的各个功能: 安装: rpm {-i|--install} [install-options] PACKAGE_FILE ... -v:详细显示安装过程 -vv:相对-v更加详细 -h: 以#显示程序包管理执行进度:每个#表示2%的进度 安装过程如图 另外还有一些其他选项 [install-options] --test: 测试安装,但不真正执行安装过程:dry