{"id":14982,"date":"2014-10-04T23:48:30","date_gmt":"2014-10-05T06:48:30","guid":{"rendered":"http:\/\/www.kith.org\/journals\/jed\/2014\/10\/04\/14982.html"},"modified":"2026-03-19T19:02:48","modified_gmt":"2026-03-20T02:02:48","slug":"how-to-install-unix-like-softw","status":"publish","type":"post","link":"https:\/\/www.kith.org\/jed\/2014\/10\/04\/how-to-install-unix-like-softw\/","title":{"rendered":"How to install Unix-like software"},"content":{"rendered":"\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">How to install Unix-like software: A text adventure transcript.<\/p>\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">Based on a true story. Or rather, several remarkably similar true stories.<\/p>\r\n\r\n<hr width=\"25%\" \/>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">You are sitting in front of a computer running OS X. You've decided that it's time to finally learn to use a tool you've been hearing a lot about: Glitzwhacker.<\/p>\r\n\r\n<p style=\"text-indent: 0\">> <b>Google Glitzwhacker<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">You find the Glitzwhacker home page. It says:<\/p>\r\n\r\n<blockquote>\r\n<p style=\"text-indent: 0;\">Glitzwhacker is the best tool for whacking glitzes. And it's easy to install! Just use the <a href=\"\">Phenoteletypist<\/a> installer, like so, and you'll be up and running in seconds:<\/p>\r\n\r\n<pre style=\"padding: 0;\">% phenot glitzwhacker -qrs -tuv<\/pre>\r\n<\/blockquote>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>type command line<\/b><\/p>\r\n\r\n<pre style=\"padding: 0;\">phenot: Command not found.<\/pre>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>follow link to Phenoteletypist<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">The Phenoteletypist home page says:<\/p>\r\n\r\n<blockquote>\r\n<p style=\"text-indent: 0;\">Congratulations on your choice! Phenoteletypist is an awesome open-source package for installing glitzwhacking technologies. It will make your life incomparably easier! To set it up, just make sure you're running PHP 2.1 (or 3.8.2.22) and Python 5, and that you have the entire GNU suite installed in your \/usr\/local\/phenot\/tarantula directory; then you can use the excellent Mac OS X <a href=\"\">GUI interface<\/a>.<\/p>\r\n<\/blockquote>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>follow link to GUI interface<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">The link is broken.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>copy and paste link but change it to be absolute rather than relative<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">You have now downloaded the Mac installer for the GUI interface.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>run installer<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">The installer only works on the latest version of OS X, with makemixmasher and X11 installed.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>Google makemixmasher<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">makemixmasher is an OS X package manager package manager, for managing package manager packages.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>install makemixmasher<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">You follow the simple easy-to-understand makemixmasher installation procedure.<\/p>\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">Ninety-eight lines of cryptic status messages scroll past.<\/p>\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">The last line says \"Error: Directory not writeable.\"<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>sudo install makemixmasher<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">(After entering superuser password.) You follow the simple easy-to-understand makemixmasher installation procedure.<\/p>\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">One hundred and two lines of cryptic status messages scroll past.<\/p>\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">There is an error message here.\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>read error message<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">It says \"Installation failed. \/bin\/devel\/nemo\/whist\/boojum, line 528: cmd() requires two arguments, not one. Error not found.\"<\/p>\r\n\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>Google error message<\/b>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">With quotation marks around it or without?\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>with<\/b>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">No pages found.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>without<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">What?<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>Google error message without quotation marks<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">There are five Stack Overflow pages here.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>read Stack Overflow pages<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">All of them describe error messages vaguely similar to yours but not quite the same.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>read answers<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">After half an hour of reading all of the proposed answers and painstakingly trying to follow their instructions, you have tried to install three other possibly-required systems with unusual names, but you have been unsuccessful at all of them.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">None of the proposed answers seem likely to address your issue anyway.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">It's possible that the main problem is that you have multiple versions of Python installed on your system and you're using the wrong one.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>examine Python installations<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">It's possible that the main problem is that you have multiple versions of Python installed on your system and you're using the wrong one.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>how would I find out?<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">What?<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>run Python command to check which versions are installed<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">There is an error message here.<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>read error message<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">It says \"Stack trace: line overflow in \/usr\/share\/mimsy\/quetzalcoatl.py, line 32,768: unable to begin underflow processing. Please file a bug!\"<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>give up<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">What?<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>quit<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">Would you indeed like to quit now?<\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">> <b>y<\/b><\/p>\r\n\r\n<p style=\"text-indent: 0; margin: 10px 0 10px 0;\">You have given up. Your score is 0 out of a total of 350 points, earning you the title of Rank Beginner. Come back and try again soon!<\/p>\r\n\r\n<hr width=\"25%\" \/>\r\n\r\n<p>Postscript: I feel like I should explicitly note that I love open-source Linux-like software and I have a great deal of respect for the people who write it and who write instructions for using it, both of which I suspect are pretty thankless tasks. I suspect that the problems that I run into whenever I try to do this kind of thing are probably largely due to the vast number of different configurations that are out there; it's hard to write instructions and code that will really work everywhere. Some of the problems may also be due to my ignorance; there's obviously a lot that I don't know about this stuff.<\/p>\r\n<p>Postpostscript: Given how many difficult installation processes I've encountered lately, I think it's worth specially mentioning one good experience: I had an astonishingly painless and fast Drupal installation experience recently, after I figured out that I could use the in-browser setup tool rather than reading through all of the unfortunately-hard-to-navigate setup instructions on the Drupal site. During the Drupal installation process, I didn't have to install anything else as a prereq, and other than having to set some permissions to globally writeable, I encountered no significant setbacks or errors. Yay, Drupal!<\/p>\r\n\n","protected":false},"excerpt":{"rendered":"<p>How to install Unix-like software: A text adventure transcript. Based on a true story. Or rather, several remarkably similar true&#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[119,68,24],"tags":[],"class_list":["post-14982","post","type-post","status-publish","format-standard","hentry","category-favorite-entries","category-programming","category-software"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/posts\/14982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/comments?post=14982"}],"version-history":[{"count":1,"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/posts\/14982\/revisions"}],"predecessor-version":[{"id":21890,"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/posts\/14982\/revisions\/21890"}],"wp:attachment":[{"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/media?parent=14982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/categories?post=14982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kith.org\/jed\/wp-json\/wp\/v2\/tags?post=14982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}