安装及管理系统

本文围绕Linux软件管理展开,介绍了Linux的三大类软件管理方式,重点讲解了Rpm和Yum。Rpm可进行软件的查询、安装和卸载;Yum能自动解决依赖关系,还介绍了其安装服务的实现、搭建过程及编译安装步骤,包括检测环境、编译和安装等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

Linux三大类

Rpm

查询

安装

卸载

Yum

如何实现安装服务

搭建过程

编译安装


Linux三大类

1.Rpm 类似360软件工具(红帽公司开发)

2.编译安装 将源代码编译成可执行文件(二进制包安装) 自由度高 难度大

3.yum 最后用的还是rpm(升级版本)

Rpm

查询

rpm-q httpd 查询 httpd软件包是否安装 

rpm -ql httpd 文件列表

rpm -qc httpd 查询httpd软件的配置文件

rpm -i httpd 查询软件的基础信息

安装

rpm-ivh 软件包

i 安装

v 显示过程

h 人性化

卸载

rpm-e 软件名

挂载:用系统中的某个文件夹和外来硬件设备做关联,使用这个文件夹等于使用该硬件设备。

所有的外来硬件设备,想在linux中使用必须挂载

Yum

yum 仓库 自动解决依赖关系

如何实现安装服务

client/server

rpm -qc

httpd 查询httpd软件的配置文件

搭建过程

本地 自己既是服务端 也是客户端

本地

自己建

服务端必须要有两个文件夹

repodata 必须叫这个名字

packadges 安装包的文件夹

mount /dev/sr0 /mnt /密码 #准备服务端必须要有两个文件夹

cd /etc/yum.repos.d #切换到配置文件的规定的目录

mkdir bak #建立备份文件夹

mv  *.repo  bak #把网络源移动到备份文件夹中,减少影响

注意必须以 *.repo

vim local. repo

[base] #仓库的描述

name=base  #仓库的名字

baseurl=file:///mnt  #安装包的位置

gpgcheck=0  #不验证安装的安全性

yum clean all  清除缓存

yum makecache

编译安装

./configure 

脚本文件开发者写好的脚本,放在源代码目录中给你用

1.检测编译环境(依赖包是否安装完整 gcc gcc- c++)

2.选择安装路径 yum和rpm默认将软件安装在etc目录,编译可以自由选择安装路径

3添加减少 安装包的功能 --help --prefix=指明安装途径

make

将人类使用的高级语言翻译成二进制

-j 2 使用两颗 cpu去编译

会形成一个二进制文件

make install

将这个二进制文件和配套文件 复制 之前规定的目录中

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值