Hosting Service

27 Nov 2019 | MAK Azad

Things to do after installing Ubuntu 18.04.2 LTS(Bionic Bever)

Category : Linux | Tag : Ubuntu |

After installing the latest Ubuntu 18.04 LTS Bionic beaver version on your system, it’s time to set things up wich will make sure the perfect usability of your system. Here is our top list of the important things that you should do after installing this open source OS.

  1. Update and Upgrade Ubuntu
    $ sudo apt update && sudo apt-get upgrade --fix-missing

    This command will upgrade all of your installed packages to their latest version and fixes the missing issues

  2. Install the package build-essential, checkinstall for putting it into your package manager
    $ sudo apt install build-essential checkinstall

    What is build-essential?

    build-essential contains an informational list of packages which are considered essential for building Debian packages. This package also depends on the packages on that list, to make it easy to have the build-essential packages installed. It generally includes the GCC/g++ compilers and libraries and some other utilities

    What is checkinstall

    checkinstall is a simple program which monitors the installation of files, and creates a Debian package from them. The majority of applicatications you will wish to use upon your system are already available as Debian packages. But there may be a few applications you need to install from source. Rather than fully Debianising the package yourself you can integrate it into your system with checkinstall.

    There are two primary benefits to using checkinstall instead of running make install:
    - You can easily remove the package with one step
    - You can install the resulting package upon multiple machines

  3. Install Ubuntu Restricted Extras
    $ sudo apt install ubuntu-restricted-extras

    What is Ubuntu Restricted Extras?

    Ubuntu Restricted Extras is a software package for the computer operating system Ubuntu that allows the user to install essential software which is not already included due to legal or copyright reasons. It is a meta-package that installs:
    - Support for MP3 and unencrypted DVD playback
    - Microsoft TrueType core fonts
    - Adobe Flash plugin
    - codecs for common audio and video files

  4. Automatically Import All Missing Launchpad PPA GPG Keys

    $ sudo add-apt-repository ppa:nilarimogard/webupd8 >
    $ sudo apt update
    $ sudo apt install launchpad-getkeys
    $ sudo launchpad-getkeys

    What is Launchpad?

    Launchpad, developed by Canonical, is a system used to keep track of many aspects of open-source development. Launchpad's features include code hosting, bug tracking, translation, feature blueprints and a community-based answer tracker.

    Launchpad is for Ubuntu users to provide debugging logs to developers, so developers may root cause, and fix bugs and enhance features in software provided by Ubuntu. Launchpad is also used for managing Ubuntu projects.

    What is PPA?

    PPA Personal Package Archives enables you to upload Ubuntu source packages to be built and published as an apt repository by Launchpad.

    PPA is a unique software repository intended for non standard software/updates; it helps you to share out software and updates directly to Ubuntu users.

    All you need to do is create your source package, upload it and Launchpad will build binaries and then host them in your own apt repository. This makes it is easy for Ubuntu users to install your packages in the same way they install standard Ubuntu packages, and importantly, they will automatically get updates once you make them available.

    What is GPG Keys?

    gpg is the OpenPGP part of the GNU Privacy Guard (GnuPG). It is a tool to provide digital encryption and signing services using the OpenPGP standard. gpg features complete key management and all bells and whistles you can expect from a decent OpenPGP implementation.

  5. Install Kazam
    $ sudo apt install kazam

    What is Kazam?

    Kazam is a simple screen recording program that will capture the content of your screen and record a video file that can be played by any video player that supports VP8/WebM video format.
    Optionally you can record sound from any sound input device that is supported and visible by PulseAudio.

  6. Install anydesk
    Download anydesk

    $ wget https://download.anydesk.com/linux/anydesk_5.0.0-1_amd64.deb
    Build the package
    $ sudo dpkg -i anydesk_5.0.0-1_amd64.deb
    Install the package
    $ sudo apt install -f

    What is dpkg

    dpkg is the main package management program in Debian and Debian based System. It is used to install, build, remove, and manage packages. For installing an “.deb” package, use the command with “-i” option.

    Option -i, --install package-file...
    Install the package.
    If --recursive or -R option is specified, package-file must refer to a directory instead.

    Installation consists of the following steps:
    1. Extract the control files of the new package.
    2. If another version of the same package was installed before the new installation, execute prerm script of the old package.
    3. Run preinst script, if provided by the package.
    4. Unpack the new files, and at the same time back up the old files, so that if something goes wrong, they can be restored.
    5. If another version of the same package was installed before the new installation, execute the postrm script of the old package. Note that this script is executed after the preinst script of the new package, because new files are written at the same time old files are removed.
    6. Configure the package.

  7. Install latest Git & Git Configure

    $ sudo add-apt-repository ppa:git-core/ppa
    $ sudo apt update
    $ sudo apt install git
    $ sudo git config --global user.name "YourName"
    $ sudo git config --global user.email youremail@gmail.com

  8. Install Adobe flash

    $ sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
    $ sudo apt update
    $ sudo apt install adobe-flashplugin browser-plugin-freshplayer-pepperflash

  9. Check available upgrade & upgrade ubuntu

    $ sudo apt list --upgradable
    $ sudo apt upgrade -y

  10. Force any missing install, autoremove unused package, autoclean, clean update & reboot system

    $ sudo apt -f install
    $ sudo apt autoremove
    $ sudo apt -y autoclean
    $ sudo apt -y clean
    $ sudo apt update
    $ sudo reboot

View gist at github

View on YouTube: https://www.youtube.com/watch?v=GcwKuVnOhV0

If you need help reach me over Skype: azad-bd2

More about me : azad.space

All post under category Linux


1. How to configure YUM Server in Linux | RHEL 6
2. How to Reset Root Password On CentOS 7
3. Things to do after installing Ubuntu 18.04.2 LTS(Bionic Bever)