Questions tagged «packaging»

是指Debian或snap软件包的创建和维护。无论您是要更新供个人使用的软件包,还是想知道如何将软件交到Ubuntu用户手中,此标签都适合您。

6
什么是“ AppImage”?如何安装?
我刚刚阅读了Meet Etcher,一款时尚的开源USB图像编写器工具。它讨论了下载AppImage。 是的,Linux;Linux软件包以.appimage的形式分布在32位和64位发行版中,并且可以在所有主要Linux发行版中正常运行。该团队目前没有计划提供本机.deb(或.rpm)安装程序。 什么是AppImage?它们与快照有何不同?



7
如何为单个python脚本创建deb包?
我有一个要作为deb软件包分发的python脚本。这是一个在Unity面板中显示本地日期的指示器。我确实从脚本或二进制文件创建了一个.deb软件包,但是由于它失败而无法创建一个deb软件包。 有人可以逐步指导我如何做吗?据我所知,这个脚本依赖于python-appindicator。 注意: 我不需要任何指向Debian / Ubuntu包装说明的链接。我看过大多数。我觉得他们对初学者不友好。

1
从脚本或二进制文件创建一个.deb包
我搜索了一种简单的方法来创建.deb包,以查找没有源代码可以编译的东西(配置,shellscripts,专有软件)。这是一个很大的问题,因为大多数软件包教程都假设您具有要编译的源tarball。然后,我找到了这个简短的教程(德语)。 之后,我创建了一个小脚本来创建一个简单的存储库。像这样: rm /export/my-repository/repository/* cd /home/tdeutsch/deb-pkg for i in $(ls | grep my); do dpkg -b ./$i /export/my-repository/repository/$i.deb; done cd /export/avanon-repository/repository gpg --armor --export "My Package Signing Key" > PublicKey apt-ftparchive packages ./ | gzip > Packages.gz apt-ftparchive packages ./ > Packages apt-ftparchive release ./ > /tmp/Release.tmp; mv /tmp/Release.tmp Release …
73 apt  packaging  deb 


2
PPA和打包:具有多个发行版的打包版本
(来自聊天的报价) 在启动板上为与我相关的IRC机器人项目的源程序包获取了一个PPA(由于它是发布之间所有内容的中间包装,因此被归类为“实验性” PPA)。问题:我已经打包了这些东西以进行清晰的构建。有什么线索可以使我创建相同的包装,除了将包装用于特立独行的包装,然后将其包装到我将透明包装用于的PPA之外?
36 ppa  packaging 

9
升级到最新的稳定Mono
最近发布了Mono 2.8,它在性能方面进行了一些重大改进。成为Maverick来为时已晚,我已经相当耐心了。 我不会将Mono用于任何关键任务(仅用于播放音乐和对照片进行排序),如果它破坏了与Mono有关的所有内容,我可能可以接受或修复它。我知道如果弄乱了我会损失多少。 因此,在承认这一点之后,这里是否有人知道如何以可以替代现有Mono(2.6.7)的方式构建Mono?我的意思是理想地镜像Ubuntu所使用的软件包,这样,如果情况变糟了,我就可以降级这些软件包。 还是有PPA可以为我做所有这些事情?
36 packaging  mono 

4
将源代码编译成DEB包
我一直在安装和删除编译的软件时遇到问题,因此我决定将软件从源代码编译到.deb软件包中,以便于安装/删除。 我想知道作为最终用户,将源代码构建到.deb包中的简便方法。 我试过了: ubucompilator,对我不起作用 这个如何指导,但是我发现时间太长


2
Snap包装格式是什么?
我对'Snap包装格式'知之甚少。我所知道的是,“ Snap”是.deb之类的替代打包格式。 我不知道的是 Canonical为什么选择它? “ Snap”相对于.deb的主要优点是什么? .deb会被放弃,还是已经被放弃?
28 packaging  deb  snap 


3
我如何建议我的项目也成为Debian的一部分?
我在launchpad.net上托管了一个新项目。我的项目对Ubuntu和Debian都有用。但是,我找不到文档来启动在launchpad.net上托管我的项目并将我的包镜像回Debian。 如何提出我的项目也要成为Debian的一部分? Ubuntu和Debian有什么区别? 我可以将其托管在launchpad.net上,但也可以要求它在Debian中交叉托管(打包)吗? 提前致谢。

2
应用程序审查委员会如何工作?
根据https://wiki.ubuntu.com/AppReviews,应用程序审核过程对于上游软件开发人员和Ubuntu打包程序均适用。重点似乎是,上游开发人员的优势是可以更快,更轻松地将其应用程序进入软件中心,同时可以通过准备打包应用程序来帮助Ubuntu软件包管理者。 这似乎很多。Wiki上的说明指出,开发人员将执行此处列出的某些步骤,包括将应用程序上载到PPA,并请求审阅,并在经过一段时间后进行审阅,并接受并包含到Ubuntu存储库中,或者根本不接受。 尽管这看起来像是一种简单,公平的方法,可以将应用程序快速添加到软件中心,但我认为我缺少了一些东西。我注意到,虽然有一些请求待处理,但那里没有(或几乎没有)活动。一切似乎都大约在5-6个月前被冻结了,闻起来有点被遗弃。 我是否理解错了什么,一切都还好(例如,仅在UDS进行了审核?),还是发生了某些变化?任何人都可以解释我清楚,如何准确的评论(和融入库)作品的过程?

2
为什么要在pbuilder上使用sbuild?
有多种方法可以在干净且可复制的环境中构建Debian软件包。最常用的两个是pbuilder和sbuild。就个人而言,我一直使用pbuilder。我发现pbuilder更加易于使用和维护。我还无法找到两者的任何并列比较。我错过了什么? 与sbuild相比,使用sbuild有什么优势?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.