| |
| |
| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="utf-8"> |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| |
| |
| |
| |
| <title>Installing Newtmgr on Linux — Apache Mynewt latest documentation</title> |
| |
| |
| |
| |
| <link rel="shortcut icon" href="../../_static/mynewt-logo-only-newt32x32.png"/> |
| |
| |
| |
| |
| <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" /> |
| |
| |
| <link rel="stylesheet" href="../../_static/css/sphinx_theme.css" type="text/css" /> |
| |
| <link rel="stylesheet" href="../../_static/css/bootstrap-3.0.3.min.css" type="text/css" /> |
| |
| <link rel="stylesheet" href="../../_static/css/v2.css" type="text/css" /> |
| |
| <link rel="stylesheet" href="../../_static/css/custom.css" type="text/css" /> |
| |
| <link rel="stylesheet" href="../../_static/css/restructuredtext.css" type="text/css" /> |
| |
| |
| |
| |
| <link rel="stylesheet" href="../../_static/css/overrides.css" type="text/css" /> |
| <link rel="index" title="Index" |
| href="../../genindex.html"/> |
| <link rel="search" title="Search" href="../../search.html"/> |
| <link rel="top" title="Apache Mynewt latest documentation" href="../../index.html"/> |
| <link rel="up" title="Install" href="index.html"/> |
| <link rel="next" title="Installing Newtmgr on Windows" href="install_windows.html"/> |
| <link rel="prev" title="Installing Newtmgr on Mac OS" href="install_mac.html"/> |
| |
| |
| <script src="../../_static/js/modernizr.min.js"></script> |
| |
| |
| <script> |
| (function(i, s, o, g, r, a, m) { |
| i["GoogleAnalyticsObject"] = r; |
| (i[r] = |
| i[r] || |
| function() { |
| (i[r].q = i[r].q || []).push(arguments); |
| }), |
| (i[r].l = 1 * new Date()); |
| (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]); |
| a.async = 1; |
| a.src = g; |
| m.parentNode.insertBefore(a, m); |
| })(window, document, "script", "//www.google-analytics.com/analytics.js", "ga"); |
| |
| ga("create", "UA-72162311-1", "auto"); |
| ga("send", "pageview"); |
| </script> |
| |
| |
| </head> |
| |
| <body class="not-front page-documentation" role="document" > |
| <div id="wrapper"> |
| <div class="container"> |
| <div id="banner" class="row v2-main-banner"> |
| <a class="logo-cell" href="/"> |
| <img class="logo" src="../../_static/img/logo.png"> |
| </a> |
| <div class="tagline-cell"> |
| <h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4> |
| </div> |
| <div class="news-cell"> |
| <div class="well"> |
| <h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.11.0, Apache NimBLE 1.6.0 </a> released September 7, 2023) |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| <header> |
| <nav id="navbar" class="navbar navbar-inverse" role="navigation"> |
| <div class="container"> |
| <!-- Collapsed navigation --> |
| <div class="navbar-header"> |
| <!-- Expander button --> |
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> |
| <span class="sr-only">Toggle navigation</span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| </button> |
| |
| </div> |
| |
| <!-- Expanded navigation --> |
| <div class="navbar-collapse collapse"> |
| <!-- Main navigation --> |
| <ul class="nav navbar-nav navbar-right"> |
| <li> |
| <a href="/"><i class="fa fa-home" style="font-size: larger;"></i></a> |
| </li> |
| <li class="important"> |
| <a href="/quick-start/">Quick Start</a> |
| </li> |
| <li> |
| <a href="/about/">About</a> |
| </li> |
| <li> |
| <a href="/talks/">Talks</a> |
| </li> |
| <li class="active"> |
| <a href="/documentation/">Documentation</a> |
| </li> |
| <li> |
| <a href="/download/">Download</a> |
| </li> |
| <li> |
| <a href="/community/">Community</a> |
| </li> |
| <li> |
| <a href="/events/">Events</a> |
| </li> |
| </ul> |
| |
| <!-- Search, Navigation and Repo links --> |
| <ul class="nav navbar-nav navbar-right"> |
| |
| </ul> |
| </div> |
| </div> |
| </nav> |
| </header> |
| <!-- STARTS MAIN CONTENT --> |
| <div id="main-content"> |
| |
| |
| |
| |
| |
| |
| <div id="breadcrumb"> |
| <div class="container"> |
| <a href="/documentation/">Docs</a> / |
| |
| <a href="../index.html">Newt Manager Guide</a> / |
| |
| <a href="index.html">Install</a> / |
| |
| Installing Newtmgr on Linux |
| |
| <div class="sourcelink"> |
| <a href="https://github.com/apache/mynewt-newtmgr/edit/master/docs/install/install_linux.rst" class="icon icon-github" |
| rel="nofollow"> Edit on GitHub</a> |
| </div> |
| </div> |
| </div> |
| <!-- STARTS CONTAINER --> |
| <div class="container"> |
| <!-- STARTS .content --> |
| <div id="content" class="row"> |
| |
| <!-- STARTS .container-sidebar --> |
| <div class="container-sidebar col-xs-12 col-sm-3"> |
| <div id="docSidebar" class="sticky-container"> |
| <div role="search" class="sphinx-search"> |
| <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get"> |
| <input type="text" name="q" placeholder="Search documentation" class="search-documentation" /> |
| <input type="hidden" name="check_keywords" value="yes" /> |
| <input type="hidden" name="area" value="default" /> |
| </form> |
| </div> |
| <!-- Note: only works when deployed --> |
| <select class="form-control" onchange="if (this.value) window.location.href=this.value"> |
| <option value="/latest" selected> |
| Version: latest |
| </option> |
| <option value="/v1_11_0" selected="selected" > |
| Version: 1.11.0 |
| </option> |
| <option value="/v1_10_0" > |
| Version: 1.10.0 |
| </option> |
| <option value="/v1_9_0" > |
| Version: 1.9.0 |
| </option> |
| <option value="/v1_8_0" > |
| Version: 1.8.0 |
| </option> |
| <option value="/v1_7_0" > |
| Version: 1.7.0 |
| </option> |
| <option value="/v1_6_0" > |
| Version: 1.6.0 |
| </option> |
| <option value="/v1_5_0" > |
| Version: 1.5.0 |
| </option> |
| <option value="/v1_4_0" > |
| Version: 1.4.0 |
| </option> |
| <option value="/v1_3_0/os/introduction" > |
| Version: 1.3.0 |
| </option> |
| <option value="/v1_2_0/os/introduction" > |
| Version: 1.2.0 |
| </option> |
| <option value="/v1_1_0/os/introduction" > |
| Version: 1.1.0 |
| </option> |
| <option value="/v1_0_0/os/introduction" > |
| Version: 1.0.0 |
| </option> |
| <option value="/v0_9_0/os/introduction" > |
| Version: 0.9.0 |
| </option> |
| </select> |
| <div class="region region-sidebar"> |
| <div class="docs-menu"> |
| |
| |
| |
| <ul class="current"> |
| <li class="toctree-l1"><a class="reference internal" href="../../index.html">Introduction</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../get_started/index.html">Setup & Get Started</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../concepts.html">Concepts</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../tutorials/tutorials.html">Tutorials</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../external_links.html">Third-party Resources</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../os/os_user_guide.html">OS User Guide</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../network/index.html">BLE User Guide</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../newt/index.html">Newt Tool Guide</a></li> |
| <li class="toctree-l1 current"><a class="reference internal" href="../index.html">Newt Manager Guide</a><ul class="current"> |
| <li class="toctree-l2"><a class="reference internal" href="../command_list/index.html">Command List</a></li> |
| <li class="toctree-l2 current"><a class="reference internal" href="index.html">Install</a><ul class="current"> |
| <li class="toctree-l3"><a class="reference internal" href="install_mac.html">Installing Newtmgr on Mac OS</a></li> |
| <li class="toctree-l3 current"><a class="current reference internal" href="#">Installing Newtmgr on Linux</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="install_windows.html">Installing Newtmgr on Windows</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="prev_releases.html">Installing Previous Releases of Newtmgr</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="../../mynewt_faq/index.html">Mynewt FAQ</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../../misc/index.html">Appendix</a></li> |
| </ul> |
| |
| |
| |
| </div> |
| </div> |
| </div> |
| <!-- ENDS STICKY CONTAINER --> |
| </div> |
| <!-- ENDS .container-sidebar --> |
| |
| <div class="col-xs-12 col-sm-9"> |
| |
| <div class="alert alert-warning"> |
| <p> |
| Version 1.11.0 is not the most recent version of the |
| Apache Mynewt documentation. Click <a href="/latest">here</a> to |
| read the latest version. |
| </p> |
| </div> |
| |
| |
| |
| <div class=""> |
| <div class="rst-content"> |
| <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> |
| <div itemprop="articleBody"> |
| |
| <div class="section" id="installing-newtmgr-on-linux"> |
| <h1>Installing Newtmgr on Linux<a class="headerlink" href="#installing-newtmgr-on-linux" title="Permalink to this headline">ΒΆ</a></h1> |
| <p>You can install the latest release (1.4.1) of the newtmgr tool from a |
| Debian binary package (amd64). You can also download and build the |
| latest release version of newtmgr from source.</p> |
| <p>This page shows you how to:</p> |
| <ul> |
| <li><p>Set up your computer to download Debian binary packages from the |
| runtimeco APT repository.</p> |
| <p><strong>Note:</strong> The key for signing the repository has changed. If you set |
| up your computer before release 1.1.0, you will need to download and |
| import the public key again.</p> |
| </li> |
| <li><p>Install the latest release version of newtmgr from a Debian binary |
| package. You can use apt-get to install the package or manually |
| download and install the Debian binary package.</p></li> |
| <li><p>Download, build, and install the latest release version of newtmgr |
| from source.</p></li> |
| </ul> |
| <div class="contents local topic" id="contents"> |
| <ul class="simple"> |
| <li><p><a class="reference internal" href="#setting-up-your-computer-to-use-apt-get-to-install-the-package" id="id1">Setting Up Your Computer to use apt-get to Install the Package</a></p></li> |
| <li><p><a class="reference internal" href="#installing-the-latest-release-of-newtmgr-from-a-binary-package" id="id2">Installing the Latest Release of Newtmgr from a Binary Package</a></p> |
| <ul> |
| <li><p><a class="reference internal" href="#method-1-using-apt-get-to-upgrade-or-to-install" id="id3">Method 1: Using apt-get to Upgrade or to Install</a></p></li> |
| <li><p><a class="reference internal" href="#method-2-downloading-and-installing-the-debian-package-manually" id="id4">Method 2: Downloading and Installing the Debian Package Manually</a></p></li> |
| </ul> |
| </li> |
| <li><p><a class="reference internal" href="#installing-the-latest-release-version-of-newtmgr-from-source" id="id5">Installing the Latest Release Version of Newtmgr from Source</a></p></li> |
| <li><p><a class="reference internal" href="#checking-the-latest-version-of-newtmgr-is-installed" id="id6">Checking the Latest Version of Newtmgr is Installed</a></p></li> |
| </ul> |
| </div> |
| <p>See <a class="reference internal" href="prev_releases.html"><span class="doc">Installing Previous Releases of Newtmgr</span></a> to install an earlier version of newtmgr.</p> |
| <p>If you are installing on an amd64 platform, we recommend that you |
| install from the binary package.</p> |
| <p><strong>Note:</strong> We have tested the newtmgr tool binary and apt-get install |
| from the runtimeco APT repository for Ubuntu version 16. Earlier Ubuntu |
| versions (for example: Ubuntu 14) may have incompatibility with the |
| repository. You can manually download and install the Debian binary |
| package.</p> |
| <p><strong>Note:</strong> See <a class="reference internal" href="../../misc/go_env.html"><span class="doc">Contributing to Newt or Newtmgr Tools</span></a> if you want to:</p> |
| <ul class="simple"> |
| <li><p>Use the newtmgr tool with the latest updates from the master branch. |
| The master branch may be unstable and we recommend that you use the |
| latest stable release version.</p></li> |
| <li><p>Contribute to the newtmgr tool.</p></li> |
| </ul> |
| <div class="section" id="setting-up-your-computer-to-use-apt-get-to-install-the-package"> |
| <h2><a class="toc-backref" href="#id1">Setting Up Your Computer to use apt-get to Install the Package</a><a class="headerlink" href="#setting-up-your-computer-to-use-apt-get-to-install-the-package" title="Permalink to this headline">ΒΆ</a></h2> |
| <p>The newtmgr Debian packages are stored in a private APT repository on |
| <a class="reference external" href="https://github/runtimeco/debian-mynewt">https://github/runtimeco/debian-mynewt</a>. To use apt-get, you must set |
| up the following on your computer to retrieve packages from the |
| repository:</p> |
| <p><strong>Note</strong>: You only need to perform this setup once on your computer. |
| However, if you previously downloaded and imported the public key for |
| the runtimeco APT repository, you will need to perform step 2 again as |
| the key has changed.</p> |
| <ol class="arabic simple"> |
| <li><p>Install the <code class="docutils literal notranslate"><span class="pre">apt-transport-https</span></code> package to use HTTPS to retrieve |
| packages.</p></li> |
| <li><p>Download the public key for the runtimeco APT repository and import |
| the key into the apt keychain.</p></li> |
| <li><p>Add the repository for the binary and source packages to the apt |
| source list.</p></li> |
| </ol> |
| <ol class="arabic"> |
| <li><p>Install the apt-transport-https package:</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>sudo<span class="w"> </span>apt-get<span class="w"> </span>update |
| <span class="gp">$ </span>sudo<span class="w"> </span>apt-get<span class="w"> </span>install<span class="w"> </span>apt-transport-https |
| </pre></div> |
| </div> |
| </li> |
| <li><p>Download the public key for the runtimeco apt repo (<strong>Note:</strong> There |
| is a <code class="docutils literal notranslate"><span class="pre">-</span></code> after <code class="docutils literal notranslate"><span class="pre">apt-key</span> <span class="pre">add</span></code>):</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>wget<span class="w"> </span>-qO<span class="w"> </span>-<span class="w"> </span>https://raw.githubusercontent.com/runtimeco/debian-mynewt/master/mynewt.gpg.key<span class="w"> </span><span class="p">|</span><span class="w"> </span>sudo<span class="w"> </span>apt-key<span class="w"> </span>add<span class="w"> </span>- |
| </pre></div> |
| </div> |
| </li> |
| <li><p>Add the repository for the binary packages to the <code class="docutils literal notranslate"><span class="pre">mynewt.list</span></code> |
| apt source list file.</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>sudo<span class="w"> </span>-s |
| <span class="go">[sudo] password for <user>:</span> |
| <span class="go">root$ cat > /etc/apt/sources.list.d/mynewt.list <<EOF</span> |
| <span class="go">deb https://raw.githubusercontent.com/runtimeco/debian-mynewt/master latest main</span> |
| <span class="go">EOF</span> |
| <span class="go">root$ exit</span> |
| </pre></div> |
| </div> |
| <p><strong>Note:</strong> Do not forget to exit the root shell.</p> |
| </li> |
| <li><p>Verify the content of the source list file:</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>more<span class="w"> </span>/etc/apt/sources.list.d/mynewt.list |
| <span class="go">deb https://raw.githubusercontent.com/runtimeco/debian-mynewt/master latest main</span> |
| </pre></div> |
| </div> |
| </li> |
| <li><p>Update the available packages:</p> |
| <blockquote> |
| <div><div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>sudo<span class="w"> </span>apt-get<span class="w"> </span>update |
| </pre></div> |
| </div> |
| <p><strong>Note:</strong> If you are not using Ubuntu version 16, you may see the |
| following errors. We have provided instructions on how to manually |
| download and install the binary package.</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">W: Failed to fetch https://raw.githubusercontent.com/runtimeco/debian-mynewt/master/dists/latest/main/source/Sources HttpError404</span> |
| </pre></div> |
| </div> |
| </div></blockquote> |
| </li> |
| </ol> |
| </div> |
| <div class="section" id="installing-the-latest-release-of-newtmgr-from-a-binary-package"> |
| <h2><a class="toc-backref" href="#id2">Installing the Latest Release of Newtmgr from a Binary Package</a><a class="headerlink" href="#installing-the-latest-release-of-newtmgr-from-a-binary-package" title="Permalink to this headline">ΒΆ</a></h2> |
| <p>You can use either apt-get to install the package, or manually download |
| and install the Debian binary package.</p> |
| <div class="section" id="method-1-using-apt-get-to-upgrade-or-to-install"> |
| <h3><a class="toc-backref" href="#id3">Method 1: Using apt-get to Upgrade or to Install</a><a class="headerlink" href="#method-1-using-apt-get-to-upgrade-or-to-install" title="Permalink to this headline">ΒΆ</a></h3> |
| <p>Run the following commands to upgrade or install the latest version of |
| newtmgr:</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>sudo<span class="w"> </span>apt-get<span class="w"> </span>update |
| <span class="gp">$ </span>sudo<span class="w"> </span>apt-get<span class="w"> </span>install<span class="w"> </span>newtmgr |
| </pre></div> |
| </div> |
| </div> |
| <div class="section" id="method-2-downloading-and-installing-the-debian-package-manually"> |
| <h3><a class="toc-backref" href="#id4">Method 2: Downloading and Installing the Debian Package Manually</a><a class="headerlink" href="#method-2-downloading-and-installing-the-debian-package-manually" title="Permalink to this headline">ΒΆ</a></h3> |
| <p>Download and install the package manually.</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>wget<span class="w"> </span>https://raw.githubusercontent.com/runtimeco/debian-mynewt/master/pool/main/n/newtmgr/newtmgr_1.4.1-1_amd64.deb |
| <span class="gp">$ </span>sudo<span class="w"> </span>dpkg<span class="w"> </span>-i<span class="w"> </span>newtmgr_1.4.1-1_amd64.deb |
| </pre></div> |
| </div> |
| <p>See <a class="reference internal" href="#check"><span class="std std-ref">Checking the Latest Version of Newtmgr is Installed</span></a> to verify |
| that you are using the installed version of newtmgr.</p> |
| </div> |
| </div> |
| <div class="section" id="installing-the-latest-release-version-of-newtmgr-from-source"> |
| <h2><a class="toc-backref" href="#id5">Installing the Latest Release Version of Newtmgr from Source</a><a class="headerlink" href="#installing-the-latest-release-version-of-newtmgr-from-source" title="Permalink to this headline">ΒΆ</a></h2> |
| <p>If you are running Linux on a different architecture, you can build and |
| install the latest release version of newtmgr from source.</p> |
| <ol class="arabic"> |
| <li><p>Download and install the latest version of |
| <a class="reference external" href="https://golang.org/dl/">Go</a>. Newtmgr requires Go version 1.7.6 or |
| higher.</p></li> |
| <li><p>Create a Go workspace in the /tmp directory:</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span><span class="nb">cd</span><span class="w"> </span>/tmp |
| <span class="gp">$ </span>mkdir<span class="w"> </span>go |
| <span class="gp">$ </span><span class="nb">cd</span><span class="w"> </span>go |
| <span class="gp">$ </span><span class="nb">export</span><span class="w"> </span><span class="nv">GOPATH</span><span class="o">=</span>/tmp/go |
| </pre></div> |
| </div> |
| </li> |
| <li><p>Run <code class="docutils literal notranslate"><span class="pre">go</span> <span class="pre">get</span></code> to download the newtmgr source. Note that <code class="docutils literal notranslate"><span class="pre">go</span> <span class="pre">get</span></code> |
| pulls down the HEAD from the master branch in git, builds, and installs |
| newtmgr.</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>go<span class="w"> </span>get<span class="w"> </span>mynewt.apache.org/newtmgr/newtmgr |
| <span class="gp">$ </span>ls<span class="w"> </span>-l<span class="w"> </span>/tmp/go/bin/newtmgr |
| <span class="go">-rwxr-xr-x 1 user staff 17884488 Jul 29 16:25 /tmp/go/bin/newtmgr</span> |
| </pre></div> |
| </div> |
| </li> |
| <li><p>Check out the source from the latest release version:</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span><span class="nb">cd</span><span class="w"> </span>src/mynewt.apache.org/newtmgr |
| <span class="gp">$ </span>git<span class="w"> </span>checkout<span class="w"> </span>mynewt_1_4_1_tag |
| <span class="go">Note: checking out 'mynewt_1_4_1_tag'.</span> |
| </pre></div> |
| </div> |
| </li> |
| <li><p>Build newtmgr from the latest release version:</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span><span class="nb">cd</span><span class="w"> </span>newtmgr |
| <span class="gp">$ </span><span class="nv">GO111MODULE</span><span class="o">=</span>on<span class="w"> </span>go<span class="w"> </span>install |
| <span class="gp">$ </span>ls<span class="w"> </span>/tmp/go/bin/newtmgr |
| <span class="go">-rwxr-xr-x 1 user staff 17888680 Jul 29 16:28 /tmp/go/bin/newtmgr</span> |
| </pre></div> |
| </div> |
| </li> |
| <li><p>If you have a Go workspace, remember to reset your GOPATH to your Go |
| workspace.</p></li> |
| <li><p>Copy the newtmgr executable to a bin directory in your path. You can |
| put it in the /usr/bin or the $GOPATH/bin directory.</p></li> |
| </ol> |
| </div> |
| <div class="section" id="checking-the-latest-version-of-newtmgr-is-installed"> |
| <span id="check"></span><h2><a class="toc-backref" href="#id6">Checking the Latest Version of Newtmgr is Installed</a><a class="headerlink" href="#checking-the-latest-version-of-newtmgr-is-installed" title="Permalink to this headline">ΒΆ</a></h2> |
| <ol class="arabic"> |
| <li><p>Run <code class="docutils literal notranslate"><span class="pre">which</span> <span class="pre">newtmgr</span></code> to verify that you are using the installed |
| version of newtmgr.</p></li> |
| <li><p>Get information about the newtmgr tool:</p> |
| <div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>newtmgr |
| <span class="go">Newtmgr helps you manage remote devices running the Mynewt OS</span> |
| |
| <span class="go">Usage:</span> |
| <span class="go"> newtmgr [flags]</span> |
| <span class="go"> newtmgr [command]</span> |
| |
| <span class="go">Available Commands:</span> |
| <span class="go"> config Read or write a config value on a device</span> |
| <span class="go"> conn Manage newtmgr connection profiles</span> |
| <span class="go"> crash Send a crash command to a device</span> |
| <span class="go"> datetime Manage datetime on a device</span> |
| <span class="go"> echo Send data to a device and display the echoed back data</span> |
| <span class="go"> fs Access files on a device</span> |
| <span class="go"> help Help about any command</span> |
| <span class="go"> image Manage images on a device</span> |
| <span class="go"> log Manage logs on a device</span> |
| <span class="go"> mpstat Read mempool statistics from a device</span> |
| <span class="go"> reset Perform a soft reset of a device</span> |
| <span class="go"> run Run test procedures on a device</span> |
| <span class="go"> stat Read statistics from a device</span> |
| <span class="go"> taskstat Read task statistics from a device</span> |
| |
| <span class="go">Flags:</span> |
| <span class="go"> -c, --conn string connection profile to use</span> |
| <span class="go"> -h, --help help for newtmgr</span> |
| <span class="go"> -l, --loglevel string log level to use (default "info")</span> |
| <span class="go"> --name string name of target BLE device; overrides profile setting</span> |
| <span class="go"> -t, --timeout float timeout in seconds (partial seconds allowed) (default 10)</span> |
| <span class="go"> -r, --tries int total number of tries in case of timeout (default 1)</span> |
| |
| <span class="go">Use "newtmgr [command] --help" for more information about a command.</span> |
| </pre></div> |
| </div> |
| </li> |
| </ol> |
| </div> |
| </div> |
| |
| |
| </div> |
| </div> |
| |
| <div class="rst-footer-buttons row" role="navigation" aria-label="footer navigation"> |
| |
| <a href="install_windows.html" class="btn btn-neutral float-right" title="Installing Newtmgr on Windows" accesskey="n">Next: Installing Newtmgr on Windows <span class="fa fa-arrow-circle-right"></span></a> |
| |
| |
| <a href="install_mac.html" class="btn btn-neutral" title="Installing Newtmgr on Mac OS" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: Installing Newtmgr on Mac OS</a> |
| |
| </div> |
| |
| </div> |
| </div> |
| </div> |
| <!-- ENDS CONTENT SECTION --> |
| </div> |
| <!-- ENDS .content --> |
| </div> |
| </div> |
| <footer> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-xs-12"> |
| |
| <p class="copyright">Apache Mynewt is available under Apache License, version 2.0.</p> |
| |
| </div> |
| <div class="col-xs-12"> |
| <div class="logos"> |
| <img src="../../_static/img/asf_logo_wide_small.png" alt="Apache" title="Apache"> |
| <small class="footnote"> |
| Apache Mynewt, Mynewt, Apache, the Apache feather logo, and the Apache Mynewt project logo are either |
| registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries. |
| </small> |
| <a href=""> |
| <img src="../../_static/img/add_to_slack.png" alt="Slack Icon" title="Join our Slack Community" /> |
| </a> |
| </div> |
| </div> |
| </div> |
| </div> |
| </footer> |
| </div> |
| <!-- ENDS #wrapper --> |
| |
| |
| |
| <script type="text/javascript"> |
| var DOCUMENTATION_OPTIONS = { |
| URL_ROOT:'../../', |
| VERSION:'latest', |
| COLLAPSE_INDEX:false, |
| FILE_SUFFIX:'.html', |
| HAS_SOURCE: true, |
| SOURCELINK_SUFFIX: '.txt', |
| LINK_SUFFIX: '.html' |
| }; |
| </script> |
| <script type="text/javascript" src="../../_static/jquery.js"></script> |
| <script type="text/javascript" src="../../_static/underscore.js"></script> |
| <script type="text/javascript" src="../../_static/doctools.js"></script> |
| <script type="text/javascript" src="../../_static/js/bootstrap-3.0.3.min.js"></script> |
| <script type="text/javascript" src="../../_static/js/affix.js"></script> |
| <script type="text/javascript" src="../../_static/js/main.js"></script> |
| |
| |
| |
| </body> |
| </html> |