Page 2 of Debian / Ubuntu Articles

How to upgrade from Debian 9 (Stretch) to Debian 10 (Buster)

Debian 10 is finally here. Time to upgrade all the things!!! The upgrade from Debian 9, code named Stretch to Debian 10, code named Buster is a fairly painless process. First, it’s good practice to make sure you’re completely up to date on your current version by running: sudo apt […]

How to install Node.js v12.x on Debian and Ubuntu

Feels like barely a week goes by without a new release from the Node.js team. This past week v12.0.0 was released promising speed improvements. It’s an important release because it’s slated to become the long-term service release in October 2019 with maintenance ending April 2022. If you’re starting a brand […]

How to List Installed Packages on Linux

Originally I was going to talk about how to list installed packages on my desktop distro of choice, Arch Linux. Then I remembered that not everybody is as enlightened as I am, so I should probably cover other distributions as well ;) And really, it’s really not a distro-centric situation, […]

How to install the latest nginx on Debian and Ubuntu

It’s been a minute since I’ve built out a new server, specifically a web server. As I ventured down the path of installing the latest version of nginx recently, I found the official documentation to be a touch lacking. The steps were clear enough, but the installation guide didn’t mention […]

Upgrade to Node.js 10.x or 11.x on Ubuntu 18.10

The latest and greatest, albeit not a long-term support release, from Canonical is here! Ubuntu 18.10, Cosmic Cuttlefish, was released this month and shipped with the current LTS version of Node.js, version 8. Actually, it’s a minor revision behind at the moment with 8.11.x being what’s available. Not that there’s […]

System76 Galago Pro (14") Review

Hate to start off this post somewhat negatively, but if you’re only here to leave a snarky comment about how I overpaid for a crappy Clevo machine, you can save yourself the time. That said, System76 does in fact sell machines from OEM/ODM Clevo and brands and supports them. It’s […]

How to install Node.js 10 on Ubuntu 18.04 LTS

Two days before Canonical dropped the latest and greatest long term service release of Ubuntu, the Node.js Foundation dropped the latest and greatest (and eventually long term service release) of Node.js. Due to the timing of things, Ubuntu 18.04 LTS was shipped with the current long term service release of […]

How to install the latest version of Node.js 8 on Ubuntu 18.04 LTS

Right on schedule, Canonical has released the latest long term service release of Ubuntu, version 18.04. This particular release is shipping with Node.js 8 which is the current long term service release of Node.js. Unfortunately, the version which shipped (8.10.0) is already a bit behind the latest version, 8.11.1 (at […]

How to install Firefox Developer Edition in GNOME on Debian Stretch

Haven’t said much about it, but I’ve recently moved back to Firefox on all of my devices. Nightly on my phone, and Developer Edition on my computers. The installation on Arch was a piece of cake (as expected) but on my iMac running Debian 9 (Stretch) I had issues with […]

Upgrade to Node.js 8.x on Debian and Ubuntu

Not too long ago I wrote a post on how to upgrade to Node.js 8.x on Ubuntu 17.10. Post has done well but it’s generated quite a few inquiries on if it would work on other versions of Ubuntu, specifically LTS versions. This guide should work for both Debian (Wheezy, […]

Debian is stable

I can hear you now… “No shit Josh! Debian’s one of the most stable Linux distros [sic] they even main their main branch ‘stable’!!~!” In my quest for bleeding edge software, specifically, the latest version of Gnome, I lost sight of that simple truth. With that, Arch crashed for the […]

[FIXED] Radeon kernel modesetting for r600 or later requires firmware-amd-graphics

Since I have been thoroughly disappointed with the stability of Arch Linux on my iMac recently, I decided to get my ass back over to Debian. What caught me off guard when I finished the install and rebooted was an error that I had never seen before: Radeon kernel modesetting […]

Upgrade to Node.js 8.x on Ubuntu 17.10

Ubuntu 17.10, codenamed “Artful Aardvark” was released yesterday… … with Node.js v6.11.4 #sadtrombone It could be worse though, Debian 9.x (Stretch) still ships with Node v4… but I’ll save how to remedy that for another post ;) Now, I can’t imagine you came here to listen to me throw shade […]

Hide title bars in GNOME Shell

GNOME Shell’s title bars are just too damn big. So big that I have been toying around with the idea of going back to a tiling window manager. TWMs like xmonad and i3 have little to no title bar. It saves space and creates a clean aesthetic. I’m not the […]

How to install Tmux 2.x on Debian 8 "Jessie"

I’m happy to admit that I’m a bit of a Debian novice. Coming from a decade of using Ubuntu, I still have a bit to learn. My recent dilemma was with the version of tmux I had on one of my servers. Nothing wrong with tmux 1.9 but it was […]

Switching from Ubuntu to Debian

After a short stint with openSUSE I decided to give Debian a go instead of going back to Ubuntu. Why? First and foremost, I was sick of regularly receiving “Sorry, Ubuntu has experienced an internal error” messages. I was drawn to Ubuntu because of regular release cycles but the constant […]

Upgrade to PHP 7.x on Ubuntu 14.04 LTS

Upgrading to PHP 7.x (7.0 or 7.1 as of the time of this writing) is just as easy as it is to upgrade to PHP 5.6! Before we install PHP 7.x, I would recommend getting your system up to date: sudo apt-get update Next you will need to add the […]

Getting suspend in Linux working on a MacBook Pro

A lot of my distro hopping as of late has been due to my inability to get my daily driver, a MacBook Pro 12,1 (2015) to suspend correctly. Each distro resulted in the same. Close the lid, the Apple logo goes dark and within a few seconds, it lights back […]

Unable to connect to WiFi in Linux

I was on the verge of giving up on going back to Linux because of wifi issues. Things would be working fine, then after a while, I just couldn’t connect to wireless networks anymore. At one point I couldn’t connect to my home wireless but work wifi still worked fine. […]

Switching from Mac OS X back to Linux, Part 3: The Desktop Environment

In case you missed it, here’s the story thus far: Part 1: The Motive Part 2: The Distro Before I discuss my current desktop environment, let’s rewind to 2012 before I had switched to OS X. At the time, I was running xmonad as my primary desktop environment and was […]

ERROR: Invalid position '1'

This error drove me mad. I had searched the interwebs at least a few times for it and couldn’t find a solution. All I wanted to do was block some lame ass script kiddie from scanning my server. I know the ufw command I was entering was fine, because it […]

Upgrade from PHP 5.3 to PHP 5.6 on Ubuntu 12.04 LTS

Last week I posted a call to action to help sway Ondřej Surý into continuing to support Ubuntu 12.04 LTS with his amazing PPA for the latest and greatest PHP versions. Ondřej was kind enough to take the time to backport the PPA and without ado, here’s how to get […]

Call to Action: PHP 5.6 on Ubuntu 12.04 LTS

I’m going to take a break from posting code snippets and how-tos to draw attention to the fact that PHP 5.6 may not be coming to Ubuntu 12.04 LTS by way of Ondřej Surý’s amazing PPA. Yes, you can still compile PHP from source, but as you may already know, […]

Upgrade to PHP 5.6 on Ubuntu 14.04 LTS

PHP 5.6 is finally here and if you’re on Ubuntu 14.04 LTS you’re stuck with an older version of PHP. If you want to take advantage of the new awesomeness, you can do so very easily thanks to a PPA. If you’ve never added a PPA before, you will want […]

How to Install PHP Redis on Ubuntu 14.04 LTS

Previously, I had shown you how to install PHP Redis from source but things changed with the latest Ubuntu LTS release. Now you can install the phpredis extension from the Ubuntu respositories. First, if you don’t have it installed already, let’s install Redis: sudo apt-get install redis-server After we get […]