首页 > 系统相关 >Linux课堂知识总结

Linux课堂知识总结

时间:2023-12-20 23:35:12浏览次数:32  
标签:总结 安装 软件包 查询 rpm Linux 课堂 RPM

这是学习Linux的第八节课,老师跟我们讲述了Linux的RPM包管理操作。

一、RPM包管理的用途;

1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;
2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;
3、可以在查询系统中的软件包是否安装以及其版本;
4、作为开发者可以把自己的程序打包为RPM 包发布;
5、软件包签名GPG和MD5的导入、验证和签名发布
6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;
二、RPM 的使用权限;

RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装;

一)初始化rpm 数据库;

通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库;

[root@localhost beinan]# rpm --initdb

[root@localhost beinan]# rpm --rebuilddb 

注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题;
二)RPM软件包管理的查询功能:

命令格式

rpm {-q|--query} [select-options] [query-options]

RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm
1、对系统中已安装软件的查询;
1)查询系统已安装的软件;

语法:rpm -q 软件名

标签:总结,安装,软件包,查询,rpm,Linux,课堂,RPM
From: https://www.cnblogs.com/1215ccccc/p/17917869.html

相关文章

  • 每日总结
    1、UML(统一建模语言,包括视图,图,模型元素和通用机制四部分,5种视图和13个图)2、类与类图(1)类的属性即类的数据职责,类的操作即类的行为职责(2)类图(ClassDiagram)使用出现在系统中的不同类来描述系统的静态结构,它用来描述不同的类以及它们之间的关系(3)在UML类图中,类一般由三部分组成:类名,......
  • Linux课堂知识总结8
    一.文件查找工具locate和find1.locatelocate依靠查询系统上预建的文件索引数据库来查询某个文件,按名字来查找,速度很快2.find实时查找工具,通过遍历指定路径完成文件查找whichLinuxwhich命令用于查找文件。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。文件......
  • linux安装jdk和mysql
    一、jdk安装1、yum-ylistjava*------------查看所有jdk版本2、yuminstall-yjava-1.8.0-openjdk.i686 ------------------安装指定jdk,yum会使用标准方式进行下载并安装 二、mysql安装1、wgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm......
  • VMware 下的 Linux 系统的空间清理和压缩
    问题描述若虚拟磁盘以逐渐填充扩大的方式运行时,虚拟磁盘文件的体积就会逐渐变大,在Windows系虚拟机上,可以在VMware上右键选择清理磁盘,然后再回收物理磁盘空间,但在Linux系虚拟机上就得在虚拟机中执行清理。解决方法首先确认你虚拟机里面装了vmtools(open-vm-tools也行),然......
  • linux-04
    压缩和解压类gzip文件gunzip文件.gzzip压缩文件-r递归压缩,即压缩目录  unzip解压-d<目录>指定解压后文件的存放目录zip-rmyhome.zip/homeunzip-d/opt/tmp/home/myhome.ziptar压缩多个文件tar-zcvfpc.tar.gz/home/pig.txt/home/cat.txttar......
  • 2023-2024 20231313《计算机基础与程序设计》第十三周学习总结
    2023-202420231313《计算机基础与程序设计》第十二周学习总结作业速达作业课程班级链接作业要求计算机基础与程序设计第十三周学习总结作业内容《C语言程序设计》第12章并完成云班课测试作业正文我的作业目录教材总结总结学习过程的问题《C语言程序......
  • archlinux xfce没有声音
    参照http://ivo-wang.github.io/2018/02/17/fix/sudopacman-Salsa-utilssudopacman-Spulseaudiosudopacman-Spulseaudio-alsasudopacman-Spavucontrolalsa-utils:软件包提供了一组命令行工具,用于配置和管理ALSA(AdvancedLinuxSoundArchitecture)驱动程序和......
  • Docker Alpine Linux 安装 Python3
      参考文档:DockerAlpineLinux安装Pytho1、DockerfileDockerfile文件一般包含基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令,’#’为Dockerfile中的注释。参考文件::Docker构建自定义镜像和Dockerfile文件2、直接安装 通过Dockerfile文件构建镜像时,直......
  • 2023.12.20——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.设计模式明日计划:学习......
  • Linux 进程探查
    想监测Linux进程,需要熟悉ps命令的用法。Linux系统中使用的GNUps命令支持3种不同类型的命令行参数:Unix风格的参数,前面加单破折线;BSD风格的参数,前面不加破折线;GNU风格的长参数,前面加双破折线。1.Unix风格的参数Unix风格的参数是从贝尔实验室开发的AT&TUnix系统上原......