软件安装相关笔记

程序的安装

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 ...
一周排行
  • 看了一下中央台在2014年拍摄的记录片<互联网时代>,很好看. 最感动的就是第一集,节目组去采访了当年建设互联网的那群划时代的天才们,包括设计了TCP/IP,发明万维网等等的大牛人们.看着那些白发苍苍的老 ...
  • 消费者的维权意识越来越强,这让一些企业感到头疼.为此,春秋航空专门设立了针对一些"难搞"用户的黑名单,并将其列入不予服务的对象,此事引起了社会的广泛争议.商报记者了解到,这样的特殊政策并不局限于航 ...
  • 在项目开发中有一个需求,每次启动APP的时候都需要向服务器请求参数,然后进入到某个界面时直接取出来, 而不去请求网络,实现更好的用户体验,但是这些数据只能保存一定时间,而且当APP关闭时,这些数据就得销毁, 查了半天 ...
  • StockTrader RI 代码分析也有一段时间了 刚从codeplex获取到源代码的时候,看得一头雾水,不知所云(因为之前没做过wpf的项目,看文档也静不下那心来看) 后来就想了个笨办法,模拟项目实现一个新的de ...
  • 写在前面 最近一直在弄统计的内容,和统计相关的操作,就需要用到了,而有些在数据库中操作起来非常不方便,没办法就用c#中的linq来实现了. 代码 一个例子 using System; using System.Col ...
  • 出现这样的错误是由于我的struts的表单是<s:form name="Form1" id="Form1" method=post> 把post加双引号就可以了.
  •     前一阵子被Dojo Widget的参数处理机制搞得头大,最近终于腾出手来好好整理了下.     熟悉Dojo的人,都非常喜欢用Dijit组件模型进行开发.不仅可以通过异常简便的方式在网页上创建具有特殊功能的页 ...
  • @Around 增强处理是功能比较强大的增强处理,它近似等于Before 和 AfterReturning的总和.@Around既可在执行目标方法之前织入增强动作,也可在执行目标方法之后织入增强动作.@Around甚 ...
  • 这次需要召回的iPhone 6 Plus的后置iSight相机镜头出现生产问题,有可能会导致拍出来的照片模糊.有问题的iPhone 6 Plus大概在2014年9月至2015年1月期间售出,手机序列号会显示这个特定的 ...