软件安装相关笔记

程序的安装

rpm :redhat packagemanager早期

rpm is package manager现在

rpm:/var/lib/rpm数据库

rpm命名规则:

主包:bind-version-el5.i386.rpm

子包:bind-libs-version-el5.i386.rpm

格式:

name-version-release.arch.rpm

bind-major.minor.release.arch.rpm

主版本号:重大改进

次版本好:某个子功能发生重大改变

发行号:修正部分bug,调整一点功能

rpm二进制:安装简单

源码格式:可以发挥最高性能

rpm redhat packagemanager

rpm -ivh 包文件名

i 安装 v 进度以%显示 h进度以进度条显示

rpm -e 卸载

rpm -qa 所有包查询

rpm -q 包名

rpm -ivh --force .rpm为了解决rpm已经存在,覆盖安装或者修复

rpm -e --nodeps httpd强制***

如果都有依存关系的rpm 可以 rpm -ivh a.rpm b.rpm c.rpm

或者rpm -ivh *.rpm

rpm -ql a.rpm包内的所遇文件

rpm -qi a.rpm查看rpm中的信息和发布时间

rpm -q --scripts a.rpm查看rpm自动运行了什么shell

--nodeps:忽略依赖关系,导致软件安装也不能用

--force:强制安装,可以实现重装,降级

--replacepkgs:重新安装,替换原有的安装

rpm -U、-F升级

rpm -Uvh ...升级rpm,若未安装则安装

rpm -Fvh 。。。升级rpm。

-qf /path/to/somefile 查询指定文件由那个rpm生成的

-ql package:查询指定包安装后生成的列表

rpm -qc package查询指定包安装的配置文件

rpm -qd package查询指定包安装的帮助文件

rpm -q --script package 查询指定包中包含的脚本

rpm -qpi /path/to/packagefile查询未安装的包说明信息

rpm -V package校验

--rebuilddb初始化数据库,不管有没有都从头开始

--initdb重建数据库,有则重建,没有则重建

校验安装包rpm -Va 校验所有的 ,rpm -V 包名 校验这个包

安装方式:源码安装:

file.tar.gz

gzip -d parted .....tar.gz

或者 tar -zxvf ....tar.gz

进入目录,输入./configure继续make编译,继续make install来安装,

tar xvfz /mnt/...tat.gz -C /usr/...

-C指定路径(解压)

./configure --prefix=/usr/local/httpd

--prefix指定编译的位置,

更多相关文章
  • 文/小刀马其实,苹果还没有发布Apple Watch之时,市场已经有了各种各样的"高仿品".如今Apple Watch已经发布,但还没有真正铺货,不过这并没有阻碍山寨产品的闻风而动,市场上开始传出了山寨Apple Watch身影,就这么快捷,就这么满足所有"屌丝&quo ...
  • 主要两处问题:   一.前台创建词条时插入内容只是editor的js对敏感code做了客户端过滤,传入服务器后服务器端过滤不够严格,构成Xss.   二.后台对文件编辑时没有限制相对路径的使用,文件可以直接使用相对路径编辑(在列表里可以看到默认是绝对路径的),并且在编辑文件位置没有进行验证,构成CS ...
  • 维基的简介:Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法. Paxos算法目前在Google的Chubby.MegaStore.Spanner等 ...
  • 1.MyBatis对数据库表进行增/删/改/查 前一篇使用基于XML的方式实现对数据库的增/删/改/查 下面我们来看怎么使用注解的方式实现对数据库表的增/删/改/查 1.1  首先需要定义映射sql的接口,代码如下: package org.guus.inter; import java.util. ...
  • WordPress著名插件Google Analytics by Yoast插件中曝出存储型XSS漏洞,该漏洞能够让未被授权的攻击者在WordPress管理面板中存储任何HTML代码,包括JavaScript.管理员查看插件的设置面板是JavaScript就会被触发,不需要别的交互行为. 漏洞描述 ...
  • www.10655123.com 看是联通的 于是 想检测试试于是用手机注册了一下 刚刚注册完就给我来了个这个短信 艾玛 吓死我了 会不会扣费??本来抱着随便看看的心理的 可他给我 整来了这个短信 那就不能随便看看了 谁知他会不会扣我花费首先 找后台http://admin.10655123.com ...
一周排行
  • CIO们面临的一项棘手的任务,是在预算范围内提供组织所需要的IT服务.随着时间的推移,提供的需求不可避免地变多或变少. 这就是服务器虚拟化已经如此成功的原因之一——它允许多个虚拟服务器从一台物理机上产生,保证了可用物 ...
  • 在WINDOWS的SOCKET服务器应用的编程中,如下的语句或许比比都是:       s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);       saddr.sin_famil ...
  • [ 描述 ] Logwatch是使用 Perl 开发的一个日志分析工具 Logwatch能够对Linux 的日志文件进行分析,并自动发送mail给相关处理人员,可定制需求 Logwatch的mail功能是借助宿主系统 ...
  •  译序:Java 的内存泄漏,这不是一个新话题.Jim Patrick 的这篇文章早在 2001 年就写出来了.但这并不意味着 Java 的内存泄漏是一个过时了的甚至不重要的话题.相反,Java 的内存泄漏应当是每一 ...
  • 前些日子发现有许多朋友在找可以FCKeditor中的运行代码效果,可见网上没有类似的东东可以下载,其实这就是一个一个文本区+一个JS脚本的问题,没什么难的 可能难在如何加到FCKeditor中,于是决定给新老站长做点 ...
  • 7月编程语言排行榜:Java,正在老去的王者 AMR Research在近日一份报告中称Oracle对Sun Microsystems和Java语言的收购可以说给企业级软件市场带来了一场浩劫,因为许多软件开发商的产品 ...
  •       Struts是一个基于MVC的开源框架,具有组件的模块化.灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发.       struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用 ...
  • 1. 执行shell脚本的时候加上 -x ,执行脚本时会把过程列出来!(有利于我这种新手学习) sh -x shell (./shell 也可以执行shell脚本 但是没有-x参数) 2. 传的值的个数大于 read ...
  • http://wxpack.sourceforge.net/   A complete wxWidgets Development Kit. Includes: wxWidgets source/binaries, ...
  • 在 WebHostingTalk 论坛上有些国外奸商会把虚拟机当作独立服务器卖,去年7月份的时候就有一位中国同胞上当受骗,并在 WHT 上发帖声讨,证据确凿,甚至连服务商自己也承认,回帖达355篇.这家独立服务器/V ...