我是詹金斯的新手。我需要将 Jenkins 的工作安排在每个工作日(周一、周二、周三、周四、周五)下午 3 点运行。
下面的格式正确吗?
00 15 * * 1-5
Run Code Online (Sandbox Code Playgroud)
请指教。
(注意:我只是ffmpeg举个例子,我经常想知道其他程序也有同样的事情)
我有一个ffmpeg编译脚本以支持一些非标准功能。现在我想在其他几台机器上使用该编码器。只是复制/usr/local/bin/ffmpeg可执行文件可以吗,还是我应该更喜欢在其他机器上运行构建脚本?  
ldd?我不是 root,所以我必须从源代码构建 rtorrent 并希望将它安装在我的主目录中,但它失败了,为什么?
[mirror@hugemeow rtorrent]$ ls
AUTHORS  autogen.sh  ChangeLog  configure.ac  COPYING  doc  INSTALL  Makefile.am  NEWS  rak  README  scripts  src  test
[mirror@hugemeow rtorrent]$ ./autogen.sh
aclocal...
aclocal:configure.ac:7: warning: macro `AM_PATH_CPPUNIT' not found in library
autoheader...
libtoolize... using libtoolize
automake...
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
src/Makefile.am: installing `./depcomp'
autoconf...
configure.ac:7: error: possibly undefined macro: AM_PATH_CPPUNIT
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
Run Code Online (Sandbox Code Playgroud)
尽管 autoge 失败,但配置脚本已创建。
[mirror@hugemeow rtorrent]$ ls
aclocal.m4  autogen.sh      ChangeLog     config.h.in  configure …Run Code Online (Sandbox Code Playgroud) 为了在 debian-wheezy 中构建包 'thunar',我执行了以下步骤:
sudo apt-get build-dep thunar
sudo apt-get source thunar
cd thunar-1.2.3/debian
sudo debuild -uc -us
Run Code Online (Sandbox Code Playgroud)
到这里一切正常。生成了一些 .dep 包,我可以通过 dpkg 安装它们。
现在我想修改源代码并再次运行构建......但是我什至无法清理+重建。我尝试了以下方法:
sudo debuild clean
sudo debuild -uc -us
Run Code Online (Sandbox Code Playgroud)
clean-command 已经警告我许多文件的删除被忽略了。比许多本地更改都得到认可,我建议使用“dpkg-source --commit”来集成这些更改……实际上我还没有触及任何东西。即使我遵循了建议,在构建结束时也会出现以下错误:
....
make: *** [binary] Fehler 2
dpkg-buildpackage: Fehler: Fehler-Exitstatus von fakeroot debian/rules binary war 2
debuild: fatal error at line 1357:
dpkg-buildpackage -rfakeroot -D -us -uc failed
Run Code Online (Sandbox Code Playgroud)
我也尝试以普通用户的身份执行单个步骤,而不是 sudo ......但是在这种情况下,即使是第一个 'debuild -uc -us' 也失败了。
我做错什么了吗 ?您将如何触发构建 + 重建?或者它可能是 'thunar' 包的问题?
如何在我的 Debian Jessie 上安装ungoogled-chromium?我想我必须手动构建它,没有简单的方法(还)?他们有“建筑”页面,但我不太清楚我应该做什么。
这是我尝试过的:
我们需要Python 3andPython 2和Ninjato 使用buildlib, 来安装ungoogled-chromium:
user@debian:~$ python3 --version
Python 3.4.2
user@debian:~$ python2 --version
Python 2.7.9
user@debian:~$ apt-get install ninja-build
Run Code Online (Sandbox Code Playgroud)
因为我们使用的是 Debian Jessie,所以我们需要做额外的步骤:
“Debian Jessie 用户注意事项:ungoogled-chromium 被配置为针对系统的 FFmpeg(在 Stretch 及更高版本中可用)进行构建;Libav(在 Jessie 中使用)将无法工作。但是,FFmpeg 在 jessie-backports 中可用。要安装它,将 jessie-backports 添加到 apt 源,然后从中安装 libavutil-dev、libavcodec-dev 和 libavformat-dev。请注意,这将替换 Libav。”
好的,让我们添加jessie-backports到我们的sources.list:
/etc/apt/sources.listdeb http://httpredir.debian.org/debian jessie-backports mainsudo apt-get update && sudo apt-get upgrade …我想在 Docker 容器中安装fbprophet 。我的 Dockerfile 如下所示:
FROM python:3.7
RUN pip install --upgrade pip
RUN pip install fbprophet
Run Code Online (Sandbox Code Playgroud)
使用以下堆栈跟踪在“pip install fbprophet”步骤中构建图像错误:
    Running setup.py install for fbprophet ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-7ei5jssc/fbprophet_9a3a667ec353402389a02258feccfe51/setup.py'"'"'; __file__='"'"'/tmp/pip-install-7ei5jssc/fbprophet_9a3a667ec353402389a02258feccfe51/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-741oj2zp/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.7m/fbprophet
         cwd: /tmp/pip-install-7ei5jssc/fbprophet_9a3a667ec353402389a02258feccfe51/
    Complete output (10 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib
    creating build/lib/fbprophet
    creating …Run Code Online (Sandbox Code Playgroud) 使用 docker 1.9.0 版
我有一个提供 ubuntu 可信赖镜像 (trusty-mirror) 的 docker 容器。我正在尝试构建第二个容器并希望它从 trusty-mirror 更新和安装软件包。
我的第二个容器的 Dockerfile 有;
FROM ubuntu:14.04
RUN sed -i -e s#http://archive.ubuntu.com#${MIRROR}#g \
           -e s#http://security.ubuntu.com#${MIRROR}#g \
           /etc/apt/sources.list
RUN cat /etc/apt/sources.list
RUN apt-get update
RUN apt-get -y upgrade
RUN apt-get -y autoremove
Run Code Online (Sandbox Code Playgroud)
我使用--build-arg option将 MIRROR 信息传递给 docker build ,就像这样;
ip=$(docker inspect --format '{{ .NetworkSettings.IPAddress }}' trusty-mirror 2>/dev/null)
docker build --build-arg MIRROR=ftp://$ip
Run Code Online (Sandbox Code Playgroud)
当这个运行时;
+++ docker inspect --format '{{ .NetworkSettings.IPAddress }}' trusty-mirror
++ ip=172.17.0.2
++ docker build --build-arg MIRROR=ftp://172.17.0.2 . …Run Code Online (Sandbox Code Playgroud) 我按照以下教程在 debian 上构建 sage。当我在从 git 克隆的 sage 目录中运行“debian/rules build-dep reset”时,我得到以下输出:
mk-build-deps
make: mk-build-deps: commande introuvable
debian/rules:149: recipe for target 'build-dep' failed
make: *** [build-dep] Error 127
Run Code Online (Sandbox Code Playgroud)
我有 debian 8.0 (jessie)。我已经安装了 build-essential 和 make。在法语中,“commande introuvable”的意思是“无处可寻”。我想用英语来说,这将是“找不到命令”,不是吗?
我正在 Arch 2012.6 中构建 Boost 1.53.0(最新版本)。我构建的原因是因为我需要编译如下:
./b2 install --prefix=/usr/local/ cxxflags="-std=c++11"
Run Code Online (Sandbox Code Playgroud)
具体来说,我需要提供cxxflags="std=c++11"参数,它似乎没有在包中使用过。我被卡住了,因为构建没有找到正确的 python 库。我已经安装了python2和pythonpacman 但我怀疑 boost 需要 python 2 库并且没有找到所需的头文件,因为 Arch“默认”为 python 3。(你能说我有点像 Arch 新手吗?)。
我怀疑我可以向 提供更多信息b2,可能与linkflags论点一起。但我在那里有点死胡同。
我得到的编译错误类似于:
gcc.compile.c++ bin.v2/libs/python/build/gcc-4.8.1/release/link-static/threading-multi/object/function_doc_signature.o
In file included from ./boost/python/detail/prefix.hpp:13:0,
             from ./boost/python/converter/registrations.hpp:8,
             from libs/python/src/object/function_doc_signature.cpp:9:
./boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory
 # include <pyconfig.h>
Run Code Online (Sandbox Code Playgroud)
感谢任何帮助,谢谢大家!
你们中有人在 OS X Mavericks 上安装了 svn 1.8.* 和 neon 吗?
我跟着这个教程:
http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/
但是在尝试配置 svn 以使用 neon 之后:
./configure --prefix=/usr/local --with-neon
Run Code Online (Sandbox Code Playgroud)
我收到此警告:
configure: WARNING: unrecognized options: --with-neon
Run Code Online (Sandbox Code Playgroud)
在此之后构建和安装工作正常,但当然我无法连接到 WEBDAV 存储库。