粉丝158获赞4264

启动绝地求生 pubg 之后,提示系统检测到了至少一个反作弊软件无法正常启动,遇到这个问题的兄弟们跟着我解决。出现这个问题的原因 是电脑上安装了其他反作弊的游戏,两者之间产生了冲突,兄弟们可以在任务管理器中查看和关闭,其中 s 反作弊比较常见,也就是额的游戏,关闭之后通常就可以解决问题, 如果大家不知道在哪里关闭,这里也有个懒人一键解决办法,我们用海豚的工具来修复冲突,还可以帮助我们改善本地网络连接。顺利启动跪绝地求生 p u b g 后进入游戏,超低延迟线上游玩, 如果没有时长也没关系,点这个图标输入小海豚九九九,拿到最多七百二十小时时长来操作。我们点击这个反作弊冲突修复工具,等待弹窗出现, 可以一键关闭电脑运行的其他反作弊软件,彻底解决冲突。问题解决完成之后,我们再去启动绝地求生,这次不会再出现报错的问题,我们耐心等待正常的启动流程就可以进入游戏游玩,兄弟们速速试试。

查着吧,上个厕所洗个脸,他电脑连脚本都没装,这个电脑开机时间是对不上的。哥们人在吗?喂, 直接走了。呃,你别动鼠标啊,我没动,我动了我动了。我说你,你别动鼠标,不然会我查的话会影响我查挂的。查着吧,上个厕所洗个脸, 他回放是被他给禁了。你们刚刚打完吗?打完有半小时了,半小时是吧?对,打完有半小时了,他这个电脑刚刚才打开。 什么?他这个电脑两点四十分刚刚打开啊,不是他关电脑了,我们打完下了之后不是,你听我说啊,他这个电脑上市的开开机时间是早,昨天的早晨六点四十三分,然后关机的时间是昨天下午的五点四十二分,你意思不是一台电脑吗?对啊, 在你们打的时候这个电脑没开机啊,这哥们人在吗?我在我在,你说。哎, 你打的电脑不是这个电脑吧?我让他先回来,你上啪啪机让我看一下。他啪啪机刚刚是开着的,但是他这个电脑是两两点多钟才才开机的,他电脑连脚本都没装,然后这个电脑开机时间是对不上的。 电脑昨天晚上就关机了啊,昨天下午的五点三十二分。什么时候开的?刚开的是吧?嗯嗯,中间两点四十分关的机,电脑连连语音记录都没有。 这是他,这个是他的记游戏的,我这卡屏了看不到,不仅你卡我也卡, 好像彻底卡住了,哎,兄弟啊,电脑卡了喂啊,直接走了,他他他电脑直接人走了。

本视频耗时五个月,共计三十小时,三十八分钟,零基础自学黑客从入门到入狱,全套教学视频包括工具安装与使用、黑客攻防、渗透测试等,共三百六十八集。此视频内容敏感,很可能被下架,建议先收藏再观看。声明, 教程仅供学习,禁止用于违法行为。要是想系统学好网络攻防技术,我自己录制的二百节从零到进阶的视频教程可以分享给你,主流的网络攻击和防御的技术都讲的清清楚楚,只要是粉丝留个六百六十六就行,只希望你能把学到的技术用在正道上。 各位马士兵教育网络安全学院的 vip 同学们,大家好,我是乌鸦老师,学海乌鸦的乌鸦。这节课我们来学习 linux 平台下的软件安装, 内容包括,第一个,给大家解释一下软件为什么必须要安装才能使用,那么为什么有些软件他又可以不安装呢?第二个,脚本和程序的区别,为什么有一些代码他不需要翻译就可以使用,而有一些代码呢,他必须要翻译才能使用?第三个, 在 linux 安装软件,我们常用的方式有哪些?这个区分不同的平台。第四个, sonos 安装软件的案例,这个方式也有很多啊,我们给大家去演示主流的一种。第五个, linux 软件版本的管理,比如说 jdk 或者 python 或者 my secret, 它有多个版本要同时安装在我们的操作系统里面,我们怎么去切换它的版本? 第一个,软件为什么要安装呢?我们从 windows 的 软件安装的流程带大家去回顾一下啊,为什么有一些软件它必须要安装了以后才能使用,而有一些所谓的那些什么绿色版呀,便携版,它是可以直接双击启动的, 或者说大家得思考一下,一般的 windows 的 软件,它在安装的过程里面到底做了什么事情呢?我们给大家概括总结一下啊。第一个就是你在双击的时候呢, 他会执行一个安装的检查,比如说跟你的这个操作系统的版本是不是兼容,你的这个主板的空间够不够?是不是已经安装过了一个旧的或者更新的一个版本?第二个呢,他会把这个 压缩包里面的安装文件给他释放出来,而且呢有的还会联网去更新一些内容,比如说联网去下载一个数据库啊,那个 ex 是 一个打包文件,是一个打包的文件。 第三个他会去复制一些可值可执行的文件到系统的特定的目录,比如说我们比较常见的是安装的那个 program files 这样的一个目录,是吧?好。然后第四个他会去把 依赖的一些 d、 l、 l 的 动态链接库复制到操作系统的目录,这样它就可以自己去使用了。有的还会去安装一个服务,什么叫做服务呢?比如我去点一下我的 windows 的 左下角那个 windows 的 图图标,然后输入一个服务, 打开这个 windows 操作系统的服务。哎,那这里面这些服务是怎么来的呢?就是他们在安装的时候注册进去的啊,比如说 vm 二, vm 二它有几个服务呢? 有五个服务是吧?都是安装的时候注册进去的啊,而且呢它能够做到开机自启,这个都是在安装的时候做的,如果你你你不安装的话,这个就是做不到的,是吧?实现不了。 第五个向系统的注册表写入相关的信息啊? ok, 也就是我们的这个程序的信息啊,比如说他的这个安装相关的内容,你到时候如果要在这个控制面板里面要去卸载他的话呢?因为你注册了才能够在这里面去找的到的,是吧? 所谓的那些绿色软件,便携软件是没有的啊,他不写,不写注册表。第六个他会在你的电脑里面去创建一个开始菜单,比如这个地方啊,我点一下大家能够看得到的 左边的这些,这个叫做开始菜单,还有你的桌面的快捷方式,为了让你方便的去启动它,是吧?这个就是我们的 windows 平台里面的软件的安装的常规的流程,也就是说安装的时候我们到底做了什么呢?它是配置了我们的软件运行的过运行的环境, 所以我们只要安装一次就可以了,后面就可以直接启动这个已经安装好的程序去使用。为什么那些那些绿色软件、变形软件不需要去安装呢? 说明他们对于环境的依赖很低,他不需要去把他的文件复制到特定的目录,他不需要去复制动态链接库,不需要安装服务,不需要去写注册表,也不需要去给你创建开始加载和快捷方式,这些他都不需要做,所以他就变成了一个 有可能就是一个 ex, 一个绿色的文件,是吧?比如给大家看一个啊,我们有一个这样的程序, 它是一个 ex 的 文件,你不需要在任何时候去安装它,直接双击它就启动了是吧?在你的这个服务啊,注册表那些地方也找不见它 好,这个启动稍微的有点慢啊,只是给大家演示一下。那么在 windows 里面,我们的安装程序它长什么样子呢?现在才启动成功了, 最常见的两种就是一个点 m s i 的 安装文件,是吧?比如这个 my secret 的 python, 还有这个 everything 的, 它们都是一个 m s i 的 安装文件。还有呢?然后更多的当然是这个点 exe 的 安装文件了,比如说这个 get 的 安装文件, idea, launch for example, navigate, pacham, reddis, desktop, virtualbox vs code, 那 这些都是常规的安装的文件,安装好了以后呢,它就会在这里啊,在我们的这个安装目录里面会释放出来一个 ex 的 可执行程序,后面我们启动肯定不是不是在启动这些东西了啊,它是这是一个打包的文件,它里面包含很多的东西,你如果再双击它,它又会启动一次这个安装的流程,所以我们去使用的是这个啊,安装目录里面的这个可执行程序去启动我们的应用,这个是 windows 平台里面的, 在安卓操作系统和 ios 的 系统里面也是一样的,你要去用一个应用,你是不是要去安装那个 apk 或者 ipa 这些安装包安装好了才可以使用,是吧?我们的命令操作系统当然也是一样的了,本身它是已经有自带了很多的程序的啊,就是在这些目录下面, 我们可以使就开机可以使用的那些命令,它其实就是就是一个程序,是吧? 而且呢,他放到了这样的一个目录下面去,那我们就不需要去找这个程序了,可以直接去使用这个命令,比如说这个是 root 可以 使用的相关的命令,这个是普通用户能够使用的一些程序,或者我们自己去安装,也要安装到这些目录下面。 ok, 大家要注意一点啊,就是 linux 跟 windows 操作系统有个很大的区别,是什么呢?你看它的这个安装文件也好,可执行程序也好,它是有这个扩展名,有一个点 esc 的 后缀的,是吧?但在 linux 操作系统里面并没有,并没有这样的一个要求, 就只要这个文件呢,它有可执行权限,它就可以执行,不管它是点什么,或者有没有那个点什么, 那个扩展名都是可以的啊,他操作系统他是通过文件头来识别文件的类型的,只要有可执行权限就可以。好, ok, 这个就是我们为什么要去安装软件,那么在 linux 操作系统里面当然也是一样的了,他也有一个配置的过程吗?只有你安装好了才可以去使用它。 第二个我们来看一下脚本和程序的一个区别。哎,就是我们现在得思考一个问题啊,比如我去找一个什么什么的,一个 python 的 脚本 dns, 好 吧?比如这个 stress 的 一个 python 利用的脚本,它不管是在 windows 的 平台里面,还是说在 linux 的 平台里面, 我们都可以直接 python 加上这个文件名去运行它。为什么呢?就这个东西它为什么不要,不需要做成一个 exe, 或者不需要做成一个 linux 的 点 elf 这样的可执行程序,然后才能运行它呢? 它不需要翻译的, ok, 这里大家需要了解一下我们常见的不需要翻译的那些呢?我这种东西我们把它叫做脚本啊,脚本语言,比如 java、 script、 python、 ruby, 我们看到的是源码,而且交给操作系统去运行的呢,就是这个源码的文件。但是那些 其他的变成元,比如 c、 c 加加、 swift、 混合零、 go 呢?它们的源代码必须要经过翻译,要变成另外一个二进制的程序才可以去执行。比如说 c、 c 加加,我们我们是不是要把它制作成一个 ex 的 文件,然后在 windows 里面才能够去运行的,是不是?那么在 另一个操作系统里面,我们也需要用相应的一些翻译工具,比如 g, c, c 啊,或者 micros 里面的 g n u 的 这样的翻译器 翻译工具,把它翻译成一个可执行的程序,在操作系统里面才可以去执行的,是吧?那他们的区别到底在哪里呢?这个其实就是所谓的解释型的编程语言和编意型的编程语言的一个差别。 对于这种翻译型的编程语言来说呢,他翻译他其实是做了什么呢?是这个,他其实是把 那个元代码翻译成了计算机可以理解的指令,所以我们得到的那个 excel 的 文件呢,它是一个二进制的文件,计算机能够识别里面的指令,所以它运行起来很快。但是对于这种解释型的脚本语言来说, 你看到这个东西就是这个东西操作系统去执行的时候呢?是从这里开始的,是吧?所以你你,你要让计算机能够识别他的话, 你是不是必须要把这个东西做一个解释呀,也就是他是一边解释一边去执行的,否则的话,因为计算机他只能识别机器语言,他不能识别高级语言的。所以从运运行效率上面来说,肯定是你先已经给我做好了这个翻译,翻译成了 机器语言,计算机可以识别了我,我就可以马上就跑了,是吧?这种效率就低了,这种效率高。按你这样说的话,那我为什么还要去发明一个这个脚本语言呢? 我都让他先翻译,再交给计算机执行,那不更快吗?注意啊,各种编程语言的类型,当然有他的各自的应用的用途的啊。我们因为我们不能,也不能只看效率。对于这种脚本类型的编程语言,他的一个优势在哪里呢? 它不需要先翻译,也就是翻译成目标平台的那个可执行的格式,比如说 windows 里面的 ex 一, linux 里面的对应的可执行程序,也就是你你把这个东西交到对应的操作系统里面,它都可以去执行,它有一个在各个平台里面它的一个解释器, 所以这种脚本语言它的性能虽然弱了一点,但是它的跨平台的能力更强。你把这个 java、 sql 吧,放到 micro os 里面,放到 windows 里面,放到 linux 里面,它都是一样的跑,这个 python 也是一样,对吧?我们看到效果就是这样的,在 micro os, 在 linux, 在 windows 里面都是一样的跑,它的跨平台的 特性更强。好,有没有?还有一种特殊的,比如大家为什么没在这里看到写这个 java 呢? java 变成圆这么这么流行, 他是介于这两者之间的啊,就是他不是纯粹的解释型,也不是编纯粹的这个编辑型,为什么呢?首先他是需要编辑的,是吧?我们要把这个 java 的 点 java 的 元代码的文件去翻译成一个点 class 的 文件。哎,但是你这个 class 的 文件, 它能被计算机直接识别吗?不是,它不是机器语言的内容啊。注,注意,它的那个东西叫做字节码文件,那这个字节码文件你必须还得做一次翻译, 那计算机才能识别,是吧?所以呢,它又结合了这个解释性,那谁给他解释呢?我们就把那个东西叫做 java 虚拟机, java virtual machine, 不同的平台里面都有不同的平台的虚拟机,比如说 linux 有 linux 的 虚拟机, windows 有 windows 的 虚拟机,不同的平台的虚拟机去负责 把相同的那个字节码文件翻译成对应操作系统的计算机可以识别的指令,你看是不是它要先翻译,然后再由那个 jvm 去解释执行啊?所以我们可以把它理解为是半翻译 半解释型的编程语言。好, ok, 我 们现在了解了脚本和程序的一个区别,现在来看一下,在 linux 操作系统里面,我们安装软件一般有哪些方式呢?大家可以回想一下啊,就如果你之前对 linux 操作有简单的接触,你是一般是用什么样的方式去安装软件的呢? 可能各种各样的方式都有,是吧,我们常见的啊,第一种,用源码去翻译,用 make 这个命令去翻译,得到一个可执行程序,那就这就是自己动手了啊,就像就打个比方,你想吃面包,那你就自己去 买面粉,自己去做面包,就这种方式好,其他的呢?有 r p m, 其他平台的,还有 d b、 yam、 app、 doc, ok, 它很显然后面的这些方式,它们都比这个原版编辑的方式省时省力啊,因为它们是我们可以把它理解为是一个 安装的工具,专门用来帮你去安装软件的东西啊,他这个是经过设计的,而且经过了这个迭代升级发展,肯定是很好用的。好, ok, 那 么这些方式是不是在所有的 linux 操作系统上面都可以用任意一种方式呢?不是的, 嗯,在不同的平台上面啊,还是有区别的。 ok, 好, 当再补充一下啊。其实还有现在有越来越多的人会选择用 dunk 去安装一个程序,是吧?我们在前面的课程里面也介绍了 dunk, 比如我现在的场景就是我要去安装一个 tomcat, 我 要去安装一个 macbook。 用 dunk 其实更简单,也就是一行命令的事情,是吧?而且用完了还可以销毁,甚至我们去安装一些靶场的 环境的时候呢,用刀刻肯定只有他能做到,他把那些依赖的东西全部都做去了,做进去了啊。 ok, 好, 但这个不在我们今天介绍的范围之内了啊,我们主要是了解一下那些我们常规意义上面的一些程序,而不是那个一些复杂的,比如包括操作系统,包括外包、靶场那些东西。 ok, 我 们现在来分一下, 对于常见的类型,操作系统发行版本呢?我们我们可以按照他们的这个派系 去做一个分类,比如说第一类呢,是 red hat 红帽派系,包括 red hat s fedora, 它们的常用的安装方式包括源码编码、 r p m 的 包, yam 的 包,还有 dnf, 这个 dnf 不是 地下城与勇士啊,是基于 yam 升级的一种安全方式安装方式。第二个呢, devon 系, kelly 和乌班图都是属于这个啊,他们的常用的软件安装方式是用这个 d b 的 包,还有 a p t, d p k g 去安装。第三个是 freebsd。 好, 它又有特别一点啊,其实我们最最最最主要的还是去学习这个样的方式, 然后因为开立和乌班图有一些同学都可能会用的到啊,那你只需要去简单的了解一下 apt 就 行了啊, apt 就 行了,这个 rpm 和 d 一 d 一 b 的 这种安装包的方式我们都抛弃了,这两个东西都更加的 自动和智能化。好,现在我们来看一下啊,我们先简单的介绍,到最后我们再介绍一下,因为我们学习的操作系统主要是 centos, 我 们再看一下 centos 里面安装软件的案例。 第一种方式呢,那么对于基本上对于所有的 linux 的 发行版本都是支持的啊,源码翻译就你自己动手嘛,你自己去烤一个面包, ok。 源码安装的流程会包括这些, 首先你要去下载到他的原码包,当然这个肯定是针对那些开源的软件啊,如果不是开源的软件,没有没有这一步呢,他也不可能给你一个自己去翻译的一个机会了,是吧?开源的软件你会有他的原码下载下来呢,他是一个套儿包, 我们在前面已经学了这个怎么去解压缩是吧?把这个压缩包给它解压出来,放到指定的目录,然后要去配置,比如说你的这个程序要安装到哪里去? com mac 进行翻译升级,呃,生成了一个可执行的二进制的文件, 然后 mac install, 把它复制到操作系统进行配置,它的环境好, ok, 这个时候我们就可以使用了。原码安装呢,有一些特定的场场景我们可以去使用啊,这个我就不在课堂里面演示了,但是在我们课程里面提供的那个资料,我们是有 两个案例的,在安全课程资料下载这个里面,课程资料里面有一个教程合集,这个大家一定要下载啊,下载里面里面有两个,一个 simple s 去安装 radis, 还有 simple s 去去安装 ngx 这两个文档我现在给大家打开看一下啊, ngx 可能大家不一定会用的,但是这个 radis 啊,在我们后面讲那个未授 radis 未授权访问的漏洞的时候,大家必须要去安装搭建这个环境。 当然这个 radis 的 版本可能现在已经升级到七的版本了啊,如果大家想要去把这个漏洞复现出来,还是可以用六的这个版本。我们打开来看看, 这个就是一个典型的原版安装的方式,给大家简单的过一下啊。 首先第一步是不是在 reddit 的 官网去下载它的这个源码的程序包,是吧?它现在官网做了一个非常大的升级改版啊,我都有点认不出来了。这个时候我们要去下载软件,怎么去下载呢?来试一下啊。 get started reddit, 然后 get started, 打开了它的文档。好,然后看一下啊, 这里面有一个 install linux linux 它也提供了这种 a p t 的 安装的方式是吧?好哎,这里有一个 install from source, 从源码的方式去自己编辑安装。那么第一步也是这样的,它现在把这个最新稳定版本呢,统一放到了这个链接, 用 wget 把它下载下来。 t 杠叉子 v f f 这个命令我们已经学过了,是吧?把它解压出来,好进入到这个命令 make, 然后 mac install 它,它省略了那个配置的过程,因为不一定需要去配置,那不配置的话使用的都是默认的好。然后这个就是翻译出来的那个可执行的程序,用它来启动服务端,好吧,跟我们讲的这个大差不差的,是吧?好,这个流程呢,大家也可以去看一下, 一般还是用的比较少的,因为大部分的软件都可以用我们刚才讲的那种软件安装工具,一键搞定。 第二个呢,在红帽派系里面,我们比较常用的是这个 r p m 的 包,叫做 red hat package manager, 我 记得我刚刚毕业的那那几年是用这个,真的是用的非常多的啊。比如说你看我在我的电脑上面去搜索了一下这个 poco, 一个 my secret 的, 可以给 my secret 去做数据备份的一个程序啊,也是 my secret 的 另外一个分支。 还有什么 e z r s a open vpn, 什么 pptpd 这些 rpm 的 程序呢?它都是在红帽派系里面的一个安装包,注意,这个里面这个本质是什么呢?它已经包含了那个翻译好的程序, 也就是说你不用自己去手工去翻译了,免去了你翻译的麻烦。它的全名叫做 ride height package manager 啊,注意是 安装包的管理工具,就这个东西发明就是为了帮你去安装程序用的,它只能用在红帽派系里面。 redhead 啊,所以它的简称叫做 rpm。 我 们来看一下,如果我们要用 rpm 的 方式去安装软件,我们是怎么做呢?那第一步肯定是先要把这个程序下载下来,是吧?下载到你的那个 linux 操作系统的服务器上面去。 好,然后我们怎么去安装呢?提供给大家一些常用的选项去了解一下啊,比如我要去查询,我看一,比如我看一个包有没有安装,有没有一些之前的旧的版本,用 rpm 杠 q 加上报名,比如 my secret, 我 们可以试一下啊, rpm 杠 q, my secret 好 了没有是吧?他没有安装 r p m 杠 q a 呢?那就是搜索所有的安装软件,所有的安装软件啊,那我我电脑上面已经安装了这么多的软件。 q 是 query 的 意思。然后第二步我们如果要去安装一个软件呢?用 r p m 杠 i v h, 那 么这三个选项是什么意思呢? i 代表 in store, v 代表 verbos, 详细的嘛,把这个安装的流程打印出来。 h 是 哈希显示这个哈希的标记啊,我们一般都是用固定的这个三个选项去安装一个程序啊,比如我现在试试啊,在我的这个虚拟机里面,它到底有没有之前已经存在的一些 r p m 的 包 杠 name 点 r p m, 把所有的 r p m 的 包都找出来,看看有没有多少好,特别的多,是吧? 因为说到本质啊,我们接下来说的那个亚姆也好, dnf 也好,他们他们都是对这个东西去做了一个升级,就他们是层层递进的啊, 这个东西包包含了那个翻译好的工具啊,然后那个亚姆呢和 dnf 又是利用了这个 rpm, 它它其实它只是会自动下载这个 rpm 的 程序而已啊, 不用我们自己,我们自己去下载了,然后升级的话呢,用这个杠大写的 u 代表 upgrade 或者 update。 卸载的话呢,用杠 e remove rpm, 杠 e 把一个什么什么卸载掉,因为我们有了样以后,这个 rpm 基本上不会用了啊,这里我们也, 我们也不演示了, ok, 我 们用了这个 rpm 的 所谓的 red hat package manager 叫做软件包管理工具之后呢, 安装肯定方便了很多了,是吧,我们不需要自己去翻译了,什么 mac 啊, mac install config 这些我们都不要不要去做了,但是还是有一个问题,什么问题呢?就是这个 rpm 它不能解决 软件包之间的依赖关系的问题,也就是说,如果我们在安装一个软件的时候呢,他依赖于其他运行的, 依依赖于其他的这个软件,那这个时候我们就必须要先去下载其他的 r p m 包好,然后如果这个 r p m 包又依赖于别的 r p m 的 包呢?他又要去,你要又要去先下载这个 r p m, 有 可能这个依赖的链路就非常的长,而且呢,他有可能不仅仅依赖一个软件,那你为了安装一个软件,你就 下载了一堆 r p m 的 吧,你会你自己去下载,你就感觉非常的麻烦,是吧?而且反过来呢,如果你要去卸载一个被其他的软件依赖的软件呢, 他会导致其他的软件不能正常运行,或或者说你就是你如果要去卸载一个软件,你要你要先保证已经没有人 依赖他了,才可以去写的,否则的话就报错。所以呢,我们得需要一个更加自动化的,智能化的安装的程序。打个比方,我现在要安装一个软件呢,他首先依赖了其他的五个软件,然后这五个软件呢,每一个又依赖了三个软件, 我是不是要下载的非常的多,是吧?我下载要下载五个,再加上 三乘以五,我一共要下载二十个软件。 ok, 我 们用了这个 yam 之后呢,它就可以自动的去从一个远程的软件仓库里面把这些所有的需要依赖的软件呢都下载下来,并且自动的安装。那么这个时候我们要做两件事情,就是 给所有的软件都去写好一个依赖的清单,比如说我要安装 mc 的 时候,他需要依赖哪些,然后哪个软件又需要依赖哪些?我们做好这个清单之后,这个程序才能自动化的去帮我们去下载和安安装,是吧?那么第二个呢?你去哪里下载? 去哪里下载?你是不是要给他做一个远程的软件仓库的服务器,这样才能那个自动安装的工具,才能从这个 已经存好了所有的软件的这些仓库里面去找到你依赖的那个软件下载下来才能帮你去安装,是吧?好,那么这样的一个工具呢?我们就把它叫做 yum, 它的全称叫做 yellow dog updater modified, 这个名字有点奇怪啊, 什么黄狗更新器修改派 yum, ok, yum 它解决了 rpm 的 那个软件依赖关系的问题啊,注意它是基于 rpm 的 啊,就是这个 rpm 里面包含了那个已经编辑好的程序,而这个样呢,它就是帮你去找 rpm 的 包的。 ok, 它它并不是一个全新的替代 rpm 的 东西。 ok, 那 在我们的这个教程合集里面,同样的也给大家去提供了两个案例啊,就这个零六和四三的,我带同学们来看一下啊,在这个教程合集里面有一个零六零六, sonos 七、亚姆方式安装 dok, 有 可能这几个字是我后来才加的啊,有可能下载这个资料,早一点的同学,你们看不到这个东西,那你就只要去搜这个 dok, 就 在里面能找到这个东西啊,用亚姆方式去安装,然后呢还有一个亚姆方式去安装麦麦斯扣五,编号四三的在这里 macbook 五, ok, 那 现在我们我们先来学习一下啊,那个等一下我们就去演示一下,在 sims 里面用 yam 方式去安装 macbook, 其实它我们发会发现,用了 yam 以后,流程还真的比较简单,除了那个软件自身的一些配置,比如说它的这个密码的设置呀,还有它的这个数 数据存储目录的一些设置之外,还是非常的简单的啊。我们先来学一下 yam 的 常用的一些选项和命令,首先我们如果要去查看在我的操作系统上面有哪一些程序的话呢?我们可以用 yam list。 好, ok, 我们这里说的那个 ym 是 什么呢?它既然是 rpm 的 一个前端的程序嘛,也就说这个是那个仓库里面猎取出来的啊,你可以从这个 ym 的 仓库里面去安装哪一些软件,这个叫做一个列表。好,我们也可以看一下 ym 类似的 my secret 在 这个阿里云的仓库里面呢,有可能是我没有更新啊,它是搜索不到的,无关紧要,没关系啊,然后我们可以去 search my secret。 ok, 好, 他就他就在远程的仓库里面找到了很多的,你如果想要去安装呢?这里面的任何一个版本你都可以去安装, 是吧?而且它不仅仅是 macbook, 还有把其他的一些名字里面包含 macbook 的 一些东西给你搜索出来了。好,你现在如果要去安装了,你就按照他的这个名字去安装,比如 我要更新 macbook 带这个包名,这个叫做 python 吗?包名 我要卸载了。 yam 瑞幕,带上这个包名,还有前面我们三个已经学习过的命令,再给大家回顾一下啊。我们再去配置那个 yam 源的时候,是不是有用了这个 yam update, 它这个会联网,会下载所有的这个程序的更新包,并且去安装它,有可能会花很长的时间啊。我也跟大家说了,你如果网络不好,千万不要执行这个命令。 yum click on 清除缓存, yum make cash, 重新去创建缓存。创建缓存的意思是什么呢?我是不是有一个 yum? yum 它有一个软件清单, 它并不一定是实时的跟某一个远程服务器,比如说这个阿里云的服务器保持同步的,是吧?我现在想要把它最新的软件的清单拉到我本地来,方便我到时候要去安装的时候能够去搜索参考。那这个就叫做 yummy cash, 把远程服务器的最新的软件清单给我拉一份下来。 ok, 另外有几个选项, ym 杠 h 显示帮助性,这个我们也用的比较多啊,就除了这个 ym 意思多,有的时候我们会用 ym 杠 y 意思多,什么意思呢?就是它在安装的过程里面有可能会有一些需要决策的东西, 你如果使用了杠 y 的 命令呢,它一律会给你回答 yes, 就 这个就叫做自动化无人值守了。 你是你如果安装的时候他时间消耗的比较多,你又不一定在电脑前面的话,你可以用这个样杠 y, 或者你觉得每一次都要回答他的问题很烦,你可以用它杠 c 指定配置文件去安装杠 q 安静模式。这两个东西是相反的啊, 一个是不给你任何的流程提示的信息,一个是把每一每一个步骤都详细的告诉你, ok, 好, 其实看起来是非常的简单是吧,而且这个英文单词也也很容易理解。 search, install update remove。 你只要知道这个英文单词,你你你都不用去记,你基本上都会知道怎么样去用它。 ok, 这个是样,然后很不幸的是什么呢?亚姆的作者在二零一三年的时候 因为出车祸去世了,所以这个 yam 就 停止更新了。后来呢,又有人推出了 yam 的 下一代的版本,它的名字叫做 dified yam, 简写呢是 dnf 啊,注意,再说一次,不是地下城与勇士 dnf, 它,它是 yam 的 下一代的产品,在最新的 fiora 和 centos 的 操作系统里面呢, dnf 都已经取代了 yam。 这个 difier 是 什么意思呢?是时髦的,华丽的一个意思啊,我们可以可以理解为是一个 yam 的 高级版本, 这里也有一个表格,大家可以简单的看一下啊,就是因为这个样吗?也有将近十年没有更新了,没有办法,没有人去维护了, 所以他已经被这个 dnf 远远的抛在后面了,你看从各个角度来说,这个 dnf 基本上全面碾压他了是不是?你看从这个扩展的支持啊,占用的那那那内存啊,代码的简洁度啊等等的。但是还是那句话啊, 在我们实际使用的这个过程里面, yam 还是使用的更多,所以在我们的这个课程里面,还是重点的去学习 yam 如果使用了一些比较新的操作系统的同学呢,大家也可以了解一下这个 dnf。 现在我们再看一下刚才一直讲的都是红帽系的啊,现在我们来看一下 david 系的操作系统。 david 系的操作系统主要是有两种方式啊,第一种通过这个点 d 一 b 的 安装包去安装。 第二种呢, a p t。 同样的啊,这个就相当于 rpm 的 包和 yam 的 一个区别,我们有了这个 a p t 之后, d b 完全不需要使用了,除非就是它的那个安装包呢,还没有提供这个 a p t a p t 的 安装方式,比如使用 kelley 的 同学就会非常的清楚啊,当我去使用一个工具不存在的时候。


你是否还在为安装 openclaw 软件而烦恼?繁琐的步骤、复杂的操作,是不是让你感到无从下手?别担心,今天我给大家带来一个一键安装启动脚本,让你轻松搞定 openclaw 的 安装。这个一键安装启动脚本真的是懒人福音啊, 只需简单几步就能让你快速拥有 openclaw。 首先你需要确保你的电脑是 windows 系统,然后以管理员身份打开 powershell, 接下来就是见证奇迹的时刻, 你只需将脚本直接复制粘贴到 powershell 中,然后按下回车键,剩下的就交给电脑自动完成吧。整个过程无需你手动操作,只需静静等待, openclaw 就 会乖乖的安装在你的电脑上。而且这个脚本还支持一键启动,让你随时随地都能唱完 openclaw, 再也不用为找不到启动文件而烦恼了。 是不是觉得超级方便呢?赶紧试试吧,相信你会爱上这个一键安装启动脚本的。这个一键安装启动脚本真的是省时省力又省心, 如果你也想轻松拥有 openclaw, 就 赶快行动起来吧,别忘了在评论区分享你的使用体验哦,让我们一起交流学习,共同进步!

ubg 出现这两个 dl 文件报错的玩家,先上应用里面看一眼有没有这两个 c 加加修复文件,一个 x 六十四的,一个 x 八六的,有的话修复一下就可以正常玩了。没有的话我们可以去海豚加速器上重新下载一个。 先在右上角输入 q 三三解锁权限,然后在右边找到 c 加加修复, 点击以后会拉起浏览器下载修复工具,下载好之后点击立即打开就可以修复 c 加加组建了,如果修复后还是进不去游戏,可能是缺失的。游戏运行组建有很多,我们可以在右边找到游戏异常修复工具, 打开之后会检测电脑缺失的所有部件,把它们全部下载下来并安装好就可以进游戏了。以上这两个方法,觉得有用的话,记得点个赞,让更多玩家能看到。