00:00
课来说一下啊,软件的安装,在Linux系统中如何安装软件呢?软件包的安装可以分为三个大类。嗯,一是二进制。就是使用这个RPM去安装这个二进制的包,第二个是使用源代码,源代码编译。安装就是获取某个软件的源代码,然后利用这个。呃,GCC或者C加的这个编译器编译之后进行安装第三种。就是使用包管理工具。Wow管理工具。啊,不同的这个操作系统。都提供了各自的一个包管里工具。比如圣OS。提供的这个亚母。
01:03
再比如这个U盘图提供的APP。说一下。这个RPM安装。RPM一般多用于red hat等其他的平台,我们这里学习的是U班图啊,属于这个底B平台,一般不会使用这个RPM去安装软件,如果你有特殊的需要的话,呃,也是可以使用的啊,接着看一看这个。编译安装。别演着呢。它有什么优点呢?可以获取最新的软件以及及时修复的bug。再有优点就是可以根据用户的需求灵活的定制啊,定制这个软件的一个功能,最新的软件。还有就是比较灵活定制啊,灵活定制。好。啊,一般编译安装会经历这么几个步骤啊,一是。
02:01
获取。源代码。啊,解压它一般源代码的话,它是一个压缩包。第二步解压之后呢。嗯,由这个。Config啊,针对当前系统软件环境啊,还有一些配置好的一些参数进行一个检测啊,由它进行检测,第三步检测通过之后呢,使用make。啊,编译也就是把源代码编译成可执行的一个二进制。呃,二进制程序最后一步使用。Make install。安装。一般边安装要经历这么几个步骤。呃,比较麻烦。有时候你在安装某一个软件的时候,它还有其他的一些依赖,都要一一的编译安装。
03:02
所以我们这里也不做细讲,嗯,我们这里讲就班图提供的APP的包管理工具,这里就主要讲这个包管理工具如何使用。APP这个命令是U盘图提供的包管理工具,通过这个命令,我们可以进行软件的管理,包括安装和卸载等。在U班图十四十六点零四之前啊,一般使用的是apt-get命令,所以我们再看网上那些教程的时候会碰到啊,有人使用APP-get啊,在U盘图16.04以后。做了一个呃,一些优化,可以直接使用apt这个命令啊,当然也可以使用apt-get,它俩是一样的,所以你在碰到这个apt-get的时候啊,不要不认识啊。我们这里就使用apt。那APP呢,命令呢,是一个功能强大的命令行工具。
04:00
它不仅可以更新软件包的这个索引,执行安装新软件包,升级现有的软件包,还能够升级整个U半图系统。那这个命令是。怎么来管理我们的软件呢?啊,APP命令根据ETC下面的一个配置文件里面的软件源的地址来搜索我们要呃安装的一些目标软件啊,并通过。维护本地软件列表来安装和卸载。啊,怎么说呢,我们看一下VMTC。Apt。这么一个文件APP命令,就是根据这个文件里面配置的软件源的一个地址,去搜索我们要下载的一个软件,来看看这个软件,它就是一些。啊,软件的就说一些地址,在我们要安装一个软件的时候,会从这些地址里面去进行查找。
05:00
直到找到我们的这个安装的软件,就会进行一个安装好。在安装软件之前,我们要先执行一下这个p APP update命令,这个命令作用是做是什么呢?是刷新一下啊,存储库的一个索引,也就刷新这个这个软件的一个。就是说他保存的软件源地址的一个所有软件的一个索引。来执行一下,看一下,一般像这样的命令是需要加上速度,以管理员的权权限去运行。这个进程被占用了,我们把这个给杀掉。
06:03
加上速度。接着。再更新一下软件源。因为这个是呃国外的地址,所以速度是比较慢的。我们把它终止掉,CTRL加C。在安装操作系统的时候,有一个地方是让我们修改软件源,我们没有修改,直接用了默认的,默认的是国外的这个软件源,速度比较慢。这时候我们可以把它修改成国内的源。刚才我们说过。ETC下面的PT。Source这个文件保存了我们的这个软件源,所以我们要修改软件源的话,只要把这个文件里面的地址都给换掉就可以了。好。在修改这个文件之前,先对这个文件进行一个备份,以防我们修改出现问题的时候啊,造成不可挽回的一些损失,速度CPETC。
07:09
PT。Southwest。Back。备份之后,我们来编辑这个文件。把这些都删掉。要加上速度。不然没有权限修改。下来去找一下国外的镜像员。这里我们使用阿里的这个镜像源。复制。
08:05
我退出。刷新一下软件源。到这里已经更新完了,可以看到下面提示我们执行这个命令。看看有什么最新的一个更新。加上速度。啊,有这些可以进行升级的一个软件。我们运行一个升级的命令PT。A减ad。这里已经升级完成了。接下来我们再看一个命令,如果我们不清楚要安装的软件是否在软件园里面可以使用搜索命令。
09:06
速度。Search。W get。我们看看w get这个软件有没有在安装原理。输密码。它啊,这里已经显示出来了,有。然后还会告诉我们,嗯,这个是已经被我们安装的install。啊,说明已经这个被已经被我们安装了。我们在安装一个软件之前,如果不确定它在软件里是否有的话,可以进行搜索。搜索之后呢,如何安装软件呢。使用。速度APP install啊就可以安装软件后面加上有安装的软件名,比如我们来搜索一下。
10:02
这个软件看看有没有。好,可以找到啊,这里有这个软件,那我们就可以进行对它进行安装to.install。这时候要输入Y回撤。安装完成之后。运行这个命令来看一看什么效果。可以看到这个就是类似于啊,黑客的一个代码的展示的一个效果。使用Q退出。我不清楚。一个软件的名字。啊,之前说过可以使用PT search进行搜索,比如搜索这个。可以看到啊,这个是我们已经安装的,还有其他相关的对吧,那么还可以通过什么命令搜索呢?Apt杠开启search。
11:10
加上我们的名字啊,如果不清楚一个包的完整的名字可以用啊,只打一部分啊,它会进行模糊搜索,比如说我们安装PP,嗯,七点几,但是不知道他的这个实际的一个报的名字就可以这样去收,他会把。搜索到的文件的包的名字都给我们列出来。那么如何卸载软件呢?也是使用这个PPT命令,我们把刚才安装的。呃,那个工具给卸掉,速度t remove c max。这时候,让我们确认。我们把这个给卸除掉,卸载掉了可以看到通过啊APP,包括管理工具去安装和卸载啊,也就是去管理我们的程序是非常简单的。
12:06
那么我们把常用的apt一些命令。总结一下。PT。因此,套。安装软件包安装。Apt。Remove,卸载。PT update这个这些命令都是我们之前用过的啊,刷新更新软件源。啊,也就是呃,软件源存储的这个啊。啊,软件的索引。Apt。Upgrade这个是升级啊,升级所有。
13:07
可升级的。软件包。Apt search。搜索软件包。软件包。PT秀。显示安装细节。Apt。包图啊,自动。删除不需要的包。这个我们再看一下啊,它可以显示一个应用程序的安装细节,比如我们。查看一下w get。这个包的安装细节。
14:00
好。这些就是PAPP常用的一些命令。啊,通过这些命令。就可以很好的去啊管理我们的应用程序。
我来说两句