• Linux课堂随笔-第五天


    RPM软件包安装和管理

    RPM软件包 简介:

    目前在众多Linux系统上都采用RPM软件包,这种软件包格式在安装、升级、删除以及查询上非常方便,不需要进行编译即可安装软件包。

    Rpm软件包

    对于终端来说,rpm简化了Linux系统安装、卸载、更新和升级的过程,只需要简短的命令就可以进行。

    rpm软件包管理用途

    可以安装,删除,升级,刷新,和管理rpm软件包

    rpm数据库,

    Linux系统会保留当前安装软件包的数据库,该数据库位于、var/lib/rpm目录中,该目录包含大部分文件都是二进制形式的散列数据库文件。

    使用一下命令查看当前安装包的rpm数据库

    file/var/lib/rpm*

    删除rpm软件包

    使用rpm -e命令可以在Linux系统中删除rpm软件包

    删除bind -chroot

    rpm -e bind -chroot

    升级rpm软件包

    刷新软件包

    查询指定rpm软件包是否已经安装

    rpm  -qa

    查询指定已安装rpm软件所包含的文件列表

    rpm -ql

    查询rpm软件包的修改记录

    命令语法

    rpm -q -changelog{rpm包名称}

    查询rpm软件包的依赖关系

    rpm -qR

    例如

    查询crontabs软件包的依赖关系

    rpm -qr crontabs

    查询系统中指定文件属于哪个rpm软件包

    语法

    rpm -qf

    查询/etc/crontab文件属于哪个软件包

    查询脚本

    rpm -q -scripts

    rpm软件公钥管理

    导入rpm公钥管理

     yum简介

    什么是yum

    Yum的宗旨 自动化的升级、安装和删除rpm软件包,收集rpm软件包的相关信息

    检查依赖性并且一次安装所有依赖的软件包,无需繁琐的一次次安装。

    yum具有以下特点

    可以同时配置多个软件仓库

    简洁的配置文件etc/yum.conf

    自动解决安装或者删除rpm软件时遇到的依赖性问题

    使用方便

    保持与rpm数据库的一致性

    etc/yum.conf文件详解

    etc/yum.conf文件是yum主配置文件。Yum配置一般有两种方式,一种是直接配置etc/yum.conf文件,另一种是在etc/repos.d目录下增加repo文件

    vim

    ZZ              保存退出

    :wq             保存退出

    :w               保存但不退出

    :q!         不保存, 并强制退出

    :w!            覆盖当前文件

    :w newfile   另存为新文件

     

     shell和unix命令

     :sh         ctrl+d   进入和退出shell

    ctrl+z         fg   将vi放入后台

     :!command       不退出vi, 执行unix命令

     :行号范围!command     :.,.+100!sort 100行排序

  • 相关阅读:
    ---Install Oracle Java 11 SE under Ubuntu
    ---个人英语单词收集!
    ---Android alarm使用
    ---FLAG_NO_CREATE 的用途!
    ---Englist Word Memo
    ---Ubuntu安装后要做的几件重要的事情 (适合Ubuntu机子的开发人员)
    ---Android egl/egls 概念
    --- Checking fs of the mounted partitions on Android device
    移动应用论坛——如何“玩赚”微信
    Android复制assets目录下的图片到内存
  • 原文地址:https://www.cnblogs.com/Matilda/p/7220275.html
Copyright © 2020-2023  润新知