标签: ppa

如何向已在 PPA 中的 MyApps 提交应用程序?

我的所有应用程序都已在 Launchpad 的 PPA 中。现在我想将它们提交给MyApps。但是 MyApps 坚持要上传一些东西,这是没有意义的,因为一切都已经在我的 PPA 中上传和确认了。我将有关 PPA 的信息放在“给审阅者的附加说明”中。请帮助我继续。

ppa application-development

6
推荐指数
1
解决办法
121
查看次数

如何在 DEB/PPA 中包含我的应用程序的屏幕截图以在软件中心显示它?

我知道如何创建 DEB 并将其推送到 Launchpad 的 PPA 中,但我想知道如何包含它在软件中心显示的应用程序的屏幕截图。

software-center ppa

6
推荐指数
2
解决办法
2896
查看次数

如何安装 GIMP 2.7?

我在这里问这个问题,因为 12.04 Beta 2 可用,这个问题迟早会出现。标准发布后

sudo add-apt-repository ppa:matthaeus123/mrw-gimp-svn
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

我收到以下错误。

W: Failed to fetch http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu/dists/precise/main/source/Sources  404  Not Found        
W: Failed to fetch http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu/dists/precise/main/binary-amd64/Packages  404  Not Found    
W: Failed to fetch http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu/dists/precise/main/binary-i386/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)

有什么办法可以解决这个问题。排除从源代码编译,因为它通常会引入更多的多级错误。

installation ppa gimp 12.04

6
推荐指数
1
解决办法
2718
查看次数

如何为 C++ 程序创建 PPA?

我的议程 1.0 截图

如果我有一个用 NetBean 创建的 c++/gtkmm 项目,我怎样才能从这个包到 PPA?

我已经创建了目标文件结构(*.desktop、iconfile、ui glade 文件)。

二进制去/opt/extras.ubuntu.com/myagenda/bin/myagenda

还有一个空地文件文件夹,必须转到/opt/extras.ubuntu.com/myagenda/bin/myagenda/ui.

桌面文件转到/usr/share/applications/myagenda.desktop. 图标转到/usr/share/icons/hicolor/scalable/apps/myagenda.svg

如您所见,只有少量文件。

现在,如何管理所有这些东西,在 PPA 上创建包,它知道在哪里以及如何将这些文件放到他们的目标中?

??? opt
?   ??? extras.ubuntu.com
?       ??? myagenda
?           ??? bin
?           ?   ??? myagenda
?           ??? ui
?               ??? item_btn_delete.png
?               ??? item_btn_edit.png
?               ??? myagenda.png
?               ??? myagenda.svg
?               ??? reminder.png
?               ??? ui.glade
??? usr
    ??? share
        ??? applications
        ?   ??? myagenda.desktop
        ??? icons
            ??? hicolor
                ??? scalable
                    ??? apps
                        ??? …
Run Code Online (Sandbox Code Playgroud)

ppa application-development

6
推荐指数
1
解决办法
1272
查看次数

如何从 PPA 安装最新的 Blender 3D 版本?

我的问题是我想安装最新的搅拌机并通过sudo apt-get update && sudo apt-get upgrade. 所以,我尝试添加一个存储库

sudo add-apt-repository ppa:cheleb/blender-svn 
sudo apt-get update
sudo apt-get install blender
Run Code Online (Sandbox Code Playgroud)

因此,在终端中执行第一行之后,它给了我:

You are about to add the following PPA to your system:
 tag:launchpad.net:2008:redacted
 More info: https://launchpad.net/~cheleb/+archive/blender-svn
Press [ENTER] to continue or ctrl-c to cancel adding it

 Executing: gpg --ignore-time-conflict --no-options
 --no-default-keyring --secret-keyring /tmp/tmp.pvnVePB2Fl --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv tag:launchpad.net:2008:redacted
 gpg: "tag:launchpad.net:2008:redacted" not a key ID: skipping
Run Code Online (Sandbox Code Playgroud)

当我运行第二行时,它给了我:

W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/source/Sources  404  Not Found

W: …
Run Code Online (Sandbox Code Playgroud)

ppa blender

6
推荐指数
2
解决办法
2万
查看次数

如何发现 PPA 的 PGP 密钥?

我希望能够看到 PPA 的 openPGP 密钥。我不想将它添加到我的系统中。我只需要知道关键是什么。我怎么会发现这个?

ppa 12.04 openpgp

6
推荐指数
1
解决办法
1061
查看次数

对上传到 PPA 的包进行版本控制

我有一个名为Artha的包,我将它作为 x86 和 x86_64 架构的源代码和(deb)二进制文件分发,即我有制作 deb 文件的经验。我收到了很多关于设置 PPA 的请求。我想我会为即将发布的版本做这件事。Ubuntu 存储库中的 Artha 版本为 1.0.2,我正在尝试为 Artha 1.0.3 创建 PPA。

我阅读了Launchpad 的Personal Package Archive文档,现在已经设置了 PPA,但是这个版本控制页面说对于已经在 Ubuntu 存储库中的像 Artha 这样的包,命名artha-1.0.2-1ubuntu1为 PPA 版本应该是artha-1.0.3-1ubuntu1ppa1,这样当 Ubuntu 的存储库更新到 1.0.3 时Artha,它取代了我的 PPA 包。

当我通常制作我的 .deb 包时,我会得到这些文件

  • artha_1.0.3.orig.tar.bz2
  • artha_1.0.3-1.debian.tar.gz
  • artha_1.0.3-1.dsc
  • artha_1.0.3-1_amd64.build
  • artha_1.0.3-1_amd64.changes
  • artha_1.0.3-1_amd64.deb

以及 i386 的等价物。这个关于上传到 PPA 的页面说文件 .dsc、.changes 和 .debian.tar.gz 将被上传。

这是我的困惑。我如何使这些文件具有上述版本?即带有“ppa”后缀?当然,我觉得手动重命名 Artha 的源包提取目录似乎不是正确的方法。

我还应该debuild -S -sd还是debuild -S -sa?Launchpad …

launchpad packaging ppa

6
推荐指数
1
解决办法
1343
查看次数

PPA 如何适应将应用程序发布到 Ubuntu 软件中心的场景?

过去几个小时我一直在浏览文档,但我不明白 PPA 是什么?我有一个跨平台的 Java 应用程序,我想将它发布到 Ubuntu 软件中心。我的应用程序是开源的,我正在使用 Github。

显然,将应用程序发布到商店并不像上传 deb 包那么简单——我说得对吗?我需要在 Launchpad 上创建一个帐户并将我的所有代码放在那里。

我不打算仅仅为了发布到应用商店而从 Git 迁移到 Bzr,但幸运的是,人们能够设置从 Github 到 Launchpad 的源代码镜像。

由于我的申请还为时过早,因此它会经常更新。当我在我的机器上构建我的应用程序时,我是直接转到我的 Ubuntu App Developer 页面并上传新的 DEB 包还是他们从源代码构建我的应用程序?

PPA 究竟是做什么用的?我认为我不需要太多 Launchpad 功能,所以如果可能的话,我想坚持使用 Github。

software-center ppa deb application-development

6
推荐指数
1
解决办法
322
查看次数

Ubuntu 12.04 上的 PHP 5.4 交互模式

我是 PHP 交互模式 ( php -a) 的忠实粉丝。今天我决定安装 PHP 5.4 来玩一下。使用新的内置服务器和所有这些东西很有趣,但是当我发现交互模式不起作用时,我感到非常难过。

我通过添加 PPA 在我的 Ubuntu 上安装了 PHP 5.4:

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5
Run Code Online (Sandbox Code Playgroud)

这就是我运行时得到的php -a

$ php -a
Interactive mode enabled
Run Code Online (Sandbox Code Playgroud)

Aaaa 仅此而已。据我所知,这个 PPA 遵循由 Debian PKG PHP 团队维护的最新 PHP5,据我所知,交互模式通常在新安装的 Debian 上也被破坏。

关于如何取回它的任何想法?最好使用其他一些 PPA 或至少不编译 - 这通常不那么痛苦。

php ppa

6
推荐指数
2
解决办法
4130
查看次数

如何检查 PPA 是否有另一个 Ubuntu 版本的软件包?

我使用了很多 PPA。我想在更新之前检查他们是否都有 Saucy 的软件包。

是否有程序可以检查我的 PPA 是否具有适用于不同版本 Ubuntu 的软件包?

apt ppa software-recommendation

6
推荐指数
1
解决办法
519
查看次数