Linux 第十三周学习报告

发布时间 2023-11-28 11:10:49作者: 珵

第十章 RPM包管理(未讲完)

  1. 安装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系统。