Update your Debian based distributions in one step

I cannot stress enough how important is to update your operating system. There are millions of reasons why to do it, and they are all pro, starting with security issues, stability of the system itself, feature upgrades and so on. Your operating system is like a plant; you need to water it on a daily basis and protect it from various parasites so it can grow and continue to be beautiful. This article will describe how to do your “tending and watering” with a help of a single script and all in one shot.


Update your system! Right now, and make a habit of doing it. And do it at least once a week. You will be happy and your system will be grateful.

There are several ways you can update your operating system. If running a Desktop, there are a variety of GUI tools which can perform the task. Tools like Synaptic, Software Center, Kpackage, GNOME Software and so on. On server installations, there are no GUI tools, so you will use CLI tools like apt, apt-get, or aptitude which actually has a basic GUI and is also my preferred update tool.  Continue reading “Update your Debian based distributions in one step”

Automate initial customization – Ubuntu 16.04

This guide is a continuation on Ubuntu 16.04 initial customization tutorial where I explained what I consider are tasks to be made after you installed a minimal Ubuntu on your computer or a virtual machine. I strongly advise to check out that guide as this one is just a brief overview of the actions performed assembled into a bash script which will automate all the work described in mentioned guide.


I strongly advise you check out my guide about preseeding before you continue with this automate guide.

A bare metal installation of Ubuntu 16.04 is required to automate it’s initial customization. You can set it up by following Ubuntu 16.04 Minimal Install guide on this website. A virtual machine image in VMDK format is also available for download here. If you decide to download and use an image, please read the guidelines on download page to set it up right. Continue reading “Automate initial customization – Ubuntu 16.04”

Ubuntu 16.04 initial customization

This guide will demonstrate how to customize a minimal Ubuntu installation which I showed you how to create in my previous tutorial Ubuntu 16.04 Minimal Install. Minimal installation of Ubuntu alone is pretty much useless as it contains no installed software, other than basic packages required for Ubuntu to run. This guide will show you a few basic system tweaks and we will also install some software. In the end, as a whole, you will have a good foundation for you future projects.


You can get a VMDK virtual machine image of Ubuntu minimal installation in Downloads section of this site.

You will need a minimal installation of Ubuntu, which I explained how to create in my previous tutorial Ubuntu 16.04 Minimal Install. A basic knowledge of Linux command line and commands is also desirable, although not required. This guide contains enough details for you to only copy, paste n’ execute everything and it will work (tho this is not a proper approach).  Let’s start! Continue reading “Ubuntu 16.04 initial customization”

Ubuntu 16.04 Minimal Install

This tutorial will guide you trough base installation of Ubuntu system. Just to make it clear, this is not a “standard” Desktop installation which makes this guide both suitable for beginners and not. By saying not, it definitely doesn’t mean a beginner users should be discouraged to go through this guide. On a contrary, this website contains guides which will successfully guide you from this base install to whatever suits your needs, whether it is a desktop, server, a headless dedicated application system, or something else.


Other than Ubuntu, this guide is also suitable for Debian linux, or any other of it’s derivatives (Elementary OS, Mint…).

To understand this guide, a basic knowledge of Linux command line and Bash shell is required. Don’t let this scare you off if you don’t know anything about it. I’m pretty sure you will make it to the end by just copying and pasting stuff. If you want to learn a thing or two about it, it’s all out there on the internet. Literally all, Linux is open source and free and all knowledge about it is available at no charge, which makes it pretty awesome, right? Continue reading “Ubuntu 16.04 Minimal Install”