CINXE.COM
Install via Snap - Typora Support
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Install via Snap - Typora Support</title> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@typora" /> <meta name="twitter:title" content="Install via Snap" /> <meta name="twitter:url" content="/Snap/" /> <meta name="twitter:description" content="Install Typora via Snap Typora provides a Snap installer, which you can install via the command line: snap install typora Or simply click this link to install it from the Desktop Store. The Snap version supports both x64 and ARM architectures. If you do not have Snap installed, please follow the instructions at https://snapcraft.io/docs/installing-snapd to enable Snap support. Limitations of the Snap version The Snap version is sandboxed. The Snap version only has access to your home folder (~/) and removable media (/media). The Snap version cannot execute binaries located in /usr/bin/ and /usr/local/bin because it only has access to..." /> <meta name="twitter:image:src" content="http://typora.io/img/twitter-sum.png" /> <meta name="twitter:image" content="http://typora.io/img/twitter-sum.png" /> <meta property="og:url" content="/Snap/" /> <meta property="og:title" content="Install via Snap" /> <meta property="og:description" content="Install Typora via Snap Typora provides a Snap installer, which you can install via the command line: snap install typora Or simply click this link to install it from the Desktop Store. The Snap version supports both x64 and ARM architectures. If you do not have Snap installed, please follow the instructions at https://snapcraft.io/docs/installing-snapd to enable Snap support. Limitations of the Snap version The Snap version is sandboxed. The Snap version only has access to your home folder (~/) and removable media (/media). The Snap version cannot execute binaries located in /usr/bin/ and /usr/local/bin because it only has access to..." /> <meta name="og:image" content="http://typora.io/img/twitter-sum.png" /> <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" /> <!--link href="https://fonts.googleapis.com/css?family=Mrs+Saint+Delafield%7CMerriweather:300italic,700,300,700italic%7COpen+Sans:400,700" rel="stylesheet" type="text/css"> <link href="https://fonts.useso.com/css?family=Mrs+Saint+Delafield%7CMerriweather:300italic,700,300,700italic%7COpen+Sans:400,700" rel="stylesheet" type="text/css"--> <link href="/assets/css/pure-min.css" rel="stylesheet" /> <!--link href="/assets/css/jekyllthemes.css" rel="stylesheet" /--> <link href="/assets/css/syntax.css" rel="stylesheet" /> <link href="/assets/css/typora-wiki.css" rel="stylesheet" /> <link rel="icon" href="/assets/img/favicon-16.png" sizes="16x16" /> <link rel="icon" href="/assets/img/favicon-32.png" sizes="32x32" /> <link rel="icon" href="/assets/img/favicon-64.png" sizes="64x64" /> <link rel="icon" href="/assets/img/favicon-128.png" sizes="128x128" /> <script> if ( window.location.host.indexOf("typora.io") > -1 && window.location.protocol != "https:" ) { window.location.protocol = "https"; } if (location.host == "support.typora.com.cn") { location = `https://support.typoraio.cn${location.pathname}${location.hash}`; } </script> </head> <body> <style type="text/css"> body { font-family: "Merriweather", "PT Serif", Georgia, "Times New Roman", "STSong", Serif; font-weight: 300; min-height: 100vh; display: flex; flex-direction: column; } h1, h2, h3, h4, h5, h6 { color: #2e2e2e; line-height: 1.15em; font-family: "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; text-rendering: geometricPrecision; } #pagecontainer { background-color: #fff; min-height: calc(100vh - 510px); flex: 2; } #post-content { padding-top: 36px; border-top: 1px dashed #999999; line-height: 1.6rem; padding-bottom: 100px; } #post-content > blockquote:first-child { padding-top: 0.4em; padding-bottom: 0.4em; margin-bottom: 2em; margin-left: 0; } .nav { border-bottom: none; height: auto; } .inner-page { width: 90%; max-width: 800px; margin: auto; } h1 { border-bottom: 0; } #header { padding-bottom: 32px; } #header h1 { text-align: center; white-space: pre-wrap; width: 90%; margin: 81px auto 48px auto; } h1 { font-size: 3.6rem; letter-spacing: -2px; text-indent: -3px; } h2 { margin-top: 2em; } .pure-menu-active > .pure-menu-link, .pure-menu-link:hover, .pure-menu-link:focus { background-color: initial; border: #777 solid 1px; } .post-meta { font-style: italic; text-align: center; color: #7a7a7a; } div.highlighter-rouge { padding: 8px; border: 1px #777 solid; line-height: 1.2rem; font-family: Menlo, Monaco, "Courier New", monospace; } div.highlighter-rouge pre { font-size: 0.95em; overflow: hidden; word-break: break-word; white-space: pre-wrap; } a { color: #463f5c; text-decoration: underline; } </style> <header class="pure-menu pure-menu-horizontal nav post-title" id="header"> <div class="gallery"> <ul class="pure-menu-list" style="float: left; margin-left: 1em; position: absolute" > <li class="pure-menu-item pure-menu-active"> <a href="/" class="pure-menu-link" id="title-bar-feature-btn" >Back</a > </li> </ul> </div> <h1>Install via Snap</h1> <section class="post-meta"> <time>February 23, 2022</time> by <span>typora.io</span> </section> </header> <div id="pagecontainer" class="container"> <div id="post-content" class="inner-page"><h2 id="install-typora-via-snap">Install Typora via Snap</h2> <p>Typora provides a <a href="https://snapcraft.io/typora">Snap installer</a>, which you can install via the command line:</p> <div class="language-sh highlighter-rouge"><div class="highlight"><pre class="highlight"><code>snap <span class="nb">install </span>typora </code></pre></div></div> <p>Or simply click <a href="snap://typora">this link</a> to install it from the Desktop Store.</p> <p>The Snap version supports both x64 and ARM architectures.</p> <p>If you do not have Snap installed, please follow the instructions at <a href="https://snapcraft.io/docs/installing-snapd">https://snapcraft.io/docs/installing-snapd</a> to enable Snap support.</p> <h2 id="limitations-of-the-snap-version">Limitations of the Snap version</h2> <ul> <li>The Snap version is sandboxed.</li> <li>The Snap version only has access to your home folder (<code class="language-plaintext highlighter-rouge">~/</code>) and removable media (<code class="language-plaintext highlighter-rouge">/media</code>).</li> <li>The Snap version cannot execute binaries located in <code class="language-plaintext highlighter-rouge">/usr/bin/</code> and <code class="language-plaintext highlighter-rouge">/usr/local/bin</code> because it only has access to your home folder (<a href="https://forum.snapcraft.io/t/system-files-request-for-typora-snap-app/28740">source</a>). <ul> <li>The Snap version includes Pandoc, which can be used by Typora but remains isolated from your system.</li> <li>If you need to run other commands, such as exporting files or uploading images, you must install, move, or link those binaries inside your home folder (<code class="language-plaintext highlighter-rouge">~/</code>).</li> </ul> </li> </ul> </div> </div> <footer id="post-footer" style=" background-color: rgb(51, 51, 51); padding-top: 50px; padding-bottom: 50px; text-align: center; font-size: 13px; " > <a data-has-mirror href="https://store.typora.io">Get Typora</a> / <a href="https://github.com/typora/wiki-website" >Help Improve our documents</a > </footer> <script> var backBtn = document.querySelector("#title-bar-feature-btn"); if (backBtn) { backBtn.onclick = function (event) { if ( window.history.length > 1 && document.referrer.indexOf(window.location.host) !== -1 ) { console.log(" window.history.back"); event.preventDefault(); window.history.back(); } }; } if (location.host == "support.typoraio.cn" || location.host == "support.typora.com.cn") { document.querySelectorAll("[data-has-mirror]").forEach((a) => { var href = a.href; if (href.indexOf("store.typora.io") > 0) href = "https://typoraio.cn/"; else if (href.indexOf("https://typora.io") > -1) href = "https://typoraio.cn/"; else href = href.replace("typora.io", "typoraio.cn"); a.href = href; }); } </script> <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript" ></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", "https://www.google-analytics.com/analytics.js", "ga" ); ga("create", "UA-56771470-2", "auto"); ga("set", "page", "/support"); ga("send", "pageview"); </script> <!-- Go to www.addthis.com/dashboard to customize your tools --> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5ed23a5bcf8c017f" ></script> <script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "jtsnyi1ioh"); </script> <!--link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/styles/default.min.css"> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/highlight.min.js"></script> <script>hljs.initHighlightingOnLoad();</script--> </body> </html>