我想积极参与Launchpad上托管的项目.我对GitHub感觉更舒服,并希望尽可能继续使用它.我能在github上镜像bzr存储库吗?
如果有可能,我该如何设置?
我刚刚添加ppa:ondrej/php
到我的 ubuntu 服务器上,它提示我以下消息。
为什么建议我也添加ppa:ondrej/nginx
(稳定)?这样做的具体目的是什么?
有关信息我已经从官方文档安装了 Nginx 。
\n$ sudo add-apt-repository ppa:ondrej/php\nNote: PPA publishes dbgsym\n You need to add \'main/debug\' component to install the ddebs,\n but apt update will print warning if the PPA has no ddebs\nRepository: \'deb http://ppa.launchpad.net/ondrej/php/ubuntu/ groovy main\'\nDescription:\nCo-installable PHP versions: PHP 5.6, PHP 7.x and most requested extensions are included. Only Supported Versions of PHP (http://php.net/supported-versions.php) for Supported Ubuntu Releases (https://wiki.ubuntu.com/Releases) are provided. Don\'t ask for end-of-life PHP versions …
Run Code Online (Sandbox Code Playgroud) 我想提议对Launchpad中托管的项目的源代码进行更改.
问题是:我不知道如何使用集市版控制系统,我从未使用过Launchpad,那么制作Github拉取请求的等效步骤是什么,但是应用于这个系统?
我已经阅读了一些教程,并且它们非常长而且不是非常简单,因为它应该非常简单.
我控制访问我没有root权限或sudo权限的计算机.
Python版本是2.5.2并且numpy不可用.我不能使用python setup.py install --user,也没有任何编译器在机器上.
我可以以某种方式使用可用的编译软件包https://edge.launchpad.net/~scipy/+archive/ppa/+packages而不安装它们吗?我尝试直接导入numpy模块,但它抱怨:
Python 2.5.2 (r252:60911, Jan 4 2009, 21:59:32)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/home/XXX/temp/python-numpy-1.2.1/numpy/__init__.py", line 121,
in <module>
raise ImportError(msg)
ImportError: Error importing numpy: you should not try to import numpy from
its source directory; please exit the numpy source tree, and relaunch
your python intepreter from there.
>>>
Run Code Online (Sandbox Code Playgroud)
谢谢! …
有人已经安装并在自己的服务器上运行启动板吗?我喜欢建议,因为我无法在网上找到任何建议.此外,官方团队对自己的发射台给出了可怕的评论.他们还说许多管理脚本不包含在分布式源中,用户必须自己重新发明它们(然后我认为他们实际上不希望任何人拥有自己的).
虽然,我很想拥有我的,但这是由2到3名程序员开发的一个私人项目.我打算用适当的Ubuntu服务器租用专用服务器.但在此之前,我想知道:
如果我安装一个实例然后继续使用那个特定的稳定版本(我确信我们不需要升级并与上游的官方启动板同步)我是否会冒失去所有数据的巨大风险?
有时会崩溃吗?
是否需要开发大量的管理员.脚本?
设置和初始配置是否很难(或尚未记录)?
如果您是我,并希望与Bazaar合作,您会选择哪种项目管理平台?
如何使用launchpad的备份系统?
Polymer Starter Kit包含web-component-tester,用于对您的自定义元素进行单元测试.在wct.conf.json中,您可以指定运行测试的浏览器.
{
"suites": ["app/test"],
"plugins": {
"local": {
"browsers": ["firefox"]
}
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,当我通过gulp启动测试时,wct无法找到我当地的Firefox.我在GitHub上看到wct使用启动板来检测本地浏览器.Afaik,在Windows机器上,启动板在默认目录"C:\ Program Files\Mozilla Firefox"中搜索Firefox.但我在不同的目录中安装了Firefox.
有没有办法在wct.conf.json中配置我的Firefox目录的路径?
所以,我正在用电子构建和打包一个软件。现在我已经制作了软件并获得了一个.deb
文件(在 Ubuntu 中),我想将其上传到我的 launchpad ppa,以便每个人都可以轻松安装/更新它。问题是,ppa 不.deb
直接接受文件,我不知道如何打包应用程序以便将其上传到 ppa。与此相关的问题很少,但没有一个有完整的指南。那么,我该怎么做呢?
我正在寻找一些帮助(一个例子会很好)弄清楚如何只获取特定版本的 Ubuntu 的包名称列表。例如,使用 Web 界面我可以简单地在 Launchpad 的 Ubuntu 部分搜索一个包,它会给我所有的子包(组件?),例如:https : //launchpad.net/ubuntu/+源/linux-meta
我正在寻找的是上游包的列表 + 它们的所有子包及其所有依赖项。我目前只对 Ubuntu-17.10-desktop 感兴趣,但我确实关注未来的自动化。
不幸的是,提供的示例列表非常稀少,因此我无法理解要使用哪个函数。
我花了一段时间才到这里,但这是我到目前为止的代码,我希望它使我朝着正确的方向前进:
import pandas as pd
from launchpadlib.launchpad import Launchpad
import launchpadlib as lp
launchpad = Launchpad.login_anonymously('just testing', 'production',
cachedir, version='devel')
ubuntu = launchpad.distributions['ubuntu']
series = ubuntu.getSeries(name_or_version='17.10')
archive = ubuntu.main_archive
arch_series = series.getDistroArchSeries(archtag='amd64')
manifest = pd.DataFrame(columns=['asset','pkg_set'])
pkgs = launchpad.packagesets
for i in range(34):
name = pkgs.getBySeries(distroseries=series)[i].name
sources_incl = pkgs.getBySeries(distroseries=series)[i].getSourcesIncluded()
new_man=pd.DataFrame({'asset':sources_incl,'pkg_set':[name]*len(sources_incl)})
manifest = manifest.append(new_man,ignore_index=True)
manifest=manifest.sort_values(by=['asset'])
Run Code Online (Sandbox Code Playgroud)
理想情况下,我应该能够稍微修改此脚本以更改为其他 Ubuntu 系列,尤其是较新的版本。但是,我是 API JSON 提取领域的新手,所以我可以使用一些帮助。
比如知道Artful里面有34个包集,我就是通过实验得出的。如果我可以获取一些属性来了解给定系列的答案,那就太好了。
此外,我希望能够获取每个源的版本号,特定于 Artful,但我似乎无法弄清楚除了 …
我是一个git用户,但现在我需要处理一个托管在启动板上的项目.
我注意到git和bzr相似,但显然有一些令人困惑的差异.
在git中克隆远程仓库时,本地副本会自动挂钩到远程仓库URL.显然,这不是Bzr的情况.
那么如何在bzr中添加远程URL?在git我会做这样的事情:
git remote add origin git@github.com:bar/foo.git
Run Code Online (Sandbox Code Playgroud) 我只想克隆一些东西,而不更改它们。
有什么方法可以克隆存储库,而又省去了开设帐户,设置SSH密钥等的麻烦呢?
我一直在尝试第一次上传到我的启动板 ppa,我按照说明做了一切,使用 debuild 生成了一个更改文件,所有消息都表明成功,使用我在 ppa 上使用的 GPG 密钥签署了更改文件.
但是,当我执行使用以下命令上传的最后一步时:
dput ppa:alyshmahell/<archive> <source.changes>
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
uploading files for distribution UNRELEASED to ppa not allowed.
Run Code Online (Sandbox Code Playgroud)
知道为什么会发生这种情况吗?
我为应用程序安装了一些apk文件,现在这些图标不会离开Mac上的Launchpad.
是否存在文件,数据库或存储这些文件的其他位置?
launchpad ×13
bazaar ×4
python ×2
ubuntu ×2
deb ×1
electron ×1
git ×1
github ×1
gtk ×1
javascript ×1
macos ×1
nginx ×1
numpy ×1
php ×1
polymer ×1
polymer-1.0 ×1
pull-request ×1
vala ×1
versioning ×1