{"id":908,"date":"2021-10-04T12:00:00","date_gmt":"2021-10-04T19:00:00","guid":{"rendered":"https:\/\/letsbuildroboticswithshadow8472.com\/?p=908"},"modified":"2021-10-04T01:33:33","modified_gmt":"2021-10-04T08:33:33","slug":"linux-101-with-leo_8472-part-3-minecraft","status":"publish","type":"post","link":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/2021\/10\/04\/linux-101-with-leo_8472-part-3-minecraft\/","title":{"rendered":"Linux 101 with Leo_8472: Part 3: Minecraft"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Good Morning from my Robotics Lab! This is Shadow_8472, and today, I am helping my father get his Debian install to a livable level. Let\u2019s get started!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reality Checks and Cancellations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">My goal with talking my father through a Linux install is to grow my own abilities as well, but our time together is often limited, leaving little room for research during our work sessions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Debian Testing sounded like a good idea until we started reading about it. I knew there would be warnings, but the booklet worth of information about special care it required was more than a little intimidating. It\u2019s still something I\u2019d like to try some day, just not when back seat computing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Likewise, setting up a Windows look-alike desktop environment was beyond the scope of our allotted time. The selection I had located were simply themes build upon actual desktop environments. Again: something I\u2019d like to try when I have a machine to do more advance research on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A lot of our work this week was spent reading on these canceled side projects. We unfortunately had to reduce our scope, but we now understand our limitations better for it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MultiMC with GraalVM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Overall, my family\u2019s favorite game is Minecraft. I\u2019m trying to move the family away from the default launcher, so we installed MultiMC, a third party launcher that doesn\u2019t confuse your versions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One download option for MultiMC is a .deb file labeled as if for Ubuntu. I improved a little on the installation when trying to install it locally with aptitude, apt, and finally dpkg. We had to look up how to address dependencies. While it wasn\u2019t painless, it wasn\u2019t memorable either, but it was one example of why straight Debian may not be the best for someone looking to get into Linux without a guide.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Minecraft uses Java. The current version uses the relatively new Java 16, which isn\u2019t a common find on Debian based systems unless purposefully installed. Graal is my preferred open source version of Java, and they have experimental builds for Java 16. With my recent return to the game, I\u2019ve done the following procedure a few times already.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Graal can be downloaded from their GitHub. They provide builds for both amd64 or aarch64 architectures. We didn\u2019t happen to know which one we needed, so we just choose one with a mental note to be prepared in case it wasn\u2019t recognized, which it wasn\u2019t. While Graal will work from anywhere as long as it\u2019s called, the proper place to install it is in <strong>\/usr\/lib\/jvm\/<\/strong>. On my other installations, the <strong>jvm\/<\/strong> directory already existed and was host to other Java installations, but this time we had to make it ourselves. MultiMC recognized Graal shortly after properly installing it properly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Takeaway<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There\u2019s a special feeling when you can reference your own work for solutions to problems you\u2019ve already solved. The standard Java path is something that took me a while to learn, and I still had to look it up on my own system while writing. A week or two ago, I was happy to dump Graal wherever I could find it \u2013one instance was even running it from my Downloads directory\u2013 but it\u2019s best to put utilities on a computer where others can expect to find them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the meantime, we are practicing terminal with that\u2026 hard to read terminal emulator that came with LXDE. My father tried to change the colors, but his settings didn\u2019t stick on restarting the program.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Question<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Have you ever self-referenced for answers?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Good Morning from my Robotics Lab! This is Shadow_8472, and today, I am helping my father get his Debian install to a livable level. Let\u2019s get started! Reality Checks and Cancellations My goal with talking my father through a Linux install is to grow my own abilities as well, but our time together is often &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/2021\/10\/04\/linux-101-with-leo_8472-part-3-minecraft\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Linux 101 with Leo_8472: Part 3: Minecraft&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[2,10],"tags":[],"class_list":["post-908","post","type-post","status-publish","format-standard","hentry","category-linux","category-minecraft"],"_links":{"self":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts\/908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/comments?post=908"}],"version-history":[{"count":1,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts\/908\/revisions"}],"predecessor-version":[{"id":909,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts\/908\/revisions\/909"}],"wp:attachment":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/media?parent=908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/categories?post=908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/tags?post=908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}