Objective

The objective is to install the NVIDIA drivers on Ubuntu 18.10 Cosmic Cuttlefish Linux. This article will discuss three methods of Nvidia driver installation in the following order:
  • Automatic Install using standard Ubuntu Repository
  • Automatic Install using PPA repository to install Nvidia Beta drivers
  • Manual Install using the Official nvidia.com driver
To install Nvidia driver on other Linux distributions, follow our Nvidia Linux Driver guide.

Operating System and Software Versions

  • Operating System: - Ubuntu 18.10 Cosmic Cuttlefish Linux

Requirements

Privileged access to your Ubuntu 18.10 Cosmic Cuttlefish Linux installation will be required.

Conventions

Objective

The objective is to downgrade an Ubuntu system to its previous version.

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

Possibly HARD ( not recommended )

Conventions

Objective

The objective is to set the acpi kernel boot parameters on Ubuntu Linux.

Operating System and Software Versions

  • Operating System: - Ubuntu 18.04

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

Objective

The objective is to create a persistent storage Live Ubuntu USB stick

Operating System and Software Versions

  • Operating System: - Ubuntu 18.04
  • Software: - mkusb version 11.2.2

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

MEDIUM

Conventions

Objective

Fix an Ubuntu system that won't boot properly.

Distributions

Ubuntu 18.04

Requirements

An Ubuntu install with root privileges, and preferably a second computer to create a live CD.

Difficulty

Easy

Conventions

  • # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - given linux command to be executed as a regular non-privileged user

Introduction

No one wants a system that doesn't boot. It's about as bad and frustrating as any technical problem gets, and more often than not, it feels like the system is totally shot. Fear not, though, Ubuntu has a couple of convenient ways to help repair your computer and get things back to normal.

Objective

Install Ubuntu 16.04 MATE or Ubuntu 18.04 on a Raspberry Pi 3

Distributions

You can do this from any Linux distribution.

Requirements

A working Linux install with root privileges, a Raspberry Pi 3, A compatible Pi charger, a MicroSD card, and a compatible card reader for your computer. You'll also need separate peripherals for the Pi.

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - given linux commands to be executed as a regular non-privileged user

Introduction

Ubuntu is the most popular Linux distribution, and the Raspberry Pi is easily the most popular single board computer… ever. So, it seems like a perfect match, right?

While setting up Ubuntu on the Raspberry Pi is easy, there isn't an official Ubuntu desktop image for the Pi. Actually, the only official image for the Pi is the IoT focused Ubuntu Core. That's probably not the version of Ubuntu that you're thinking about for your Raspberry Pi projects, though.

Instead, there are a couple of options to get a more traditional Ubuntu experience on your Raspberry Pi.

Objective

Upgrade an existing Ubuntu installation 18.04 LTS to 18.10 Cosmic Cuttlefish

Requirements

You need an existing Ubuntu 18.04 LTS install with root privileges. The following link will provide you with an information on how to upgrade your current Ubuntu system to 18.04 LTS.

Difficulty

Easy

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Release Date

The Ubuntu 18.10 Cosmic Cuttlefish is expected to be releases in mid October 2018.

What's New

Current, the most prominent new features to be expected for Ubuntu 18.10 Cosmic Cuttlefish are:
  • GNOME 3.30
  • New default Communitheme theme
  • Faster boot with new compression algorithms
Note also that you can check your Ubuntu version following our guide on this topic: How to check Ubuntu version

Preparations

At this time your are only able to upgrade to Ubuntu 18.10 Development Branch. Upgrades to a final release will not be available until few days after the official Ubuntu 18.10 release date.

Objective

The objective is to show how to enable and disable PHP curl module with Apache on Ubuntu Linux

Operating System and Software Versions

  • Operating System: - Ubuntu 16.04

Requirements

Privileged root access to your Ubuntu server is required in order to install, enable and disable PHP curl module.

Difficulty

EASY

Conventions

What you will learn

In this article, you will learn how you can use your Ubuntu Linux machine to open a serial console on a cisco device.

Requirements

  • Privileged access to your Ubuntu machine
  • A serial cable

Conventions

# - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
$ - requires given linux commands to be executed as a regular non-privileged user

How to proceed

Install screen

In this step you need to install screen, a program that will allow you to open the serial console fo your cisco device.
$ sudo apt install screen

Introduction

Etherpad is an Open Source, web-based and real-time collaborative editor. It allows multiple persons, using their web browsers to edit a document at the same time. It also offers some cool features like rich text formatting and instant messaging.

The objective is to install Etherpad on Ubuntu 16.04 Linux.

Conventions

# - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
$ - requires given linux commands to be executed as a regular non-privileged user

Requirements

Privileged access to your Ubuntu machine.

Steps to follow

Install the prerequisites

In this first stage, let's install git, curl, libssl-dev, python and build-essential.
$ sudo apt install git curl python libssl-dev pkg-config build-essential

Install node.js

Etherpad relies on node.js. We will install its latest stable version by using the following linux commands:
$ wget https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz
$ tar xJf node-v6.9.2-linux-x64.tar.xz
$ sudo mkdir /opt/nodejs/ && mv node-v6.9.2-linux-x64/* /opt/nodejs
$ echo "PATH=$PATH:/opt/nodejs/bin" >> ~/.profile

Introduction

Whether you want to be able to connect remotely to your corporate network or to construct a virtual network between two remote points, through an unsecure network (eg: Internet), you will somehow need a VPN (Virtual Private Network). A VPN allows you to securely connect to a remote LAN (Local Area Network) through Internet or untrusted networks.

SoftEther is an Open Source VPN Server, an alternative to OpenVPN. It's thought to be the world's most powerful and easy-to-user multi-protocol VPN software. Our article concerns how to setup SoftEther on Ubuntu Xenial Xerus Linux.

What you will need

  • Ubuntu 16.04 Xenial Xerus Linux
  • A 30 GB available disk space is recommended
  • A root privilege
Note that binaries used for this article are x64 architectures. If your machine is not x64, you need to choose the suitable binaries.

Conventions

# - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
$ - requires given linux commands to be executed as a regular non-privileged user
> - given command to be executed from vpncmd command line interface

Preparing the server

Upgrade the system:
$ sudo apt update
$ sudo apt upgrade
Install (if not installed yet) build-essential for compilation purpose:
$ sudo apt install build-essential

Objective

Popcorn Time streams movies and TV shows from torrents directly into your screen. The objective is to install Popcorn Time movie streamer on Ubuntu 16.04 Linux.

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Instructions

Download Popcorn Time binaries

In this step we will download and extract Popcorn Time binaries into /opt/popcorn-time directory:
$ sudo mkdir /opt/popcorn-time
FOR 32-BIT SYSTEM EXECUTE:
$ sudo wget -qO- https://get.popcorntime.sh/build/Popcorn-Time-0.3.10-Linux-32.tar.xz | sudo tar Jx -C /opt/popcorn-time
FOR 64-BIT SYSTEM EXECUTE:
$ sudo wget -qO- https://get.popcorntime.sh/build/Popcorn-Time-0.3.10-Linux-64.tar.xz | sudo tar Jx -C /opt/popcorn-time

Objective

Go is an open source programming language developed by Google. The objective is to install latest Go language pre-compiled binaries on Ubuntu 16.04 Linux.

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Instructions

Download Go language binaries

First, we need to download Go language binaries. Visit https://golang.org/dl/ page and either download your relevant Golang Linux libraries directly using your browser or simply use wget command as shown below:
$ wget -q https://storage.googleapis.com/golang/go1.7.4.linux-amd64.tar.gz
Once downloaded, you should be able to see the Go tarball with ls command:
$ ls go*
go1.7.4.linux-amd64.tar.gz

Introduction

The latest AMDGPU drivers launched from AMD only a few short days ago bringing changes like FreeSync support and additional support for mobile chipsets as well as the obvious performance improvements.

Like the previous versions of the proprietary AMDGPU driver, only "Enterprise Grade" distributions are supported, so you won't find official Ubuntu 16.10 support just yet. Ubuntu 16.04 is continuing to be supported, and that will be the target of this guide.

Getting The Packages

AMD has provided the packages required for the install in a tarball. The reason for a tarball of .deb packages instead of the .run installer of previous AMD drivers is that AMDGPU-PRO functions by providing its own custom versions of key pieces of software needed for the drivers to function properly.

AMDGPU-PRO is build ton the open source AMDGPU drivers, and just like those drivers, requires newer versions of Mesa, DRM, and the Kernel. To ensure that these requirements are met, they are provided. You can get the tarball one of two ways. If you prefer to use your browser, go to AMD's website and download the drivers and untar them with your graphical archive manager of choice.
https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx
If you'd prefer to use the command line, wget the package directly and untar it from the command line.
$ cd ~/Downloads
$ wget https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-16.50-362463.tar.xz
$ tar -xJvf amdgpu-pro_16.50-362463.tar.xz

Objective

The installation of KODI media software is fairly easy and straight forward procedure. The objective is to install KODI media software on Ubuntu 16.04 Linux Desktop via PPA repository.

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Instructions

Add PPA KODI repository

If applicable, first make add-apt-repository command available on your system:
$ sudo apt-get install python-software-properties
Next, add PPA repository:
$ sudo add-apt-repository -y -r ppa:team-xbmc/ppa

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in: