Linux软件的安装
rpm -ivh安装软件全名
  -i install 安装
  -v verbose 显示详细信息
  -h hash 显示进度
  --nodeps 不检测依赖性(不推荐使用)
rpm -Uvh升级 软件全名 有则更新 无则更新
rpm -e卸载 软件名
  -e erase 卸载
    --nodeps 不检测依赖性(不推荐使用)
rpm -q 软件名 查询软件包是否安装
rpm -qa 查询系统中所有的软件 | grep 软件名
rpm -qi 软件名 查看软件详细信息
rpm -qlp 软件全名 查询未安装的包的详细信息
rpm 默认安装位置
  1、/etc/ 配置文件安装目录
  2、/usr/bin/ 可执行文件安装目录
  3、/usr/lib/ 程序依赖的函数库保存位置
  4、/usr/share/doc/ 程序说明文档保存位置
  5、/usr/share/man/ 帮助文件保存位置
rpm -qf 系统文件名(该文件是通过rpm安装得到的) 查询该文件是哪个包安装产生的
rpm -qRp 软件全名 查看安装该软件需要全部所有的依赖文件
rpm -V 软件名 校验文件
  1、S 文件大小是否改变
  2、M 文件权限是否改变
  3、5 MD5校验是否被修改
  4、D 设备主从代码
  5、L 文件路径是否改变
  6、U 文件的所有者是否改变
  7、G 文件的组属性是否改变
  8、T 文件的修改时间是够改变
  9、c 配置文件
  10、d 普通文档
  11、g 鬼文件 不应该包含的文件
  12、L 授权文件
  13、r 描述文件
rpm2cpio 软件全名 | cpio -idv . 该命令用于修复重要文件丢失 运行该命令 注意所在的路径
从文档中提取文件
yum命令的使用
使用本地光盘yum源
  1、cd /etc/yum.repo.d/
  2、vi Centos-Base.repo (这是默认的网络yum地址)
  3、mv Centos-Base.repo Centos-Base.repo.bak 将网络yum地址重命名即可禁用
  4、将centos.ios 挂载
    mkdir /mnt/cdrom
    mount /dev/sr 0 /mnt/cdrom
  5、vi Centos-Media.repo 修改file:///mnt/cdrom enabled=1
ok了
yum -list 列出所有的可用的软件包
yum search 查询
yum -y install 软件包
yum -y update 软件名 更新前 要将当前该服务停止 不加包名 则是将所有的软件包括内核也更新
yum -y remove 卸载
源码安装
建议源码放在 /usr/local/src/
安装在 /usr/local/

linux 学习-软件的安装的更多相关文章

  1. CentOS6安装各种大数据软件 第三章:Linux基础软件的安装

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  2. Linux下软件常见安装方式

    pasting  分类: Linux2007-12-08 16:31 1909人阅读 评论(0) 收藏 举报 linuxredhat脚本文档managerfile        Linux下软件安装主 ...

  3. 笔记:Linux下软件的安装、CentOS更新yum源、LAMP环境搭建、kali软件管理

    一.Linux下软件的安装 方式:yum源 / rpm /源码安装 1.yum:(帮助管理员解决依赖关系) yum是通过分析rpm的包头数据后,根据各种软件的相关性质做出属性相对应的解决方案,然后可以 ...

  4. Linux下软件的安装

    想必linux新手刚开始对于linux软件安装很茫然吧,不知到怎么安装,软件到底安装在哪里,如果我需要删除软件怎么删除,配置文件到哪里去找. 想学习linux的话,最快上手的应该是Ubuntu,它特有 ...

  5. Linux学习笔记01—安装LInux系统

    1.首先,使用光驱或U盘或你下载的Linux ISO文件进行安装. 界面说明: Install or upgrade an existing system 安装或升级现有的系统 install sys ...

  6. Linux学习Day2:安装RedHat Linux和新手必须掌握的命令

    今天是Linux线上培训的第二天,主要是Linux环境的安装和几个常见命令的学习,具体如下: 一.RHEL7系统的安装 首先是VMware WorkStation 12.0软件的安装,然后是RHEL7 ...

  7. linux 学习6 软件包安装

    一.软件包管理简介 二.RPM包管理-rpm命令管理 三.RPM包管理-yum在线管理 四.源码包管理 五.脚本安装包与软件包选择 .软件包分类 源码包 脚本安装包 二进制包(RPM包.系统默认 ...

  8. Linux 各种软件的安装-mysql篇

    作为一个长期混迹在windows圈的小白,当拿到一个新的linux服务器时,有点手足无措的赶脚.但是万事开头难嘛,Just Do It! 下面记录一下自己安装各种软件时遇到的坑.这一篇先讲mysql ...

  9. linux下软件的安装与卸载

    一 软件安装包的类型 通常Linux应用软件的安装有五种:    1) tar+ gz包,如software-1.2.3-1.tar.gz.他是使用UNIX系统的打包工具tar打包的.    2) r ...

随机推荐

  1. RESTful API Develop

    yii2 RESTful API Develop   参考文档:http://www.yiiframework.com/doc-2.0/guide-rest.html 以 DB 中的 news 表为例 ...

  2. 详解SpringMVC请求的时候是如何找到正确的Controller

    详解SpringMVC请求的时候是如何找到正确的Controller[附带源码分析] 目录 前言 源码分析 重要接口介绍 SpringMVC初始化的时候做了什么 HandlerExecutionCha ...

  3. WCF订阅替换轮训

    使用WCF订阅替换轮训 之前因为某些特定岗位的人不知道是不方便还是什么的原因,所以随便做了个独立于所有系统之外的邮件审批服务,功能是那些人在邮件里给待审批单据发个“同意”就自动审批通过,大致分为3部分 ...

  4. c#中关于sealed修饰类的性能提升的测试

    在clr var c#一书中,作者描述当用sealed修饰类时,可以提高系统性能而且建议大家也养成用sealed来修饰类的习惯.由于对性能二字比较敏感,所以本文先测试一下用sealed分别修饰和不修饰 ...

  5. iOS使用自定义字体的方法(内置和任意下载ttf\otf\ttc字体文件)

    最近做了个有关阅读的应用,使用了自定义字体,学习了一下这方面的知识. 1.首先是最简单也普遍的做法,打包内置字符库文件: 把字体库文件添加到工程,如font1.ttf添加到工程,然后在工程plist添 ...

  6. 浅谈JavaScript中的call和apply

    语法 fun.apply(thisArg, [argsArray]) fun.call(thisArg, arg1, arg2, ...) apply 接收两个参数,第一个参数指定了函数体内this对 ...

  7. HDU--杭电--3415--Max Sum of Max-K-sub-sequence--暴力或单调队列

    Max Sum of Max-K-sub-sequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ...

  8. 7z文件格式及其源码

    7z文件格式及其源码的分析(四) 这是7z文件格式及其源码的分析系列的第四篇. 上一篇讲到了7z文件静态结构的尾header部分.这一篇开始,将从7z实际压缩流程开始详细介绍7z文件尾header的详 ...

  9. synchronized和volatile的使用

    synchronized和volatile的使用 一步一步掌握线程机制(三)---synchronized和volatile的使用 现在开始进入线程编程中最重要的话题---数据同步,它是线程编程的核心 ...

  10. [wp8游戏] cocos2d-x v2.2 + VS2013 环境搭建

    [wp8游戏] cocos2d-x v2.2 + VS2013 环境搭建 by:唐小崇 http://www.cnblogs.com/tangchong 从cocos2d-x v2.1.4 以来,co ...