文档章节

软件安装及管理

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

没有更多内容

加载失败,请刷新页面

加载更多

驼峰变量名的转换

package com.mmall.test;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 需求:1. 将字符串 user_name_abc 转换为 userNameAbc * 2. 将字符串 us......

蚂蚁-Declan
25分钟前
3
0
HTTP请求方法

根据HTTP标准,HTTP请求可以使用多种请求方法。 HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 序号 方...

踏破铁鞋无觅处
28分钟前
1
0
知识点043-selenium自动化测试网页工具的使用

【摘要】 Selenium是一个主要用于Web应用自动化测试的工具集合。但其作用不仅仅局限于测试领域,还可以用于浏览器行为模拟以及屏幕抓取等,在行业内有着广泛的应用。Selenium支持主流的浏览器...

侠客行之石头
35分钟前
1
0
B250F I219V安装windows server 网卡驱动

https://blog.csdn.net/ryu2003/article/details/50855146

梦想游戏人
35分钟前
1
0
MacOS Install Docker

使用 Homebrew 安装 macOS 我们可以使用 Homebrew 来安装 Docker。 Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: $ brew cask install dock...

Linux就该这么学
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部