第10周

12.1 RPM包

概述

一种用于互联网下载包的打包及安装工具,它包含在某些linux分发版中。它生成具有.RPM扩展名的文件。RPM是Redhat Package Manager(Redhat软件包管理工具)的缩写。这一文件格式虽然打上了Redhat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用。可以算是工人的行业标准了

RPM包的名称格式

apache-1.3.23-11.i386.rpm

-         “apache”:软件名称

-         “1.3.23-11”:软件的版本号,主版本和此版本

-         “i386”:是软件所运行的硬件平台

-         “rpm”:文件扩展名,代表RPM包

RPM常用命令

-         rpm ‐qa:查询所安装的所有rpm软件包

-           rpm ‐qa | more

-           rpm ‐qa | grep X

-         rpm ‐q 软件包名:查询软件包是否安装

-           rpm ‐q xinetd

-           rpm ‐q foo

-         rpm ‐qi 软件包名:查询软件包信息

-           rpm ‐qi file

-         rpm ‐ql 软件包名:查询软件包中的文件

-           rpm ‐ql file

-           rpm ‐ql jdk

-         rpm ‐qf 文件全路径名:查询文件所属的软件包

-           rpm ‐qf /etc/passwd

-           rpm ‐qf/root/install.log

-         rpm ‐qp 包文件名:查询包的信息对这个软件包的介绍

-           rpm ‐qpjdk-1_5_0-linux-i586.rpm

-           rpm ‐qpijdk-1_5_0-linux-i586.rpm

-           rpm ‐qpljdk-1_5_0-linux-i586.rpm

安装RPM包

rpm ‐ivh RPM包全路径名称:安装包到当前系统

-         i=install,安装

-         v=verbose,提示,即有提示信息

-         h=hash,进度条

删除RPM包

rpm ‐e RPM包的名称

【案例】rpm ‐e jdk

如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息,如:

【案例】rpm ‐e foo

removing these packages would break dependencies:foo is needed by bar-1.0-1

若让RPM忽略这个错误继续卸载,请使用‐‐nodeps命令行选项

【案例】rpm ‐e ‐‐nodeps foo

升级RPM包

rpm ‐U RPM包全路径名

【案例】rpm ‐U cvs-1.11.2-10.i386.rpm

时间: 2024-10-10 19:33:44

第10周的相关文章

20145331 《Java程序设计》第10周学习总结

20145331 <Java程序设计>第10周学习总结 教材学习内容总结 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴.在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可. 网络编程步骤: 1. 建立网络连接 客户端网络编程的第一步都是建立网络连接.在建立网络连接时需要指定连接到的服务器的IP地址和端口号,建立完成以后,会形成一条虚

20145239杜文超 《Java程序设计》第10周学习总结

20145239 <Java程序设计>第10周学习总结 教材学习内容总结 Java的网络编程 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. 网络概述 1.计算机网络概述 (1)路由器和交换机组成了核心的计算机网络,计算机只是这个网络上的节点以及控制等,通过光纤.网线等连接将设备连接起来,从而形成了一张巨大的计算机网络. (2)网络最主要的优势在于共享:共享设备和数据,现在共享设备最常见的是打印机. (3)IP地址:为了能够方便的识别网络上的每个设备,网络中的每个设备

第10周学习总结

20145339顿珠达杰 Java第10周学习总结 教材学习内容总结 网络编程 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输. 计算机网络 路由器和交换机组成了核心的计算机网络,计算机只是这个网络上的节点以及控制等,通过光纤.网线等连接将设备连接起来,从而形成了一张巨大的计算机网络. 共享 网络最主要的优势在于共享:共享设备和数据,现在共享设备最常见的是打印机. IP地址 对于网络编程来说,最主要的是计算机和计算机之间的通信,这样首要的问题就是如何找到网络上的计算机呢?这就需

20145317《信息安全系统设计基础》第10周学习总结1

20145317<信息安全系统设计基础>第10周学习总结1 第八章 异常控制流 异常 异常是控制流中的突变,用来响应处理器状态中的某些变化. 异常处理 异常号:一些是有处理器的设计者分配(包括被零除.缺页.存储器访问违例.断电及算数溢出)其他由操作系统内核的设计者分配(包括系统调用和来自外部I/O设备的信号). 异常号是到异常表中的索引. 异常与过程调用的区别(P482) 异常分为四类:中断.陷阱.故障和终止. 只有中断是异步发生的,其余三个是同步发生的 陷阱最重要的用途是在用户程序和内核之间

20145310 《Java程序设计》第10周学习总结

20145310 <Java程序设计>第10周学习总结 教材学习内容总结 网络概述 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴.在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可. 网络中的每个设备都会有一个唯一的数字标识,这个就是IP地址.在计算机网络中,现在命名IP地址的规定是IPv4协议,该协议规定每个IP地址由4个0-255之间的数

Windows 10 周年版尝鲜

早在今年的 Build 大会上,微软就开始宣传最新的 Windows 10 周年版更新,炫了不少特技,直到昨天(2016/8/2 PST)才正式放出,相关新闻可以参考这里,正式的版本为 Version 1607,系统编译版本为 Build 14393.10. 文章来源:葡萄城产品技术社区 目前可以通过下面的多种方式开始更新: 1. Windows Update,面向所有用户,但是微软要分批初步推送,估计很多人不会立即刷到.你可以到"更新和安全"设置里 Roll up,幸运的话就可以看到

2017-2018-1 20155202 《信息安全系统设计基础》第10周学习总结

2017-2018-1 20155202 <信息安全系统设计基础>第10周学习总结 本周考试错题总结 ###### 有关高速缓存的说法正确的是() A . 高速缓存的容量可以用C=SEB 来计算 B . 高速缓存容量为2048,高速缓存结构为( 32 ,8,8,32) C . 直接映射高速缓存要:组选择.行匹配.字抽取 D . 当程序访问大小为2的幂的数组时,直接映射高带缓存中常发生冲突不命中 解析:高速缓存容量为2048,高速缓存结构为((32),8,8,32) 正确答案: A C D ##

201621123080 《Java程序设计》第10周学习总结

201621123080 <Java程序设计>第10周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 1. 常用异常 结合题集题目7-1回答 1.1 自己以前编写的代码中经常出现什么异常.需要捕获吗(为什么)?应如何避免? 以前常遇到ArrayIndexOutOfBoundsException NullPointerException ClassCastException NumberFormatExcept

20155212 2017-2018-1 《信息安全系统设计》第10周学习总结

20155212 2017-2018-1 <信息安全系统设计>第10周学习总结 stat命令的实现-mysate 要求:学习使用stat(1),并用C语言实现 学习stat(1) 功能:显示文件或者文件系统信息 语法:stat [选项] 文件 选项参数: null:显示详细信息 -l:链接 -f:不显示文件的信息,而显示其所在文件系统的信息 -t:显示简洁的信息 -c:以指定格式输出 man 1 stat查看stat命令 使用stat命令 使用man -k stat | grep 2函数找到如

2017-2018-1 20155323 《信息安全系统设计基础》第10周学习总结

2017-2018-1 20155323 <信息安全系统设计基础>第10周学习总结 课堂测试CH06 答案: D 解析:因为填充消除了冲突不命中,所以答案等于(8-2)/8 答案: A C D 解析:高速缓存结构为(( 32 ),8,8,32) 解析:第二行的t为24 解析: b.不同层之间不是以字节为传送单元来回复制,而是以块为大小传输单元在层与层之间复制. d.空缓存的不命中叫强制性不命中或冷不命中 解析:每一层都缓存来自较低一层的数据,L4主存可以看作L5:本地磁盘的储存,但是不能看作是