我在 launchpad.net 上托管了一个新项目。我的项目对两者都有用:Ubuntu 和 Debian。但是,我找不到在 launchpad.net 上开始托管我的项目并将我的包镜像回 Debian 的文档。
提前致谢。
可能的重复:
如何将我的软件导入 Ubuntu?
我为 Ubuntu 创建了一个 Python 应用程序。我如何打包并提交它以可能包含在universe存储库中?
我用 C 编写了一个程序,我希望创建一个 Ubuntu .deb 包。我该怎么做呢?如何将其包含在 Ubuntu 官方存储库中?
我通常倾向于使用 launchpad.net 中的 PPA(个人包档案),但我越来越注意到在其他地方或以类似启动板的方式管理包的网站中创建了一些存储库。
所以我的问题是:
什么是官方存储库和非官方存储库(本地存储库),包括在 Launchpad 之外创建的存储库。
在 Launchpad 之外创建的存储库与在 Launchpad 内部创建的存储库相比如何,首先是安全性,其次是两者都提供的任何其他功能。
官方软件存储库与 Launchpad 中或外部的 3rd 方 PPA 创建的软件存储库有何不同。
我正在运行 Ubuntu 12.04 LTS 服务器。我目前有一个问题,我用过的一个软件包有一个烦人的错误。我不想删除它并从源代码构建它,而是想将它集成到 Ubuntus/Debians 包管理中。
来自 ArchLinux,我们通过复制原始 PKGBUILD 并以编译新包的方式更改它来做到这一点。这是一个非常简单的过程,但它会通知包管理器有关此包的信息,即使它不在本地存储库中。
Ubuntu/Debian 有类似的方法吗?我可以轻松地将我的软件包基于过时的 Ubuntu 版本并安装此软件包而不是原始存储库吗?
注意:相关软件是 libvirt(我至少需要 0.9.13,12.04 运行 0.9.8),虽然我很感激评论中针对此特定软件包的解决方案,但我正在寻找针对此类问题的更通用的解决方案将来出现。
与问题相反,我如何“艰难地”手动组装我自己的包?而什么是最简单的Debian软件包指南?我对创建新包不感兴趣,而是使用现有资源并将它们更新到更新版本。
我正在为所有平台使用 JAVA Swing 编写一个应用程序。之后我想将此应用程序免费添加到 Ubuntu 软件中心 可以吗?
我的应用程序只是一个 *.jar 文件,它有助于玩纸牌游戏。
我不懂 Python 语言,说实话——现在不想学。
我应该怎么做才能提交我的应用程序?
packaging java application-development application-submission
过去几个小时我一直在浏览文档,但我不明白 PPA 是什么?我有一个跨平台的 Java 应用程序,我想将它发布到 Ubuntu 软件中心。我的应用程序是开源的,我正在使用 Github。
显然,将应用程序发布到商店并不像上传 deb 包那么简单——我说得对吗?我需要在 Launchpad 上创建一个帐户并将我的所有代码放在那里。
我不打算仅仅为了发布到应用商店而从 Git 迁移到 Bzr,但幸运的是,人们能够设置从 Github 到 Launchpad 的源代码镜像。
由于我的申请还为时过早,因此它会经常更新。当我在我的机器上构建我的应用程序时,我是直接转到我的 Ubuntu App Developer 页面并上传新的 DEB 包还是他们从源代码构建我的应用程序?
PPA 究竟是做什么用的?我认为我不需要太多 Launchpad 功能,所以如果可能的话,我想坚持使用 Github。
你如何创建自己的包在Linux中,就像cd,ls或任何第三方软件包?
我所知道的是如何创建一个.sh文件,在其中编写一个脚本并使用以下命令执行它:
bash file_name
Run Code Online (Sandbox Code Playgroud)
但除此之外,我想更深入地了解。请解释从下载使用apt-get到如何运行它的完整步骤。
package-management packaging command-line scripts gnome-shell
packaging ×6
debian ×2
ppa ×2
apt ×1
command-line ×1
deb ×1
development ×1
gnome-shell ×1
java ×1
launchpad ×1
motu ×1
programming ×1
repository ×1
scripts ×1