day10-20200609
p29.软件包管理-rpm命令管理-安装升级与卸载
【rpm -ivh 包全名】安装
-i(安装) -v (显示详细信息)-h (显示安装进度)
会一步步依赖,比较麻烦,所以现在大部分时间用yum安装。
【rpm -Uvh 包全名】升级
【rpm -e 包名】卸载
p30.软件包管理-rpm命令管理-查询
查询只能通过rpm  yum是没有查看的功能的
【rpm -q 包名】查询具体的包的安装信息
【rpm -qa】查询所有安装的软件
【rpm -qi 包名】查看详细信息
【rpm -qip 包全名】查看详细信息
没有安装的包是需要加上保全名
【rpm -ql 包名】查看安装目录,安装目录i一般用默认的不要自己新加
【rpm -qf 系统文件名】查看系统文件属于哪个包
【rpm -qR 包全名】查看软件包的依赖性
p31.软件包管理-rpm命令管理-校验和文件提取
【rpm -V 已安装的包名】对比安装以后有没有做过变更
 
【rpm2cpio 包全名 |  cpio -idv  .文件绝对路径】提取文件,修复误删除的文件\表示换行,这个命令感觉会帮到大忙隐约中觉得。
p32.yum在线管理-IP地址配置和网络yum源
可以解决依赖问题,感觉和maven有点儿像耶。
p33.yum命令
配置不用更改就可以使用 yum命令
【yum list】查看可以下载得文件
包全名至针对rpm,yum安装只需要告诉包名
【yum -y install 包名】安装
yum -y install gcc     c语言编辑器,后面会用到
rpm -q gcc
下载比较慢  不用考虑依赖性  自动安装 比较方便
【yum -y update 包名】升级,不加包名会升级所有的软件包,包括内核,所以这个命令要慎用!!
【yum -y remove 包名】卸载
安装的时候最小化安装,尽量不卸载!!!尽量不升级!!
【yum grouplist】查看软件包组
组名如果有空格,用双引号括起来。
p34.光盘yum源
不需要上网,没有网络的情况下,也可以下载。
缺点就是软件包可能不是最新的。
光盘yum源需要配置
工作中常用的是光盘yum源,但是我目前可以用到的是网络yum源。
挂载光盘- 让网络yum源失效(改名)-修改yum源文件
 
真的和maven有种异曲同工之妙!!
p35.源码包和rpm包的区别
源码安装:源码开源、自由、安装比较慢
rpm镜像:安装快、解决依赖
 
安装位置的区别
源码安装是指定的,rpm的是默认的。
 
源码包安装一般安装在/usr/local/软件名
公司部分要用的安装方式还是源码的安装
【service httpd start】rpm启动,只能是rpm安装的才可
安装完成后,安装位置不同。服务管理命令不同。
源码包只能用全路径

跟着兄弟连系统学习Linux-【day09】的更多相关文章

  1. 跟着兄弟连系统学习Linux-【day02】

    day02-20200528 p6.vmvare安装与使用         官网下载安装包,个人学习的时候要求不高,所以不用安装最新版本,用不到那么多的功能,保证稳定版本就好了,然后傻瓜式安装.注意安 ...

  2. 跟着兄弟连系统学习Linux-【day10】

    day11-20200610 p36.源码包安装过程 (1)安装前需要准备工作 安装gcc编译器(前两期已经安装) 源码保存位置/usr/local/src 软件安装位置:/usr/local/ (2 ...

  3. 跟着兄弟连系统学习Linux-【day08】

    day08-20200605 p27.软件包管理简 windows 和 linux 软件是不同的版本. Linux源码包,开源的.绝大部分都是C语言写的.源码包安装速度比较慢.需要先编译后再安装.脚本 ...

  4. 跟着兄弟连系统学习Linux-【day06】

    day06-20200603 p21.用户管理命令 [useradd 用户名]添加用户 [passwd  用户名] 设置密码

  5. 跟着兄弟连系统学习Linux-【day03】

    day03-20200529 p10.学习注意事项         linux严格区分大小写(与python有点像)         Linux中所有内容都是通过文件形式保存,通过命令执行设置参数,写 ...

  6. 跟着兄弟连系统学习Linux-【day01】

    day01-20200527 p1.unix发展历史         (1960,有一个实验室,三个团队组成,开发了Unix雏形,但是因为没有办法发版,所以就荒废了.这个小组里面有一个人,打游戏的时候 ...

  7. 跟着兄弟连系统学习Linux-【day05】

    day05-20200602 p19.其他文件搜索命令 (百度搜索everything,安装,可以实现Windows秒级搜索文件)Linux中同样可以实现此功能. [locate 文件名]locate ...

  8. 跟着兄弟连系统学习Linux-【day07】

    day07-20200604 p25.vim常用操作 vim需要经常练习,一般用于修改配置文件.

  9. 跟着兄弟连系统学习Linux-【day04】

    day04-20200601 p15.链接文件 [ln -s 原文件   连接文件]软连接,所有人都可以操作软连接文件(实际上是取决于原文件的权限),类似于Windows的快捷方式,方便进行管理.软连 ...

随机推荐

  1. Python的10个神奇的技巧

    尽管从表面上看,Python似乎是任何人都可以学习的一种简单语言,但确实如此,许多人可能惊讶地知道一个人可以熟练掌握该语言. Python是其中的一门很容易学习的东西,但可能很难掌握. 在Python ...

  2. Spring IoC是如何进行依赖注入的

    依赖注入(DI) DI(Dependency Injection),Spring IoC 不是一种技术,而是一种思想,通过这种思想,能够指导我们设计出松耦合的程序代码.而Spring IoC这个思想的 ...

  3. C语言学习笔记之函数指针与函数指针数组

    指针函数:本质是一个函数: 是一个返回指针类型的函数int * sum(){ } 函数指针:本质是一个指针: 是一个指向函数的指针 int (*p)(int,int) = sum; p(5,6); i ...

  4. Azure DevOps+Docker+Asp.NET Core 实现CI/CD(二.创建CI持续集成管道)

    前言 本文主要是讲解如何使用Azure DevOps+Docker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目). 上一篇: Azure DevOps+Docker+Asp.N ...

  5. 静态集成腾讯TBS X5内核WebView,从微信提取新版30M浏览器内核打包进apk

    目录 前情提要 第一步:下载老版本SDK得到jar 获取SDK 集成SDK 步骤二.下载提取最新TBS X5内核 方法1:从微信中提取 方法2:App内内访问tbs调试页安装新内核 步骤三.集成内核到 ...

  6. 【Mysql】SpringBoot_2.1.0+Druid_1.1.10 配置数据源监控服务Yml格式

    访问地址:localhost:8080/druid 按照这个方法和版本配置没问题 版本或高或低可能会出现不兼容 1.添加依赖 <dependency> <groupId>com ...

  7. 使用 VMware Workstation Pro 让 PC 提供云桌面服务——学习笔记(一)

    最终效果: 能够通过xshell等终端设备, 远程访问虚拟机 操作步骤 1. 安装VMware 网上自行下载VMware 软件,这里不给出详细操作 2. 下载安装系统 这里使用 Centos 的lin ...

  8. PHP 开发工程师基础篇 - PHP 字符串

    字符串 (String) 字符串是一系列字符的集合.如 “abc”. 在 PHP 中,一个字符代表一个字节,一个字节 (Byte) 有 8 比特 (bit). PHP 仅支持 256 字符集,因此 P ...

  9. Shiro+SpringBoot认证

    该博客以Web为基础 一.引入依赖 shiro-all包含shiro所有的包.shiro-core是核心包.shiro-web是与web整合.shiro-spring是与spring整合.shiro- ...

  10. Spring Boot 教程 - 文件上传下载

    在日常的开发工作中,基本上每个项目都会有各种文件的上传和下载,大多数文件都是excel文件,操作excel的JavaAPI我用的是apache的POI进行操作的,POI我之后会专门讲到.此次我们不讲如 ...