liunx软件安装

news/2024/7/5 3:24:28

RPM包

1. -qa显示当前系统中以RPM方式安装的所有软件列表。

2. -qi查看指定软件包的名称、版本、许可协议、用途描述等详细信息(--info)。

3. -ql显示指定的软件包在当前系统中安装的所有目录、文件列表(--list)。

4. -qf查看指定的文件或目录是有哪个软件包所安装的(--file)。

5. -qc显示指定软件报载当前系统中安装的配置文件(--configfiles)列表。

6. -qd显示指定软件报载当前系统中安装的文档文件(--docfiles)列表。

7. -qpi查看指定软件包的名称、版本、许可协议、用途描述等详细信息。

8. -qpl查看该软件包准备要安装的所有目标目录、文件列表。

9. -qpc查看该软件包准备要安装的配置文件列表。

10. -qpd查看该软件包准备要安装的文档文件列表。

安装、升级、卸载RPM软件包:

1.  -i在当前系统中安装(Install)一个新的RPM软件包。

2.  -e卸载指定名称的软件包。

3.  -U检查并升级系统中的某个软件包,若该软件包原来并未安装,则等同于“-i”。

4.  -F检查并更新系统中的某个软件包,若该软件包原来并未安装,则放弃安装。还有几个相关的命令选项,可以用于辅助安装、卸载软件包的过程。

5.  --force强制安装某软件包,当前要替换现已安装的软件包及文件、或者安装一个比当前使用的软件版本更旧的软件时,可以使用此选项。

6.  --nodeps在安装或升级、卸载一个软件包时,不检查与起他软件包的依赖关系。

7.  -h在安装或升级软件包的过程中,以“#”号显示安装进度。

8.  -v显示软件安装过程中的详细信息。

维护RPM数据库命令:1.rpm -rebuilddb 2.rpm -initdb

安装RPM软件包:

1.  mount /dev/cdrom /media/

2.  cd /media/

3.  cd Server/

4.  rpm –ivh rpm安装

5.  rpm –q rpm查询

6.  rpm –e 文件卸载


取消挂载

umount /media/



安装源代码软件包

1.  mount /dev/cdrom /media/

2.  Cd /media/

3.  解包Tar zxvf axel-1.0a.tar.gz –C /root/

4.  配置cd axel-1.0a

./configure –prefix=/root/axel

5. 翻译 make

6. 安装 make install

Make && makeinstall

执行make成功,在执行makeinstall ,否则将忽略 make install











本文转自 jin626889 51CTO博客,原文链接:http://blog.51cto.com/zuoshou/1296493,如需转载请自行联系原作者

http://lihuaxi.xjx100.cn/news/249177.html

相关文章

javascript保留字

保留字不能被用作变量名或函数名。abstractbooleanbytecharclassconstdebuggerdoubleenumexportextendsfinalfloatgotoimplementsimportintinterfacelongnativepackageprivateprotectedpublicshortstaticsupersynchronizedthrowstransientvolatile注意:如果把关键字…

Bulk_Collect_Performance 比较

上一篇讲到了调用集锦,这篇关注一下性能问题吧。 DECLARECURSOR c_tool_listISSELECT descr d1 FROM hardware;l_descr hardware.descr%type; BEGINOPEN c_tool_list;LOOPFETCH c_tool_list INTO l_descr;EXITWHEN c_tool_list%notfound;END LOOP;CLOSE c_tool_list…

Java中 与,||与|的区别

阅读目录 区别短路运算举例回到顶部区别 && || 是逻辑运算,支持短路运算 & | 是位运算,不支持短路运算 回到顶部短路运算 当有多个表达式时,左边的表达式值可以确定结果时,就再继续运算右边的表达式的值; 回到顶部举例 例1 Testpublic void…

Android UI开发第二十五篇——分享一篇自定义的 Action Bar

Action Bar是android3.0以后才引入的,主要是替代3.0以前的menu和tittle bar。在3.0之前是不能使用Action Bar功能的。这里引入了自定义的Action Bar,自定义Action bar也不是完全实现了 Action bar功能,只是在外形上相似。自定义Action bar没有…

count http://www.cplusplus.com/reference/algorithm/count/

// count algorithm example#include <iostream>#include <algorithm>#include <vector>using namespace std;//count 他查找一个元素出现的次数int main () {int mycount;// counting elements in array: int myints[] {10,20,30,30,20,10,10,20}; // 8…

lamp一键安装包

lamp一键安装包 http://58.83.226.93/ http://www.centos.bz/lamp/ http://www.centos.bz/ lamp一键安装包 http://58.83.226.93/ http://www.centos.bz/lamp/ http://www.centos.bz/

IBM Thinkpad T43-44U 升级到 2G 内存后少了 66M

背景前段时间把 T43-44U 升级到 2G 内存&#xff0c;可以升级后&#xff0c;内存显示总是 1982M&#xff0c;少了 66M。奇怪之极&#xff0c;怎么搞都没搞好。有的热心网友建议重新刷 BIOS&#xff0c;升级到联想刚发布的 1.26 版。可是刷 BIOS 危险系数太高&#xff0c;俺是万…

Go 系列教程 —— 20. 并发入门

欢迎来到我们 Golang 系列教程的第 20 篇。 Go 是并发式语言&#xff0c;而不是并行式语言。在讨论 Go 如何处理并发之前&#xff0c;我们必须理解何为并发&#xff0c;以及并发与并行的区别。 并发是什么&#xff1f; 并发是指立即处理多个任务的能力。一个例子就能很好地说明…