{"id":1098,"date":"2019-07-29T16:37:06","date_gmt":"2019-07-30T00:37:06","guid":{"rendered":"https:\/\/accretiondisc.com\/blog\/?p=1098"},"modified":"2019-07-29T20:53:01","modified_gmt":"2019-07-30T04:53:01","slug":"what-i-did-after-installing-linux","status":"publish","type":"post","link":"https:\/\/accretiondisc.com\/blog\/2019\/07\/29\/what-i-did-after-installing-linux\/","title":{"rendered":"What I did after installing Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I had a hard drive fail on my laptop, so I put the best parts of several broken machines together into a sum-greater-than-the-whole new machine. Right now, I&#8217;m installing Ubuntu Linux 19.04. And, since it&#8217;s been a long time since I blogged what I do afterward, here is the mid-2019 edition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">References: the usual &#8220;what to do&#8221; blog posts, e.g., <a href=\"https:\/\/www.techdrivein.com\/2019\/04\/15-things-todo-ubuntu-1904.html\">this<\/a>, <a href=\"https:\/\/www.omgubuntu.co.uk\/2019\/04\/things-to-do-after-installing-ubuntu-1904\">this<\/a>, and <a href=\"http:\/\/www.ubuntubuzz.com\/2019\/04\/what-to-do-after-installing-ubuntu-1904-disco-dingo.html\">this<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start by installing updates:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt update &amp;&amp; sudo apt dist-upgrade<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then gnome tweaks, to make your GUI act less lobotomized:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install gnome-tweaks<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The specific tweaks I want are left-side buttons, static workspaces, desktop icons for home but not trash, the size of the monospace font, and (since this is a 13&#8243; laptop) the scaling factor. I also add a percentage to the battery indicator and weekday to the clock. While I&#8217;m monkeying around with my settings, I set up night mode. And then I make sure that Alt-Tab behaves correctly. (See <a href=\"https:\/\/blogs.gnome.org\/fmuellner\/2018\/10\/11\/the-future-of-alternatetab-and-why-you-need-not-worry\/\">here<\/a>.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then I install the usual assortment of web browsers:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install chromium-browser<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">(I also install Google Chrome from a .deb I download from their website.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then a whole bunch of things I need:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install caffeine<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install vim<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then, before I forget, I install libreadline for other things to use:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install libreadline-dev<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Next, I finish installing the usual software subjects:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install imagemagick colordiff jhead wv pandoc abiword antiword eyed3<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Stuff from other systems<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Then I&#8217;m ready to start pulling things from other machines. The easiest way to do that is to go over there and rsync them to me. So:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install openssh-server<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ ssh-keygen  # hitting ENTER at each prompt<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ ssh-copy-id {whatever the other machines are}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then I pop over to those machines and send the appropriate contents back here.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ruby<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Then I install ruby so I can use all the ruby tools I&#8217;ve developed over the years:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install libssl-dev zlib1g-dev<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ git clone git:\/\/github.com\/sstephenson\/rbenv.git ~\/.rbenv<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ git clone git:\/\/github.com\/sstephenson\/ruby-build.git ~\/.rbenv\/plugins\/ruby-build<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cd ~\/.rbenv\/plugins\/ruby-build<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ hash -r  # might not be necessary<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ rbenv install ( --list | some-version )<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ gem install coderay csv fileutils kramdown mini_magick optimist pericope pry tty-color tty-command tty-screen tty-table zxcvbn-ruby<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">More Software<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Also Telegram, if this machine will be used for your private messaging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And Dropbox.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had a hard drive fail on my laptop, so I put the best parts of several broken machines together into a sum-greater-than-the-whole new machine. Right now, I&#8217;m installing Ubuntu Linux 19.04. And, since it&#8217;s been a long time since I blogged what I do afterward, here is the mid-2019 edition. References: the usual &#8220;what [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[23,52],"tags":[578,891,809],"class_list":["post-1098","post","type-post","status-publish","format-standard","hentry","category-life","category-technology","tag-installation","tag-sysadm","tag-system-admin"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paRqpr-hI","_links":{"self":[{"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/posts\/1098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/comments?post=1098"}],"version-history":[{"count":0,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/posts\/1098\/revisions"}],"wp:attachment":[{"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/media?parent=1098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/categories?post=1098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/tags?post=1098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}