{"id":1441,"date":"2018-10-23T10:47:03","date_gmt":"2018-10-23T10:47:03","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=1441"},"modified":"2018-10-24T02:57:55","modified_gmt":"2018-10-24T02:57:55","slug":"linux-apps-on-chrome-os-an-easy-to-follow-guide","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2018\/10\/23\/linux-apps-on-chrome-os-an-easy-to-follow-guide\/","title":{"rendered":"Linux apps on Chrome OS: An easy-to-follow guide"},"content":{"rendered":"<h3>Linux apps can expand your Chromebook&#8217;s capabilities and open up all sorts of interesting options \u2014 but first, you have to know where to begin.<\/h3>\n<p><a href=\"\/author\/JR-Raphael\/\"><img decoding=\"async\" src=\"https:\/\/images.idgesg.net\/images\/article\/2018\/05\/jr-cw-150-2018-100759675-byline.png\" alt=\"JR Raphael\" width=\"34\" \/><\/a><\/p>\n<p>By <a href=\"\/author\/JR-Raphael\/\">JR Raphael<\/a><\/p>\n<p>Contributing Editor, Computerworld | Oct 22, 2018 3:00 AM PT<\/p>\n<p>Google&#8217;s <a href=\"https:\/\/www.computerworld.com\/article\/3280924\/chrome-os\/chrome-os-tips-tools-chromebook-intelligence.html\">Chrome OS<\/a> platform sure isn&#8217;t what it used to be.<\/p>\n<p>The software that started out as a strictly web-centric entity \u2014 with everything revolving around the Chrome browser and apps that could operate inside it \u2014 is now one of modern computing&#8217;s most versatile operating systems. Contemporary Chromebooks still run all the standard web-based stuff, of course, but they&#8217;re also capable of connecting to Google&#8217;s entire Play Store and running <a href=\"https:\/\/www.computerworld.com\/article\/3234533\/android\/android-apps-for-chromebooks-the-essentials.html\">almost any Android app<\/a> imaginable. And if that isn&#8217;t enough, many models have recently gained the ability to run Linux apps as well.<\/p>\n<p>Linux, for the uninitiated, is a free and open-source operating system (well, technically a series of operating systems) adored by developers, <a href=\"https:\/\/www.computerworld.com\/article\/3163627\/linux\/if-you-want-privacy-you-need-to-run-linux.html\">privacy advocates<\/a>, and plenty of other technically inclined hominids. Despite its geeky reputation, Linux is actually used for a variety of everyday purposes, even <a href=\"https:\/\/www.computerworld.com\/article\/3252823\/linux\/why-linux-is-better-than-windows-or-macos-for-security.html\">in the enterprise<\/a>. When you hear people talk about Ubuntu, Mint, or Raspbian \u2014 the software associated with the ultra-affordable <a href=\"https:\/\/www.computerworld.com\/article\/3159707\/windows-pcs\/as-with-pcs-you-can-now-customize-raspberry-pi-like-computers.html\">Raspberry Pi<\/a> computers \u2014 you&#8217;re hearing the names of specific flavors, or &#8220;<a href=\"https:\/\/www.computerworld.com\/article\/3245645\/linux\/the-5-best-linux-distros-for-work-red-hat-suse-ubuntu-linux-mint-and-tens.html\">distributions<\/a>,&#8221; of Linux. Even Chrome OS and Android have Linux-based technology at their cores.<\/p>\n<p>For all of its utility, though, Linux isn&#8217;t always the most intuitive operating system. In fact, it can be downright confusing \u2014 especially when you have to head into the terminal, its powerful command-line interface, which is the only way to install Linux apps on a Chromebook. (Some forms of the OS allow you to stick with a <a href=\"https:\/\/www.computerworld.com\/article\/3268005\/linux\/why-not-the-best-why-not-linux-mint.html\">more traditional graphical user interface<\/a> and avoid the overwhelming vastness of the command line, but that&#8217;s not possible within the current Chrome OS implementation.)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.idgesg.net\/images\/article\/2018\/10\/01-linux-apps-chrome-os-terminal-100777154-large.jpg\" alt=\"linux apps chrome os terminal\" width=\"700\" height=\"423\" \/>JR Raphael\/IDG<\/p>\n<p>Meet the oh-so-friendly face of Chrome OS&#8217;s Linux terminal.<\/p>\n<p>So if you want to take advantage of Linux apps on a Chrome OS device, you&#8217;re gonna have to roll up your sleeves and learn a little good old-fashioned geek-level knowledge. Let&#8217;s take it one step at a time, shall we?<\/p>\n<h3>Part I: Why you&#8217;d want to use Linux apps on a Chromebook<\/h3>\n<p>First things first: Why bother? If you&#8217;re like <a href=\"https:\/\/www.computerworld.com\/article\/2893364\/chrome-os\/is-chrome-os-right-for-you.html\">most Chrome OS users<\/a>, a Chromebook is perfectly fine for you as-is \u2014 and Linux apps are part of a virtual Bizarro World, with foreign-seeming titles and interfaces just different enough from familiar terrain to require a learning curve.<\/p>\n<p>Well, the truth is that if your Chromebook already does everything you need, you probably don&#8217;t need to mess with Linux apps. Linux app support on Chrome OS isn&#8217;t really meant to be for everyone; it&#8217;s intended to <a href=\"https:\/\/www.computerworld.com\/article\/3273905\/chrome-os\/linux-apps-chromebooks.html\">fill in the gaps<\/a> of what a Chromebook can accomplish for a specific subset of advanced &#8220;almost there&#8221; users \u2014 folks who are just about able to get by with a combination of cloud-centric software and Android applications but who have one or two specific lingering needs those categories of programs can&#8217;t address.<\/p>\n<p>With Linux app support, for instance, you can install Photoshop-caliber image editing software onto a Chromebook. You can run robust audio- or video-editing software that exceeds the capabilities offered by web-based or even Android-based tools in that area. And perhaps most significantly, from a big-picture perspective, you can run code editors \u2014 including Google&#8217;s own official Android Studio development tool \u2014 which opens the world of Chrome OS up <a href=\"https:\/\/www.computerworld.com\/article\/3273905\/chrome-os\/linux-apps-chromebooks.html#2\">to Android developers<\/a>.<\/p>\n<p>As Google works to turn Chrome OS into a broadly viable <a href=\"https:\/\/www.computerworld.com\/article\/3253624\/chrome-os\/chrome-os-takeover.html\">all-purpose computing platform<\/a> and <a href=\"https:\/\/www.computerworld.com\/article\/3300872\/chrome-os\/androidification-of-chrome-os.html\">Android desktop companion<\/a>, eliminating these sorts of niche-level asterisks goes a long way in expanding the ecosystem&#8217;s appeal and shedding its longstanding limitations.<\/p>\n<h3>Part II: How to get started with Linux apps on a Chromebook<\/h3>\n<p>If you think you&#8217;d stand to benefit from using a Linux app on your Chrome OS device \u2014 or if you just want to explore and see what&#8217;s out there \u2014 the first step is to see if your Chromebook supports Linux apps in the first place.<\/p>\n<p>Linux app support rolled out to Chrome OS&#8217;s main stable channel with <a href=\"https:\/\/chromereleases.googleblog.com\/2018\/09\/stable-channel-update-for-chrome-os.html\" target=\"_blank\" rel=\"noopener\">Chrome OS 69<\/a> in September, but certain <a href=\"https:\/\/chromium.googlesource.com\/chromiumos\/docs\/+\/master\/containers_and_vms.md#Supported-Now\" target=\"_blank\" rel=\"noopener\">hardware and software requirements<\/a> are attached \u2014 which means not all devices are eligible. The simplest way to see if your device has Linux app support is to open up the Chrome OS settings (by typing chrome:\/\/settings into the address bar of a browser window) and then type Linux into the search box at the top.<\/p>\n<p>If you see a section appear with the label &#8220;Linux (Beta),&#8221; you&#8217;re good to go. If not, your device isn&#8217;t supported, and you&#8217;ll have to upgrade to a newer or more powerful model in order to use Linux software.<\/p>\n<p>Provided you see the Linux-related section, click on it and then follow the steps that appear to enable Linux apps for your Chromebook. The system will take a few minutes to install all the necessary elements:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.idgesg.net\/images\/article\/2018\/10\/05-linux-apps-chrome-os-installing-linux-100777158-large.jpg\" alt=\"linux apps chrome os installing linux\" width=\"700\" height=\"467\" \/>JR Raphael\/IDG<\/p>\n<p>Hang tight while the Linux virtual machine is downloaded and installed.<\/p>\n<p>When it&#8217;s done, you&#8217;ll see a terminal window like the one shown earlier in the story. Take a moment to celebrate: Your Chromebook is officially ready to run Linux apps. And now the real fun begins.<\/p>\n<h3>Part III: How to install Linux apps on a Chromebook<\/h3>\n<p>That same terminal window is where you&#8217;ll go anytime you want to install a new Linux application. You can always find it by opening your device&#8217;s app launcher and looking for the &#8220;Terminal&#8221; entry inside.<\/p>\n<p>Once you&#8217;re in the Linux terminal, the specific command you&#8217;ll enter for installing an app is sudo apt-get install followed by the app&#8217;s official name. (Told ya this wasn&#8217;t exactly intuitive, right?)<\/p>\n<p>So if, for instance, you wanted to install <a href=\"https:\/\/www.computerworld.com\/article\/3249268\/office-software\/free-and-low-cost-office-suites-for-business.html#toc-2\">LibreOffice<\/a> \u2014 a popular and fully featured open-source office suite \u2014 you&#8217;d open the terminal and type in:<\/p>\n<p>sudo apt-get install libreoffice<\/p>\n<p>A quick tip: While normal commands for pasting text (such as Ctrl-V) won&#8217;t work in the terminal window, you can copy text from anywhere and then right-click (or two-finger click, on a trackpad) in the terminal to make the text appear.<\/p>\n<p>Once you hit enter, the system will put a bunch of info on your screen and ask you to confirm the installation. Don&#8217;t freak out; just type the letter y and hit enter again, then wait while the installation occurs.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.idgesg.net\/images\/article\/2018\/10\/02-linux-apps-chrome-os-installation-100777157-large.jpg\" alt=\"linux apps chrome os installation\" width=\"700\" height=\"422\" \/>JR Raphael\/IDG<\/p>\n<p>Get ready for a lot of fast-scrolling text when you install a Linux app onto your Chromebook.<\/p>\n<p>You&#8217;ll see a ton of text scroll down the screen while components are downloaded, unpacked, and installed. Be patient \u2014 it may take a while! When the scrolling stops and the terminal returns to the green-colored command prompt, you can safely close it (by typing exit into the prompt and then hitting enter) and go look in your Chrome OS launcher to find your freshly installed application.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.idgesg.net\/images\/article\/2018\/10\/03-linux-apps-chrome-os-launcher-100777155-large.jpg\" alt=\"linux apps chrome os launcher\" width=\"700\" height=\"574\" \/>JR Raphael\/IDG<\/p>\n<p>Once installed, Linux apps live inside the regular Chrome OS launcher \u2014 alongside Android apps, web apps, and anything else on your device.<\/p>\n<p>At that point, you can use the app like any other program on your device. The one caveat is that for security reasons, Linux apps can&#8217;t access your Chromebook&#8217;s full file system; they can see only a special &#8220;Linux apps&#8221; folder within the local storage. So anytime you need to pull up an existing file \u2014 be it from your local storage, an external drive, or any connected cloud storage services \u2014 you&#8217;ll first need to open the Chrome OS Files app and copy the file into that &#8220;Linux apps&#8221; area.<\/p>\n<h3>Part IV: How to update or uninstall Linux apps on a Chromebook<\/h3>\n<p>Next in our list of not-so-user-friendly considerations to remember: Linux apps won&#8217;t automatically update themselves or necessarily even notify you about available updates; instead, it&#8217;s up to you to periodically check in for updates via the terminal. On the plus side, you can search for updates to all your Linux apps at once rather than having to check individually.<\/p>\n<p>To do so, open that Terminal app in your Chromebook&#8217;s launcher and type in:<\/p>\n<p>sudo apt-get update &amp;&amp; sudo apt-get upgrade<\/p>\n<p>The first part of that command searches for updates to all your Linux apps; the second part downloads and installs them. All that happens once you enter the command, without any further input required. Isn&#8217;t Linux odd?<\/p>\n<p>If you ever need to uninstall anything, meanwhile, use the following terminal command (substituting &#8220;libreoffice&#8221; with whatever app you want to uninstall):<\/p>\n<p>sudo apt-get remove libreoffice<\/p>\n<h3>Part V: An easier option<\/h3>\n<p>Does all of this sound like an awful lot of work? It kind of is \u2014 but take heart: There&#8217;s a simpler option, though it, too, requires you to use some of the foundational knowledge we&#8217;ve just established.<\/p>\n<p>Employing the above mechanisms, you can install what&#8217;s called a Software Center \u2014 basically, an app store for Linux apps. It gives you a graphical interface for finding programs, installing or uninstalling them, and even updating them down the line.<\/p>\n<p>First, however, you have to install the Software Center, and the process is exactly like installing any other Linux app. So go back to your terminal and enter the following command:<\/p>\n<p>sudo apt-get install gnome-software gnome-packagekit<\/p>\n<p>Press enter and confirm as needed. Once the process is finished, you&#8217;ll see a new item in your Chromebook&#8217;s app launcher called &#8220;Software.&#8221;<\/p>\n<p>You aren&#8217;t finished yet, though. (See? Nothing&#8217;s truly simple in this domain.) Odds are, when you first open the Software Center, you&#8217;ll find very little on its virtual shelves. You can try rebooting your Chromebook to see if that fixes things, but if that doesn&#8217;t work, you&#8217;ll need to go back into the terminal to force an update. First, type:<\/p>\n<p>sudo apt-get update<\/p>\n<p>Press enter and allow that process to finish. Then, type:<\/p>\n<p>sudo apt-get dist-upgrade<\/p>\n<p>Once more, press enter and let the system do its thing. When it&#8217;s done, reboot your Chromebook \u2014 and then you should see the fully stocked Software Center, ready to handle all your Linux app needs with relative ease:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.idgesg.net\/images\/article\/2018\/10\/04-linux-apps-chrome-os-software-center-100777156-large.jpg\" alt=\"linux apps chrome os software center\" width=\"700\" height=\"486\" \/>JR Raphael\/IDG<\/p>\n<p>A Software Center makes the act of managing Linux apps much simpler \u2014 once you get it installed, that is.<\/p>\n<p>And with that, my geek-card-carrying friend, allow me to welcome you to the world of Linux apps on Chrome OS. As you can see, this setup certainly isn&#8217;t intended for everyone at this point \u2014 but for those of us who need it and are brave enough to pursue it, ample rewards await.<\/p>\n<p><em>Which Linux apps are worth your while? Stay tuned for my collection of Linux-on-Chromebook recommendations, coming soon to Computerworld.com.<\/em><\/p>\n<p><a href=\"https:\/\/www.computerworld.com\/article\/3314739\/chrome-os\/how-to-use-linux-apps-on-chrome-os.html\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux apps can expand your Chromebook&#8217;s capabilities and open up all sorts of interesting options \u2014 but first, you have to know where to begin. By JR Raphael Contributing Editor, Computerworld | Oct 22, 2018 3:00 AM PT Google&#8217;s Chrome OS platform sure isn&#8217;t what it used to be. The software that started out as &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2018\/10\/23\/linux-apps-on-chrome-os-an-easy-to-follow-guide\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Linux apps on Chrome OS: An easy-to-follow guide&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1441","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/1441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=1441"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/1441\/revisions"}],"predecessor-version":[{"id":1504,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/1441\/revisions\/1504"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=1441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=1441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=1441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}