
Linux学习--第六天--软件包
[base]:这是YUM的基础源,通常包含系统必需的软件包。 name:可以自定义源的描述信息,方便管理和识别。 mirrorlist:镜像地址列表,用于下载软件包。这些地址可以根据需要注释或更换。 baseurl:YUM源的基础URL地址,默认指向CentOS官方镜像,但可以配置为任意可信来源。 enabled:决定该源是否生效,值为 gpgcheck:启用GPG签名验证,默认为 gpgkey:GPG公钥文件路径,通常不需要更改。 /etc/:存放系统配置文件。 /etc/init.d/:系统启动脚本目录。 /etc/sysconfig/:系统初始化文件。 /var/lib/:服务相关数据存储。 /var/log/:日志文件目录。 /usr/bin:可执行命令安装目录。 /usr/lib:程序所需的动态库文件。 /usr/share/doc:软件使用手册。 /usr/share/man:帮助文件目录。 /etc/rc.d/init.d:启动文件保存位置。 下载并解压源码包:使用 配置安装目录:通过 编译与安装:运行 启动服务:使用 源码卸载:直接删除安装文件夹即可,无需手动卸载。 错误处理:遇到编译错误时,使用 服务启动:rpm包的启动脚本通常位于 源码与rpm包结合使用:源码和rpm包安装路径不同,确保路径配置正确。
发布日期:2025-04-08 17:57:17
浏览次数:8
分类:精选文章
本文共 1633 字,大约阅读时间需要 5 分钟。
YUM在线管理与rpm包配置指南
在实际操作中,YUM作为一个强大的软件包管理工具,能够帮助我们高效地管理系统上的软件包。以下是关于YUM在线管理的详细说明,以及rpm包的安装与配置常识。
YUM源配置
在使用YUM时,我们需要配置适当的YUM源。默认情况下,/etc/yum.repos.d
目录下包含四个重要的YUM源配置文件:
1
表示启用,0
表示禁用。1
,建议保留。通过合理配置这些参数,我们可以轻松切换到需要使用的YUM源,其他不需要的源可以设置为enabled=0
。
rpm包的安装与管理
YUM命令的使用非常简便,以下是常用命令示例:
- yum list:列出所有可用软件包。
- yum search 包名:搜索特定软件包。
- yum -y install 包名:安装指定软件包,
-y
参数表示自动确认。 - yum -y update 包名:更新指定软件包,建议加上包名,避免全盘更新。
- yum -y remove 包名:卸载软件包,谨慎操作。
- yum grouplist '软件组名':列出软件组的成员。
- yum groupupdate '软件组名':更新指定软件组。
- yum groupremove '软件组名':删除指定软件组。
在实际使用中,尽量避免全盘更新或卸载,防止系统稳定性问题。
rpm包的安装目录
rpm包安装后,相关文件会被放置在以下目录中:
这些目录结构为rpm包的管理提供了清晰的位置 reference。
源码安装注意事项
源码安装通常需要以下步骤:
tar -zxvf
命令解压。./configure --prefix=/usr/local/软件名
指定安装路径。make
和make install
命令。/usr/local/软件名/启动脚本 start
启动服务。源码安装一般放在/usr/local/
目录下,例如:
# 官网下载源码包# 解压源码包tar -zxvf package.tar.gz# 配置安装目录cd package./configure --prefix=/usr/local/apache2makemake install# 启动服务/usr/local/apache2/bin/httpd start
注意事项
make clean
清理后重新编译。/etc/rc.d/init.d/
,可以使用service_name start
或/etc/rc.d/init.d/service_name start
启动。通过以上方法,我们可以高效地管理系统软件包,实现系统管理的多样化需求。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月04日 17时13分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux学习 - 文件系统常用命令
2023-02-03
Linux学习--第七天--用户和用户组
2023-02-03
Linux学习--第三天--linux文件目录、ls、mkdir、mv、rm、touch、cat、tac、more、less、head、tail、ln、chmod、chown、chgrp、umask
2023-02-03
Linux学习--第九天--du、df、fsck、dumpe2fs、mount、NTFS-3G、fdisk、partprobe、/etc/fstab、free、mkswap、swapon
2023-02-03
Linux学习--第二天--分区、格式化、系统安装、vmware、远程管理工具
2023-02-03
Linux学习--第五天--vim使用、rpm命令
2023-02-03
Linux学习--第六天--软件包
2023-02-03
Linux学习--第十三天--日志、系统运行级别、grub加密
2023-02-03
Linux学习—部署yum网络仓库
2023-02-03
Linux学习之CentOS(十一)--CentOS6.4下Samba服务器的安装与配置
2023-02-03
Linux学习之CentOS(十八)--与Linux文件和目录管理相关的一些重要命令②
2023-02-03
Linux学习之sed命令详解
2023-02-03
linux学习之vi文件编辑命令
2023-02-03
linux学习命令总结⑩②
2023-02-03
Linux学习总结
2023-02-03
Linux学习总结(10)——Linux查看CPU和内存使用情况
2023-02-03
Linux学习总结(11)——Linux文件查找
2023-02-03