---恢复内容开始---

1. 软件包管理简介

  1.1 源码包

    - 脚本安装包

  1.2 二进制包(RPM包,系统默认包)

    - 依赖性

2. rpm命令管理(Redhat Package Manager)

  2.1 RPM包的来源:RPM包在系统光盘中/mnt/cdrom/Packages

    挂载方法:

      [root@localhost cdrom]# mkdir /mnt/cdrom
      [root@localhost cdrom]# mount /dev/sr0 /mnt/cdrom/
      mount: block device /dev/sr0 is write-protected, mounting read-only

  2.2 RPM包命名原则

  2.3 RPM包依赖性:树形依赖,环形依赖,模块依赖(查询网站:www.rpmfind.net)

  2.4 安装命令:[ rpm -ivh 包全名 ](-i: install, -v: verbose, -h: hash)

  2.5 举例:Apache安装包安装举例:

    [root@localhost Packages]# rpm -ivh httpd-

    httpd-2.2.15-29.el6.centos.i686.rpm

    httpd-devel-2.2.15-29.el6.centos.i686.rpm

    httpd-manual-2.2.15-29.el6.centos.noarch.rpm

    httpd-tools-2.2.15-29.el6.centos.i686.rpm

  2.6 升级命令:[ rpm -Uvh 包全名 ](-U: upgrade)

  2.7 卸载命令:[ rpm -e 包名 ](-e: erase)

  2.8 查询命令:[ rpm -q 包名 ](查询包是否安装,query)

                      [ rpm -qa 包名 ](查询所有已经安装的RPM包,all)

                      举例:rpm -qa | grep httpd      

                      [ rpm -qi 包名 ](-i: 查询软件信息information,-p: 查询未安装包信息package)

                      [ rpm -ql 包名 ](查询包里面文件的安装位置,-l: 列表list)   

                      [ rpm -qf 系统文件名 ] (-f:查询系统文件属于哪个软件包file)

                      [ rpm -qR 包名] (-R:查询软件包的依赖性requires)

  2.9 校验命令:[ rpm -V 包名] -V:verify)

  2.10 RPM包中文件提取(系统重要命令丢失时的补救措施)

    [ rpm2cpio 包全名 | cpio -idv.文件绝对路径 ]

    - rpm2cpio:将rpm包转换为cpio格式的命令

    - cpio:是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件

    举例:ls失效后的处理

      rpm -qf /bin/ls  (查询ls属于哪个包)

      mv /bin/ls /tmp/  (造成ls命令误删除假象)

      rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls  (提取RPM包中ls命令到当前目录的/bin/ls下,注意光盘目录下不能写)

      cp /root/bin/ls /bin/  (把ls命令复制到/bin/目录,修复文件丢失)

3. yum在线管理

4. 源码包管理

5. 脚本安装包

---恢复内容结束---

Linux软件安装管理 - CentOS的更多相关文章

  1. Linux软件安装管理 - CentOS (二)

    1. 软件包管理简介 2. rpm命令管理(Redhat Package Manager) 3. yum在线安装 3.1 yum源文件 vi /etc/yum.repos.d/CentOS-Base. ...

  2. Linux软件安装管理 - CentOS (三)

    1. 软件包管理简介 2. rpm命令管理(Redhat Package Manager) 3. yum在线安装 4. 源码包管理 4.1 源码包和RPM包的区别 4.1.1 区别 安装前:概念上的区 ...

  3. Linux软件安装管理之——dpkg与apt-*详解 apt命令(dpkg和apt代替rpm)

    apt list *python* Nosee123关注赞赏支持   Linux软件安装管理之--dpkg与apt-*详解 [Linux软件安装管理系列]- - 传送门: - -<Linux软件 ...

  4. Linux软件安装管理之——dpkg与apt-*详解

    Linux软件安装管理之--dpkg与apt-*详解 [Linux软件安装管理系列]- - 传送门: - -<Linux软件安装管理之--源码安装详解> - -<Linux软件安装管 ...

  5. Linux软件安装管理

    1.软件包管理简介 1.软件包分类 源码包 脚本安装包 二进制包(RPM包.系统默认包) 2.源码包 源码包的优点是: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需要的功能 软件设计编译安 ...

  6. Linux软件安装管理---源码安装

    在Linux平台下,软件包的类型可以划分为两类:源码包.二进制包. 源码包: 即程序软件的源代码(一般也叫Tarball,即将软件的源码以tar打包后再压缩的资源包). 二进制包: 如 Red Hat ...

  7. 2017.11.15 linux软件安装管理(todo)

    学习来自:http://www.imooc.com/learn/447 第一章 介绍 第二章 软件包简介 1.源码包 2.二进制包(RPM包或系统默认包) 脚本安装包其实是别人把软件安装的脚本写好了, ...

  8. Linux软件安装管理概述

    介绍如何在Linux字符界面下安装软件 课程大纲: 一.软件包管理简介 二.rpm命令管理 三.yum在线管理 四.源码包管理 五.脚本安装包

  9. Linux软件安装管理:rpm与yum

    目录 1. rpm包的管理 1.1 介绍 1.2 rpm包的简单查询指令 1.3 rpm 包名的基本格式 1.4 rpm其它指令 1.5 卸载rpm包 1.6 安装rpm包 2. yum 2.1 说明 ...

随机推荐

  1. Oracle 10g的空间管理

    一.表空间(包含表.字段.索引) 1.定义:表空间是一个逻辑概念,实质是组织数据文件的一种途径. 2.创建表空间 --创建表空间 create tablespace myspace datafile ...

  2. EF Power Tools 参数错误 HRESULT:0x80070057 (E_INVALIDARG))

    数据库名称使用数字开头,使用EF Power Tools生成映射时,会提示:“参数错误. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))”. 解 ...

  3. JVM内存划分

    JVM内存划分吗? 前言: 大家都知道虚拟机,都知道JVM,其实这些都是基于sun公司[oracle公司]的HotSpot虚拟机,当然本篇博文也是以sun公司为基础.还有其他的虚拟机,常见的就有JRo ...

  4. Mobile页面项目总结

    项目过去个把月了,一直没有写些东西总结下,这次借着年后的空隙,将当时记录下来的几个点回顾一下. 今明的布局:position技巧 每当看到类似横向并排布局的时候,总是想起定宽浮动,和下面讲到的列表并排 ...

  5. MVC4.0系统开发新手历程1

    MVC4.0系统开发新手历程(一) 接手了一个简单的销售奖金计算的项目,虽然不算大但是业务逻辑比较复杂,还夹杂了很多的特殊情况,毕竟是大公司什么样的人都有,好了不多说切入正题,项目是公司的一个前辈负责 ...

  6. Oracle日志文件的管理与查看

    --Oracle日志文件管理与查看 select * from v$sql (#查看最近所作的操作) --select * fromv $sqlarea(#查看最近所作的操作) -- 1.查询系统使用 ...

  7. Hadoop Streaming框架学习(一)

    Hadoop Streaming框架学习(一) Hadoop Streaming框架学习(一) 2013-08-19 12:32 by ATP_, 473 阅读, 3 评论, 收藏, 编辑 1.Had ...

  8. dm3730和dm6437,dm6446,AM335x启动过程的不同

    dm3730的启动流程为RBL+X-loader+uboot+uImage分别在片内ROM(fireware),片内SRAM,片外的DDR,片外的DDR. 之所以建立这样一个复杂的启动过程,我个人的理 ...

  9. CentOS 安装 Mogodb(在线 && 离线)

    平台之大势何人能挡? 带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html 先说推荐安装:在线安装,跟着官方走可以避免一些问题 新学Mon ...

  10. HashMap完全解读

    一.什么是HashMap 基于哈希表的 Map 接口的实现.此实现提供所有可选的映射操作,并允许使用 null 值和 null 键.(除了非同步和允许使用 null 之外,HashMap 类与 Has ...