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. javascript逻辑运算与循环笔记

        短路运算(逻辑中断)     1.短路运算的原理:当有多个表达式(值)时,左边的表达式值可以确定结果的时候就不再继续运算右边的表达式的值     2.逻辑与 &&     如果 ...

  2. 使用免费证书安装 ipa 到真机

    使用免费证书安装 ipa 密码设置 进入 AppleId 官网 登录个人账号 登录进去之后, 找到 Security, 点击 Generate Password... 锁边输入几个字符, 再点击 Cr ...

  3. Arm pwn学习

    本文首发于“合天智汇”公众号 作者:s0xzOrln 声明:笔者初衷用于分享与普及网络知识,若读者因此作出任何危害网络安全行为后果自负,与合天智汇及原作者无关! 刚刚开始学习ARM pwn,下面如有错 ...

  4. 微信小程序通过二维码获取参数运行

    小程序开发过程中会遇到参数id会通过二维码获取,然后执行接口获取数据,但是难免会遇到带过来的参数出现乱码,这样就需要解码,多个参数时就需要进行处理取我们需要的字段值:小程序开发过程中会遇到参数id会通 ...

  5. java 打印流与commons-IO

    一 打印流 1.打印流的概述 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式. 打印流根据流的分类: 字节打印流 PrintStream 字符打印流 PrintWriter 方法: ...

  6. Vue Slots

    子组件vue <template> <div> <slot v-if="slots.header" name="header"&g ...

  7. Docker服务开放了这个端口,服务器分分钟变肉机

    之前有很多朋友提过,当使用docker-maven-plugin打包SpringBoot应用的Docker镜像时,服务器需要开放2375端口.由于开放了端口没有做任何安全保护,会引起安全漏洞,被人入侵 ...

  8. Azure Command Line (一)入门

    一,引言 今天我们讲解一个新的 Azure 的知识,叫 “Azure Command Line”,简称 Azure CLI,具体概念是什么,我这里也不多说了,总结下来,Azure CLI 其实就是 用 ...

  9. (转)@Autowired(required=false)注入注意的问题

    1.前言 在使用spring开发过程中,我们基本上都是使用@Autowired这个注解,用来注入已有的bean.但是有些时候,会注入失败.当我们加上参数(required=false)就能解决.今天整 ...

  10. java如何简单的将一个三位正整数分解成三个数

    public class Leet { public static void main(String[] args) { Scanner scanner = new Scanner(System.in ...