软件安装相关笔记

程序的安装

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 ...
一周排行
  • 一哥们看到数据库日志不断增大 [log_reuse_wait_desc]为replication 之后的做法   一天那个哥们看到数据库日志暴涨,用sys.databases 视图看一下[log_reuse_wait ...
  • (下面提到的帧中继为点到点的,对于点到多点的有所不同)   平时用电脑ping本机IP时只是在电脑内部回环,而不会发到网络上,但路由器上并不一样.   R1上的s1/0口IP是1.1.1.1         R2上的 ...
  • abs(X) abs(X)返回 X 的绝对值. Abs(X) returns NULL if X is NULL. Abs(X) return 0.0  if X is a string or blob that c ...
  • 美国斯坦福大学的研究人员表明,在不需要额外频率的情况下把通讯网络的数据速率提高一倍是可能的.这种技术将显著提高无线网络的速度. 这项技术的发明者称这个技术是“简单和有效的”.这项新技术依靠三个天线,而不是最新的802 ...
  • 易网科技讯 6月19日消息,据国外媒体报道,阿尔卡特朗讯首席执行官本·韦华恩(Ben Verwaayen)周五表示,正考虑未来三年投资5亿美元在印度建立一个中心,向全球客户提供服务和软件解决方案.
  • json.nethttps://json.codeplex.com/api documenthttp://james.newtonking.com/json/help/index.html# 
  • 通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码,示例如下:   private Button mBtnPassword; private EditText ...
  • 1.       表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 1. 服务器突然断电导致数据文件损坏. 2. 强制关机,没有先关闭mysql 服务. 3. mysqld 进程在写表时被杀掉. 4.  ...
  • The LCIS on the Tree Time Limit: 6/3 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Total Subm ...
  • 有一些较真的消费者从体验团购的第一刻起,就在质疑店家为什么要求团购者提前一到两天预约.现在这些较真的消费者可以自我满足一下,记者发现,从今年以来,国内各大团购网站中陆续出现了不少"无需预约"型的团 ...