安装及管理程序6
一、源码包的优缺点
优点:1)开源
2)可以自由选择需要的功能
3)适合自己系统,更加稳定,效率也更高
4)卸载方便
缺点:1)安装步骤较多,尤其是在安装较大的软件集合时,容易出现拼写错误
2)编译时间较长,安装时间比rpm二进制安装要长
3)安装过程报错,新手很难解决
二、RPM
2.1rpm软件包命名格式
2.2rpm命令格式
1 rpm -q 软件名 查询指定软件是否已安装
2 rpm -qc 软件名 列出已安装的指定软件的配置文件
3 rpm -qi 软件名 查看软件详细信息
4 rpm -ql 软件名 显示所有关于该软件的文档
5 rpm -ivh 软件名 i:安装 -v过程 -h:####进度条
6 rpm -e 软件名 卸载软件
三、挂载
1 mount 设备 加文件夹路径 (已存在且是空的文件夹,原来的数据将被隐藏)
挂载规则:
- 一个挂载点同一时间只能挂载一个设备
- 一个挂载点同一时间挂载了多个设备,只能看到最后一个挂载设备的数据,其它设备上的数据将被隐藏
- 一个设备可以同时挂载到多个挂载点
- 通常挂载点一般是已存在空的目录
四、编译安装
4.1程序包编译安装
源代码-->预处理-->编译-->汇编-->链接-->执行
4.2编译安装过程
定义模块和路径:./configure
编译安装:make && make install
五、配置本地yum源
1 (1)mount /dev/sr0 /mnt ####挂载 提供安装包
2 (2)cd /etc/yum.repos.d/ ####切换到固定目录 减少干扰
3 (3)mkdir bak ####创建bak文件夹
4 (4)mv *.repo bak/ ####将以.repo结尾的文件全部移到bak文件夹
5 (5)vim local.repo ####写一个 已repo 结尾的文件
6 [local]
7 name=local
8 baseurl=file:///mnt
9 gpgcheck=0
10 (6)yum clean all ####清除缓存
11 (7)yum makecache ####重新建立元数据
12 (8)验证:yum install httpd -y
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」