千赢娱乐手机登录_ qy8com千赢手机版_千赢网页手机版
做最好的网站

千赢娱乐手机登录

当前位置:千赢娱乐手机登录 > 千赢娱乐手机登录 > Linux基础教程,如何在Ubuntu中添加到PPA的软件源

Linux基础教程,如何在Ubuntu中添加到PPA的软件源

来源:http://www.modeLspro.net 作者:千赢娱乐手机登录 时间:2019-07-19 05:05

现在很多第三方软件还需要添加PPA软件源到Ubuntu系统当中,但是添加了PPA之后,软件可以直接在软件中心进行安装并会自动提示升级,这就是Ubuntu带来的方便,现在我们就来看看如何添加PPA软件源。

cp命令
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。

随着硬件技术的发展,中断控制芯片已经不再是传统的ISA总线连着的简单PIC了,APIC,MSI,MSIX等等的词语大家已经非常的熟悉。同时,Linux内核也在不断发展,它在中断上的实现也越来越复杂,在这里我来讨论介绍一下Linux x86 架构下的中断初始化过程。

看下面的截图,如图显示鼠标所指的地方,点击:

语法: cp [选项] 源文件或目录 目标文件或目录

在start_kernel()之前的中断门初始化就不多啰嗦了,在随便的内核教科书里都能看到,这里就从start_kernel以后开始。

图片 1

说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。

1.8259a、LAPIC相关数据结构初始化 

然后回弹出窗口,提示你输入密码,输入系统密码之后,点击“确定”,弹出下面的窗口:

该命令的各选项含义如下:

在Linux之中对于每一个中断有两个重要的数据结构与之对应,他们分别是中断门描述符gate_desc和中断请求描述符irq_desc。

图片 2

- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

我们所谓的中断初始化也就是对这两个数据结构进行初始化。

如图所示,选择第二个选项卡,并且点击位于底部的“添加”按钮;

- d 拷贝时保留链接。

gate_desc

将会弹出一个小窗口,如图所示,添加PPA源:

- f 删除已经存在的目标文件而不提示。

gate_desc很简单,就是一个有着高CPL的普通门描述符。关键就是有一个成员是中断门函数地址,这个地址我们可以直接保存我们的ISR(中断服务程序),也可以保存一个一般中断的入口地址,然后通过这个入口地址指向irq_desc里面保存的ISR,的确Linux就是这样分多种情况实现的。

图片 3

- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

irq_desc

添加PPA源时务必仔细,之后ubuntu软件中心将会进行更新,如题,更新完毕之后,你就可以直接在软件中心输入软件名称进行安装了。

- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。

irq_desc里面成员就非常多并且复杂了,由于本文主要描述中断初始化过程,所以对触发过程顺便带过,关于中断的各种触发方式和处理过程会在其他文章中详细讲述。

图片 4

- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

struct irq_desc {
 unsigned int  irq;
 unsigned int            *kstat_irqs;
 irq_flow_handler_t handle_irq;

图片 5

- l 不作拷贝,只是链接文件。

 struct irqaction *action;

  需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。

 struct irq_chip  *chip;
 struct msi_desc  *msi_desc;
 void   *handler_data;
 void   *chip_data;
 const char  *name;

例子:
Cp -i file1 file2              (将文档 file1 复制成 file2 . –i为提示确认。)

 ...

本文由千赢娱乐手机登录发布于千赢娱乐手机登录,转载请注明出处:Linux基础教程,如何在Ubuntu中添加到PPA的软件源

关键词:

上一篇:grep使用心得,Ubuntu终端增强软件Terminator

下一篇:没有了