国通菜鸟电子面单:全国上架


快递单号购买

无界空包网若何从头起头进修为 CardBook 建立一个Debian包

更新时间:2019/1/17 / 阅读次数:81

无界空包我在 GSoC(LCTT 译注:Google Summer Of Code,一项针对学生进行的开源项目锻炼营,一般在夏日进行。)的使命中有一项是为用户建立 Thunderbird 扩展。一些很是风行的扩展,好比 Lightning (日历行事历)曾经具有了 deb 包。

起首,我是第一次接触打包,我在从源码建立包的根本长进行了大量研究,并查抄它的和谈是能否与 DFSG 兼容。

我从多个 Debian Wiki 中的指南中进行进修,好比 打包引见、 建立一个包,以及一些博客。

我利用 dpkg 号令建立了一个空的包。这个号令建立一个空的包文件以及四个名为 .changes、 .dsc、 .tar.gz 的文件。

这个过程也在 /usr/share 目次下建立了 README 和 changelog 文件。它们包含了关于这个包的根基消息好比描述、作者、版本。

在成功的建立了一个空包当前,我在包中添加了现实的 CardBook 扩展文件。 CardBook 的源代码托管在 Gitlab 上。我将所有的源码文件包含在别的一个目次,并告诉打包号令哪些文件需要包含在这个包中。

我利用 vi 编纂器建立一个 debian/install 文件并列举了需要被安装的文件。在这个过程中,我破费了一些时间去进修基于Linux终端的文本编纂器,好比 vi 。这让我熟悉若何在 vi 中编纂、建立文件和快速体例。

在从头建立完成后,主要的依赖和描述消息能够被插手到包中。 Debian 的 control 文件能够用来添加额外的必需项目和依赖。

为了现实测试包的安装,我决定建立一个当地 Debian 存储库。没有它,加盟空包,apt-get 号令将无法定位包,由于它没有在 Debian 的包软件列表中。

我研究了一种在 apt-config 中添加文件位置的方式。最初,我通过在 APT 中添加 *.list 文件来添加包的路径,并利用 apt-cache 更新APT缓存来完成我的使命。

我的导师 Daniel 在这个过程中帮了我良多忙,并指点我若何进一步进行打包。他告诉我利用 Lintian 来修复打包过程中呈现的常见错误和最终利用 dput 来上传 CardBook 包。

Lintian 是一个用于发觉策略问题和 Bug 的包查抄器。它是 Debian 维护者们在上传包之前普遍利用的主动化查抄 Debian 策略的东西。

我上传了该软件包的第二个更新版本到 Debian 目次中的 Salsa 仓库 的一个独立分支中。

我从 Debian backports 上安装 Lintian 并进修在一个包上用它来修复错误。我研究了它用在其错误消息中的缩写,和若何查看 Lintian 号令前往的细致内容。

我花了几天时间修复与 Debian 包策略违例相关的一些错误。为了消弭一个简单的错误,我必需细心研究每一项策略和 Debian 的法则。为此,我参考了 Debian 策略手册 以及 Debian 开辟者参考。

若是 Debian 社区中利用 Thunderbird 的人能够协助修复这些报错就太感激了。

文章出处:【微信号:LinuxHub,微信公家号:Linux快乐喜爱者】接待添加关心!文章转载请说明出处。

在哪里能够找到同一主机指导加载法式A0.1.8的源代码?感谢。 以上来自于百度翻译 以下为原...

本文档的次要内容细致引见的是《新编VB.NET 2005法式设想从入门到通晓》源码的细致材料免费下载....

软件文档和源代码之间的可追踪性研究普遍利用了消息检索(IR)手艺,但因为中文文档和源代码用分歧的言语....

你们有节制核心的C++代码吗? 我只在法式文件夹中找到了C代码,无界空包网可是我想要C++源代码。 以上来自于百度翻译 ...

本文档的次要内容细致引见的是Bootloader是什么Bootloader的引见和过程细致解次要内容....

你好, 我正在寻找CyStAsandroid Android使用法式的源代码。有人用过吗? 感谢, 以上来自于百度翻译 &nb...

打开例程工程后,我们能够查看工程源代码和仿真TestBench来进修,对工程进行更细致的研究和IP核....

本文档的次要内容细致引见的是基于51单片机设想,红别传感器领受,单片机处置后通过串口将解码传输至电脑....

本文档的次要内容细致引见的是利用51单片机设想红别传感器领受1602LCD显示屏显示的源代码免费下载....

你好,也许这个问题不适合MICROCHIPS论坛…但也许这里的其他人可能晓得这个问题:有没有人能够保举我的软件东西来绘制...

本文档的次要内容细致引见的是利用单片机设想888光立方的材料合集包罗东西软件,源代码,道理图,动画数....

嗨,大师好, 我在SDK5.2中寻找与HTTP2不异的源代码,可是我在Web上找不到它,所以我不晓得它是CyPress本人的代码仍是...

按照当今市场发布新产物和功能的速度,测试软件组织必需采用更矫捷....

我比来不断在利用复合设备示例。我想晓得的工作之一是源代码在哪里? 空扫描键盘(空地); 空地键(空地); 空地容积节制(...

Neo4j 长短常风行的图 数据库,在11月初方才颁布发表完成 E 轮 8000 万美元融资。此次调整,....

单片机的五个利用案例及源代码材料合集免费下载次要内容包罗了:超声波测距(LCD1602显示),孵化环....

亲爱的伴侣们,我需要你们的协助。我有PICDEM网2 DEV板(DM163024)和PIC18F97 J60微处置器。我对嵌入式系统有很...

这个代码和使用笔记均为AD公司的外籍使用工程师所写,内容详实,代码完整,是研究AD公司的ARM7和重力加快度ADXL传感器...

快来领会英特尔为优化LAMMPS以操纵英特尔®至强®和英特尔®至强®协处置器所做的工作,无界空包网以及这些优化....

本文是笔者进修net-snmp开辟包时的心得,因为阿谁官方网站的工具比力乱,所以写一个总结,但愿后来....

本文档的次要内容细致引见的是100个51单片机编程实例源码细致材料免费下载。包罗了:用单片机节制第一....

若是你同样在利用 Git 开辟软件的话,你能够在你的当地开辟情况做些但愿交给此外开辟者的提交,以添加....

本文档的次要内容细致引见的是STM32同步动态随机存取存储器(SDRAM)的源代码法式材料免费下载

本文档的次要内容细致引见的是STM32F4串行外设接口(SPI)的源代码的细致材料免费下载。

本文档的次要内容细致引见的是FWLib3.5和uCOSIII3.03源代码材料免费下载次要包含了AP....

modutils是办理内核模块的一个软件包。无界空包网能够在任何获得内核源代码的处所获取Modutils(mo....

系统启动阶段依赖于指导Linux系统上的硬件。在嵌入式平台中,当系统加电或重置时,会利用一个启动情况....

第三阶段(回归第一阶段):你曾经工作了一段时间,写了一些代码,修复了一些bug,提交了一些patch....

专注于数据、手艺与公共政策的美国科技智库数据立异核心的高级政策阐发师Joshua New撰文暗示,由....

书本材料,该书由清华大学出书,包含 各章节细致课件(共11章节) 及根基电路图(常用芯片、法式节制等....

平台是一些节点的调集,由域办理器节制,如图1所示。设备办理器驻留在此中的一个节点上。节点是计较节点的....

设备端的开辟是一个很是简单的工作。今天就简单讲解一下物联网弹幕器这个设备的源代码,给大师供给一个裸机....

空包网 http://www.kaba2008.cn

上一篇:无界单号网91岁老太麦秸堆里“捡漏”忙活半天捡5斤包饺子能吃两天

下一篇:圆通无界天猫国际:将发射双11卫星 向全球消费者搜集宇宙广告

最新文章

最热文章

收缩