首页 > 系统相关 >Linux 第十三周学习报告

Linux 第十三周学习报告

时间:2023-11-28 11:11:34浏览次数:42  
标签:第十三 配置文件 Linux 使用 学习 yum 软件包 安装

第十章 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系统。

标签:第十三,配置文件,Linux,使用,学习,yum,软件包,安装
From: https://www.cnblogs.com/ChengXing12/p/17861393.html

相关文章

  • Linux系统磁盘配额功能的设置和管理
    1.对硬盘进行分区操作[root@jsj~]#fdisk/dev/sdbDevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabelBuildinganewDOSdisklabelwithdiskidentifier0x7a02e23d.Changeswillremaininmemoryonly,untilyoudecidetowritet......
  • Linux yum管理器
    使用yummakecache命令可以更新本地软件包数据库,确保它与软件源保持同步:sudoyummakecache 安装软件包要安装特定软件包,可以使用以下命令:sudoyuminstallpackage_name更新软件包使用以下命令更新已安装的软件包到最新版本:sudoyumupdatepackage_name 升级所有软......
  • Rocky Linux 9.3 为 PowerPC 64 位带回云和容器镜像
    RHEL克隆版Rocky Linux 9.3今天发布了,作为红帽企业Linux发行版 CentOS Stream和RedHatEnterpriseLinux的免费替代版本,现在可供下载。RockyLinux9.3是在RockyLinux9.2发布6个月之后发布的,它带回了PowerPC64位LittleEndian(ppc64le)架构的云镜像......
  • Linux基本命令之文件权限(二)
    一、文件的特殊权限:suidsgidsticky1、SUID(setuid设置用户ID):限定:只能设置在二进制可执行程序上面。对目录设置无效功能:程序运行时的权限从执行者变更成程序所有者的权限2、SGID:限定:既可以给二进制可执行程序设置,也可以对目录设置功能:在设置了SGID权限的目录下建立文件时,新创建的......
  • 本地Linux 服务器实现内网穿透,SSH远程连接
     公网SSH远程连接Linux的好处在于可以在任何地方通过互联网连接到Linux服务器,无需在服务器所在的局域网内。这样可以方便地进行远程管理、维护和操作,提高了工作效率和灵活性。同时,公网SSH连接还可以加强服务器的安全性,因为可以通过SSH协议进行加密通信,保护数据的安全性。下面简......
  • Linux文件查找,打包,压缩及解压
    1.find命令:2.find命令用于在文件系统中搜索文件和目录。3.例如,要在/home目录下查找所有以.txt结尾的文件,可以使用:find/home-name"*.txt"。4.grep命令:5.grep命令用于在文件中搜索特定模式。6.例如,要在当前目录下的所有文件中查找包含"keyword"的行,可以使用:grep"keyw......
  • C++ 01.学习C++的意义-狄泰软件学院
    一些历史UNIX操作系统诞生之初是用汇编语言编写的随着UNIX系统的发展,汇编语言的开发效率成为瓶颈,所以需要一个新的语言替代汇编语言1971年通过对B语言改良,使其能直接产生机器代码,C语言诞生UNIX使用C语言重写,同时C语言在实践中不断升级完善。C语言的特点没有深思熟虑的设计过程残留......
  • 论Linux文件系统
    每台通用计算机都需要将各种数据存储在硬盘驱动器(HDD)或其他类似设备上,比如USB存储器。这样做有两个原因。首先,当计算机关闭以后,内存(RAM)会失去存于它里面的内容。尽管存在非易失类型的RAM,在计算机断电以后还能把数据存储下来(比如采用USB闪存和固态硬盘的闪存),但是,闪存和标准的......
  • Linux下Perl的安装
    Linux下Perl的安装 855  2022-07-3122:31:371、在官方网站下载新版本的源码包:http://www.perl.org/get.html,版本自己选择,我下载的是perl-5.34.0.tar.gzcd /backup/soft/wget https://www.cpan.org/src/5.0/perl-5.34.0.tar.gz 2、解压/backup/soft/下的perl-5.......
  • Linux中断下半部处理机制-tasklet
    转载原文:https://www.cnblogs.com/Wangzx000/p/17488378.htmltasklet特性(1)一种特定类型的tasklet只能运行在一个CPU上,不能并行,只能串行执行(2)多个不同的类型的tasklet可以并行在多个CPU上(3)软中断是静态分配的,在内核编译好后,就不能再改变了。但tasklet灵活很多,可以在运行时......