{"id":2428,"date":"2020-09-04T18:32:50","date_gmt":"2020-09-04T09:32:50","guid":{"rendered":"https:\/\/www.kdel.org\/wp\/?p=2428"},"modified":"2020-09-04T18:45:05","modified_gmt":"2020-09-04T09:45:05","slug":"fedora32%e7%94%a8%e3%81%aefawkes-robotino","status":"publish","type":"post","link":"https:\/\/www.kdel.org\/wp\/?p=2428","title":{"rendered":"Fedora32\u7528\u306eFawkes-robotino"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/robocup-logistics\/rcll-refbox\/blob\/thofmann\/fedora-32\/Dockerfile\">Dockerfile<\/a>\u3092\u898b\u3066\u3084\u308c\u3070\uff0c<s>\u7b54\u3048\u304c\u66f8\u3044\u3066\u3044\u308b\u3053\u3068\u306b\u6c17\u3065\u3044\u305f\u2026\uff0e<\/s>\u9055\u3063\u305f\uff0c\u3053\u308c\u3060\u3068RefBox\u3060\u2026\uff0e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nRUN dnf install -y --nodocs \\\r\n      avahi-devel \\\r\n      boost-devel \\\r\n      clips-devel \\\r\n      clipsmm-devel \\\r\n      freeopcua-devel \\\r\n      gcc-c++ \\\r\n      gecode-devel \\\r\n      git \\\r\n      glibmm24-devel \\\r\n      gtkmm30-devel \\\r\n      make \\\r\n      mongo-cxx-driver-devel \\\r\n      ncurses-devel \\\r\n      openssh-clients \\\r\n      openssl-devel \\\r\n      protobuf-compiler \\\r\n      protobuf-devel \\\r\n      which \\\r\n      yaml-cpp-devel \\\r\n      libmicrohttpd-devel \\\r\n      rapidjson-devel \\\r\n      apr-util-devel \\\r\n    &amp;&amp; \\\r\n    dnf install -y --nodocs rpm-build &amp;&amp; \\\r\n    dnf clean all\r\nCOPY . \/buildenv\/\r\nSHELL &#x5B;&quot;\/usr\/bin\/bash&quot;, &quot;-c&quot;]\r\nWORKDIR \/buildenv\r\nRUN make -j`nproc` -l`nproc` USE_AVAHI=0 FAIL_ON_WARNING=1 \\\r\n    EXEC_CONFDIR=\/etc\/rcll-refbox EXEC_BINDIR=\/usr\/local\/bin EXEC_LIBDIR=\/usr\/local\/lib64 \\\r\n    EXEC_SHAREDIR=\/usr\/local\/share\/rcll-refbox\r\n# Compute the dependencies and store them in requires.txt\r\nRUN shopt -s globstar; \\\r\n    \/usr\/lib\/rpm\/rpmdeps -P lib\/** bin\/** &gt; provides.txt &amp;&amp; \\\r\n    \/usr\/lib\/rpm\/rpmdeps -R lib\/** bin\/** | grep -v -f provides.txt &gt; requires.txt\r\n\r\nFROM fedora:32\r\nCOPY --from=buildenv \/buildenv\/bin\/* \/usr\/local\/bin\/\r\nCOPY --from=buildenv \/buildenv\/lib\/* \/usr\/local\/lib64\/\r\nCOPY --from=buildenv \/buildenv\/src\/games \/usr\/local\/share\/rcll-refbox\/games\r\nCOPY --from=buildenv \/buildenv\/src\/msgs\/*.proto \/usr\/local\/share\/rcll-refbox\/msgs\/\r\nCOPY --from=buildenv \/buildenv\/cfg\/* \/etc\/rcll-refbox\/\r\nCOPY --from=buildenv \/buildenv\/requires.txt \/\r\nRUN echo \/usr\/local\/lib64 &gt; \/etc\/ld.so.conf.d\/local.conf &amp;&amp; \/sbin\/ldconfig\r\nRUN dnf install -y --nodocs $(cat \/requires.txt) &amp;&amp; dnf clean all &amp;&amp; rm \/requires.txt\r\nCMD &#x5B;&quot;llsf-refbox&quot;]\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Dockerfile\u3092\u898b\u3066\u3084\u308c\u3070\uff0c\u7b54\u3048\u304c\u66f8\u3044\u3066\u3044\u308b\u3053\u3068\u306b\u6c17\u3065\u3044\u305f\u2026\uff0e\u9055\u3063\u305f\uff0c\u3053\u308c &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.kdel.org\/wp\/?p=2428\"> <span class=\"screen-reader-text\">Fedora32\u7528\u306eFawkes-robotino<\/span> \u7d9a\u304d\u3092\u8aad\u3080 &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[10,3,2],"tags":[],"class_list":["post-2428","post","type-post","status-publish","format-standard","hentry","category-fawkes","category-logistics-league","category-robocup"],"_links":{"self":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2428"}],"version-history":[{"count":2,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2428\/revisions"}],"predecessor-version":[{"id":2430,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2428\/revisions\/2430"}],"wp:attachment":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}