Patch 编辑
patch是Unix上的应用程序,由美国程序员拉里·沃尔于1985年所开发。它会利用一种名叫“patch file”的文字档案,来更新文字档案。
1
相关
Ports collections 是一系列由BSD系列操作系统提供的一些 Makefile 和 Patch,以作为一种简单的安装以及创建二进制包的方法。它们通常基于软件包管理系统,并带有 ports handling package 创建以及附加工具以对软件包删除、增添或进行其他操作。除了BSD,一些Linux发行版有类似的软件。包括 Gentoo的 Portage,Archlinux 的 Arch编译系统 ,CRUX 的以及 Void Linux 的 Ports。
Ports collections 是一系列由BSD系列操作系统提供的一些 Makefile 和 Patch,以作为一种简单的安装以及创建二进制包的方法。它们通常基于软件包管理系统,并带有 ports handling package 创建以及附加工具以对软件包删除、增添或进行其他操作。除了BSD,一些Linux发行版有类似的软件。包括 Gentoo的 Portage,Archlinux 的 Arch编译系统 ,CRUX 的以及 Void Linux 的 Ports。
编辑距离是针对二个字符串的差异程度的量化量测,量测方式是看至少需要多少次的处理才能将一个字符串变成另一个字符串。编辑距离可以用在自然语言处理中,例如拼写检查可以根据一个拼错的字和其他正确的字的编辑距离,判断哪一个是比较可能的字。去氧核糖核酸也可以视为用A、C、G和T组成的字符串,因此编辑距离也用在生物信息学中,判断二个DNA的类似程度。Unix 下的 Diff 及 Patch 即是利用编辑距离来进行文本编辑对比的例子。
Ports collections 是一系列由BSD系列操作系统提供的一些 Makefile 和 Patch,以作为一种简单的安装以及创建二进制包的方法。它们通常基于软件包管理系统,并带有 ports handling package 创建以及附加工具以对软件包删除、增添或进行其他操作。除了BSD,一些Linux发行版有类似的软件。包括 Gentoo的 Portage,Archlinux 的 Arch编译系统 ,CRUX 的以及 Void Linux 的 Ports。
diff是在UNIX系统上的一个工具程式,它可以比较两个档案之间的不同。通常它被用来比较同一个档案,在不同版本间的差异。它可以产生一个副档名为.diff或.patch的档案,这个档案可以被另一个工具程式Patch来使用。
Buildroot是一组Makefile和Patch文件,用来简化和自动化为嵌入式系统建造一个完整和可引导的Linux环境的过程,特别是在使用交叉编译来允许在单一的基于Linux的开发系统上为多个目标平台进行建造的时候。Buildroot可以自动建造所需要的交叉编译工具链,建立根文件系统,编译一个Linux内核映像,并为目标嵌入式系统生成引导程序,它还可以进行这些独立步骤的任何组合。例如可以独立的使用已经安装好的交叉编译工具链,而只用Buildroot建立根文件系统。
在软件开发中,上游通常是指拥有软件源代码的软件工程或是维护者,他们通常也较容易发现程序错误及使用Patch程式来修复。举例来说,一个修补程式被送到上游即为提供给软件的原作者或是维护者。如果被接受了,作者或维护者就会包含该部分的修补程式到他们软件中,可能是立即释出或包含在未来的版本中。如果被拒绝了,提交修补程式的人就不得不继续维护自他们自己的Linux发行版。