Linux 第十三周学习报告
第十章 RPM包管理(未讲完)
- 安装RPM包之前需要查看系统的版本信息,使用 cat /etc/redhat-release
第十一章 yum管理器
软件包有两种形式一种是源始(码)包,一种是二进制文件包,前者没有被编译后者别编译了。编译的包后缀为.rpm;
1.yum源指定存放在/etc/yum.repos.d目录下,文件后缀必须为.repo
2.安装系统yum为官方源
3.每次配置yum源后,要清除以前的yum数据
4.g更新yum仓库本地缓存可以提高搜索与安装软件的速度
1、先更新yum(命令为yum update -y)
1.rpm查询是否有安装相应的包
2.查看这个文件里面有哪些包
3.查看版本信息
4.列出与改软件有关的相依软件所含的文件
5.卸载 rpm -e 【软件名称】
6。yum 查询软件
7.升级软件包
8.卸载yum remove 【软件名】
dnf安装httpd(与yum除了第一个字符串外无差) dnf install httpd(此处就不做演示了)
9.用c语言打印hello word
9.1使用gcc编译文件
总结:
Yum(Yellowdog Updater, Modified)是一个在Linux系统下常用的软件包管理器,它用于自动安装、升级、删除软件包,并解决软件包之间的依赖关系。
1. 安装yum:yum通常已经预安装在大多数Linux发行版中。如果没有,可以从系统的软件仓库中手动安装。
2. 更新系统软件包:使用yum更新可以确保系统上的所有软件包都是最新版本。执行`yum update`命令即可。
3. 搜索软件包:使用`yum search`命令可以搜索软件包。例如,`yum search firefox`会列出与Firefox浏览器相关的软件包。
4. 安装软件包:使用`yum install`命令可以安装软件包。例如,`yum install firefox`将安装Firefox浏览器。
5. 卸载软件包:使用`yum remove`命令可以卸载软件包。例如,`yum remove firefox`将卸载Firefox浏览器。
6. 更新指定软件包:使用`yum update`命令可以更新指定软件包。例如,`yum update firefox`将更新Firefox浏览器。
7. 检查软件包依赖关系:使用`yum deplist`命令可以检查软件包依赖关系。例如,`yum deplist firefox`将列出Firefox浏览器的依赖关系。
8. 清理缓存:使用`yum clean`命令可以清理yum的缓存。这有助于节省磁盘空间并提高yum的性能。
9. 配置文件:yum的配置文件通常位于`/etc/yum.conf`。您可以在这里配置yum仓库、缓存目录等。
10. 使用国内镜像源:由于地理位置等原因,从国外镜像源下载软件包可能会很慢。这时可以配置使用国内的镜像源,如阿里云、腾讯云等。
心得:
从这次对Yum软件包管理器的学习中,我获得了很多关于如何在Linux系统上管理软件包的知识和技巧。这不仅有助于我更好地维护我的Linux系统,还能提高我的效率。
然而,在学习过程中,我也遇到了一些问题镜像源问题:
首先就是使用yum安装或更新软件包时,经常会遇到下载速度慢的问题,这个问题在总结的第十点就提到了;
依赖关系问题:在安装某些软件包时,yum会提示存在依赖关系问题。要解决这个问题,可以使用`yum deplist`命令查看依赖关系,并按需安装依赖的软件包;
配置文件问题:在修改yum的配置文件时,如果配置错误,可能导致yum无法正常工作。此时,可以查看yum的日志文件(通常位于`/var/log/yum.log`),找出错误原因,并根据需要修改配置文件;
通过这次学习,我收获了很多关于yum软件包管理器的知识,并学会了如何处理一些常见的问题。这将有助于我在未来的学习中更加熟练地使用yum,更好地管理Linux系统。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通