文档章节

软件安装及管理

LinuxerRky
 LinuxerRky
发布于 2015/10/16 11:05
字数 811
阅读 11
收藏 0

软件安装及管理


rpm:redhat packages manager
rpm包的组成:软件名-主版本号.次版本号.末版本号-发行次数.系统类型



所有rpm包的管理只通过rpm命令完成
-i:安装
-v:显示信息
-h:显示进度
-e:卸载软件
-U:更新或升级软件(也可一进行安装)
-q:查询
-qa:查询系统中所有已经按炸ungde软件包(只限于rpm包)
-qi:查询软件的信息
-qf:查询指定的文件被哪个软件包所安装
-qc:查询软件的配置文件
-qpl:直接查询rpm包的安装列表
-qpi:直接查询rpm包的信息
--nodeps,则忽略依赖关系,强制性删除。
--replacepkgs:替换安装(已经安装了的)
注意:rpm之间按存在依赖关系,如a-->b-->c-->d(依赖关系)。因此卸载软件时,从最后一个依赖软件开始卸载,才能卸载掉。加上
安装时后面跟的是包名,而删除时用软件名,而不是包名

注意:安装时首先要用mount 挂载镜像文件,以便获得rpm包。挂载命令:mount -o loop 镜像文件(完整路径) /mnt 

rpm数据库的位置:/var/lin/rpm
rpm --rebuilddb :重建数据库

rpm包安装的基本文件类型都安装在哪些目录?
答:软件组成: 1.主程序代码
安装在/usr/bin,/usr/sbin
2.配置文件
安装在/etc
3.库文件
/usr/lib,usr/lib64.静态库是程序启动时必须运行的,动态库需要时才运行
4.man手册页,帮助页
/usr//share/man
man手册页的文件帮助路径:/etc/man.config
5.doc文档文件


.源代码软件包的安装
(1)什么是源代码软件
没有编译成二进制的可执行代码的源程序文件(需要我们自己指定目录)
(2)怎样进行源代码安装
a.在配置之前,需要先安装gc,gcc-c++两个编译器,autoconf,automake,make
b.配置源代码软件
#./configure --prefix=/usr/local/snort(习惯装/usr/local下面,proc下面肯定不可以装。因为关机后,proc下的文件都会清除)一般默认装载/usr/local下面,但是如果不指定一个目录/usr/local下的一个特定的目录,就会安装在其他的对应目录下面,这样,在删除时比较麻烦(源代码只能手动删除)

./configure --help:查看哪些需要安装
编译软件
c.make
每次失败后,都需要根据提示安装其他的包,并且用./congigure --prefix=/us
d.make clean \\在make不成功后,下次编译前需要使用make clean清除原来编译留下的文件

安装软件
make install

(3)src.rpm软件包:将源码封装在rpm中。此时用rpm安装处理,安装之后会放在用户的家目录下,生成默认目录。做成这样是因为有一个spec的文件,这是一个配置文件。配置文件的作用是将源码包生成rpm包,然后用rpm包编译安装软件。这种文件有时可能需要修改

© 著作权归作者所有

共有 人打赏支持
LinuxerRky
粉丝 0
博文 24
码字总数 12302
作品 0
长沙
系统管理员
软件分发管理器Secure Delivery Center基本概念概述(一)

<免费下载Secure Delivery Center 2015> 7月23日软件分发管理神器Secure Delivery Center免费技术交流会,MyEclipse原厂商倾力主讲,敬请关注! 分发管理器 Genuitec的Secure Delivery Cente...

Miss_Hello_World
2015/06/23
0
0
Linux 服务器 WEB 管理面板--VPSMate

VPSMate Linux 服务器 WEB 管理面板 快速在线安装、小巧且节省资源 当前支持 CentOS/Redhat 5.4+、6.x 基于发行版软件源的软件管理机制 轻松构建 Linux + Nginx + MySQL + PHP 环境 强大的在...

匿名
2012/10/30
9.2K
2
Configuration Manager 内置报表列表01

System Center 2012 R2Configuration Manager 包括以下报表。 报表分为各种类别。 管理安全 以下报表在“管理安全”类别下列出。 报告名称 描述 管理活动日志 显示对管理用户、安全角色、安全...

技术小牛人
2017/11/06
0
0
Secure Delivery Center快速入门指南(一):概述

7月23日软件分发管理神器Secure Delivery Center免费技术交流会火热报名中,MyEclipse原厂商倾力主讲 1. 简介 Genuitec的Secure Delivery Center (SDC)是一款重量级的软件分发管理器,传统项...

Miss_Hello_World
2015/07/06
0
0
windows server 2012 r2 App-V 5.1 安装部署

准备软件 1.sqlserver2014 2.mdop2015光盘-----软件下载地址:ed2k://|file|mumicrosoftdesktopoptimizationpack2015x86x64dvd_5975282.iso|3003398144|9CDF964D590C76D3C8E5B948A10F94F0|/ ......

king若风
08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL 乱七八糟的可重复读隔离级别实现

MySQL 乱七八糟的可重复读隔离级别实现 摘要: 原文可阅读 http://www.iocoder.cn/Fight/MySQL-messy-implementation-of-repeatable-read-isolation-levels 「shimohq」欢迎转载,保留摘要,谢...

DemonsI
今天
2
0
Spring源码阅读——2

在阅读源码之前,先了解下Spring的整体架构: 1、Spring的整体架构 1. Ioc(控制反转) Spring核心模块实现了Ioc的功能,它将类与类之间的依赖从代码中脱离出来,用配置的方式进行依赖关系描...

叶枫啦啦
今天
1
0
jQuery.post() 函数格式详解

jquery的Post方法$.post() $.post是jquery自带的一个方法,使用前需要引入jquery.js 语法:$.post(url,data,callback,type); url(必须):发送请求的地址,String类型 data(可选):发送给后台的...

森火
今天
0
0
referer是什么意思?

看看下面这个回答(打不开网页可以把网址复制到搜索栏): https://zhidao.baidu.com/question/577842068.html

杉下
今天
1
0
使用U盘安装CentOS-解决U盘找不到源

1. 使用UltraISO制作CentOS安装盘 如果需要安装带界面的系统,为保证安装顺利,可选择Everything版本的ISO制作安装盘。 2. 在BIOS中选择使用U盘安装 系统启动后,进入安装选择界面,其中有三...

Houor
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部