How to Play DVD in Ubuntu Linux

This post shows students and new users step to play DVD or watch videos on Ubuntu Linux.

Out of the box, Ubuntu won’t play your encrypted or protected DVDs – since most DVDs are protected anyways. In order to play DVDs, you need to have the right codecs installed.

A codec is a piece of software that allows applications to read a video or audio format. If Ubuntu Linux doesn’t find the right codecs, it won’t play the DVD or play the encoded videos.

Certain videos and DVDs are protected. Protected content prevents you from copying or playing them unless you have extra software to handle the copy protection.

Ubuntu doesn’t have it installed by default.

Some DVDs also a region code, which tells you in which region of the world they are allowed to be played. If Ubuntu is setup in a different region than the DVD, it may also not play.

One package that will most likely be needed is libdvd. Below we’ll show you how to install it along with other necessary packages to get Ubuntu to play DVDs and other videos.

Continue reading “How to Play DVD in Ubuntu Linux”

How to Install Ionic Framework on Ubuntu Linux

This post shows students and new users steps to install and use Ionic Framework on Ubuntu Linux.

If you don’t already know about Ionic Framework, it’s an open-source, cross-platform mobile development framework that you use to initialize, develop and maintain Angular, React, Vue applications easily on compatible systems.

With Ionic, you can create apps with HTML, CSS, and JavaScript and deploy across platforms, including Android, iOS and other devices.

Installing Ionic Framework is also easy and straightforward. Ionic apps are created and developed primarily through the Ionic command-line utility.

To get started with Ionic Framework, the only requirement is a Node & npm environment.

Below is how to install and use Ionic Framework on Ubuntu Linux.

Continue reading “How to Install Ionic Framework on Ubuntu Linux”

How to Install Angular CLI on Ubuntu Linux

This post shows students and new users steps to install and use Angular CLI on Ubuntu Linux.

If you don’t already know about Angular CLI, it’s a command-line interface tool that you use to initialize, develop and maintain Angular applications easily on compatible systems.

Installing Angular CLI is also easy and straightforward. Major versions of Angular CLI follow supported major versions. However, minor versions can be scheduled and released separately.

A single workspace configuration file, angular.json, is created at the top level of the workspace. This is where you can set per-project defaults for CLI command options, and specify configurations to use when the CLI builds a project for different targets.

Below is how to install and use Angular CLI on Ubuntu Linux.

Continue reading “How to Install Angular CLI on Ubuntu Linux”

How to Install LibreOffice on Ubuntu Linux

This post shows students and new users steps to install LibreOffice in Ubuntu Linux. LibreOffice is a free and open source office productivity software typically installed on Linux systems.

LibreOffice is a successor to OpenOffice.org (commonly known as OpenOffice) on most Linux distributions. In fact, LibreOffice was forked from OpenOffice over a decade ago. It is now the supreme open source office productivity tool available for Windows, MacOS and Linux systems.

LibreOffice comes with several applications including, Writer (word processing), Calc (spreadsheets), Impress (presentations), Draw (vector graphics and flowcharts), Base (databases), and Math (formula editing).

By default, if you install the full desktop version of Ubuntu, LibreOffice will come along. You don’t need to do anything to get it. However, if you don’t have LibreOffice installed and you want it in Ubuntu, the steps below will show you how to do that.

Continue reading “How to Install LibreOffice on Ubuntu Linux”

How to Delete Let’s Encrypt SSL Certificates

This post shows students and new users steps to delete Let’s Encrypt certificates created using Certbot. Certbot is a command-line tool that simplifies the process for obtaining and renewing Let’s Encrypt SSL certificates.

With Certbot, one can create, renew, revoke and delete Let’s Encrypt SSL certificates easily using the command line.

By default, Let’s Encrypt will store all the client certificates in the following folders:

  • /etc/letsencrypt/live
  • /etc/letsencrypt/renewal
  • /etc/letsencrypt/archive

When a new certificate is issued, it is store in the /etc/letsencrypt/live directory. The archive folder stores copies of the live certificates.

If you no longer need a certificate or if the certificate has been compromise, you revoke and issue a new request.

Below is how to revoke a certificate.

How to revoke a Let’s Encrypt certificate on Ubuntu Linux

Continue reading “How to Delete Let’s Encrypt SSL Certificates”

How to Install GlassFish Server on Ubuntu Linux

This post shows students and new users steps to install GlassFish JAVA application server on Ubuntu Linux. GlassFish is a free, open-source server for deploying JAVA based applications.

GlassFish allows developers to build and publish JAVA applications at scale with ease. It also includes a complete administration console, clustering support, and other developer and production focused tools and features.

GlassFish project which was developed by Sun Microsystem is now supported and owned by Oracle corporation. Oracle has its own licensing terms that you may want to read carefully before using GlassFish at your business or enterprise.

Below we will show you how to install and configure GlassFish on Ubuntu Linux.

Continue reading “How to Install GlassFish Server on Ubuntu Linux”

How to Install Apache Solr on Ubuntu Linux

This post shows students and new users steps to install Apache Solr on Ubuntu Linux. Apache Solr is a fast, open-source search platform built on Apache Lucene and Java.

Solr uses with a REST-like API which allows storing document (indexing) via JSON, XML, CSV or binary over HTTP. You query data via HTTP GET and receive JSON, XML, CSV or binary results.

Solr also provides advanced full-text search capabilities, scalable, and responsive admin interface. When looking for an enterprise search platform that enables phrases, wildcards, joins, grouping at large scale, you might want to take a look at Solr.

Below we’ll show you how to download and install the latest version on Ubuntu and run your own enterprise search platform on your own Linux server.

Continue reading “How to Install Apache Solr on Ubuntu Linux”

How to Install Plex Desktop on Ubuntu Linux

This post shows students and new users steps to install Plex Linux desktop client on Ubuntu Linux. Plex is a popular way to stream one’s own media collection at home or remotely.

If you haven’t already install Plex server, here’s a link to install it on Ubuntu Linux.

How to install Plex server on Ubuntu Linux

Until recently, there wasn’t an official app for playing Plex content on Linux desktop. One can still install Plex server on Linux machines and stream to other platforms like Windows and MacOS.

Plex developers have finally released a Linux desktop app via Snap that users can use to play content from Plex server. Not only can users install Plex server on Linux, but Linux users can also now stream their content via Linux desktop.

Below is how to install Plex Desktop app on Ubuntu Linux.

Continue reading “How to Install Plex Desktop on Ubuntu Linux”

How to Install Visual Studio Code on Ubuntu Linux

This post shows students and new users steps to install and use Microsoft Visual Studio Code (vs code) on Ubuntu Linux. Visual Studio Code is an open-source cross-platform, feature-rich code editor developed by Microsoft.

VS code comes with built-in support for Git control, syntax highlight, code completion and also combines simplicity and speed for any developers looking to build great applications across different platforms.

The easiest was to install VS Code on Ubuntu Linux is to enable the VS Code repository and install its package from there using the command line interface.

Below, we’ll show you how to do that when using Ubuntu Linux.

Continue reading “How to Install Visual Studio Code on Ubuntu Linux”

How to Install .NET Core (dotnet) SDK on Ubuntu Linux

This post shows students and new users steps to install and use Microsoft .NET Core (dotnet) SDK on Ubuntu Linux. Microsoft .NET core SDK is a cross-platform and open-source framework that supports Linux and Mac OS systems out of the box.

The current stable version of .NET core is 6, which is a Long Term Support (LTS) version that will be supported for 3 years, and comes with better git integration with Visual Studio 2022.

If you are a developer and want to build .NET apps, the best way to do it on Ubuntu Linux is to install the Software Development Kit (SDK), which also includes the .NET Runtime by default.

This will allow you to develop and run .NET Framework applications in Ubuntu Linux.

Continue reading “How to Install .NET Core (dotnet) SDK on Ubuntu Linux”

How to Upgrade to Ubuntu 22.04

This post shows students and new users steps to upgrade to Ubuntu 22.04 from Ubuntu 20.04 or Ubuntu 21.10. Ubuntu 22.04 LTS (Jammy Jellyfish) was released on April 21, 2022. This version is a Long Term Support (LTS) version which will be supported for 5 years.

This release based on the Linux 5.15 LTS kernel to support newer hardware and filesystems, and additional support for OpenSSL, GCC and other packages.

The desktop version of this release supports GNOME 42 as its desktop environment and Wayland is the default display server. There are also additional packages including and many other changes to the desktop which users may find useful.

For those who want to upgrade their existing desktops and servers, they can upgrade directly to version 22.04 from Ubuntu 20.04 or Ubuntu 21.10. If you’re currently running version prior to 20.04, then you must first upgrade to Ubuntu 20.04 or Ubuntu 21.10 before you can upgrade to Ubuntu 22.04.

Continue reading “How to Upgrade to Ubuntu 22.04”

How to Install BoxBilling on Ubuntu Linux with Apache

This brief post shows students and new users how to install BoxBilling on Ubuntu Linux with Apache HTTP web server. It also has a link to setup free Let’s Encrypt SSL certificates to secure your billing website.

BoxBilling is a free, open source and community-driven billing client management platform based on PHP and MySQL, and also capable of doing anything, extensible for any need. If you want to a true open source platform to automate your invoicing, incoming payments, client management and communication, then BoxBilling should be a great fit.

This tutorial is based on Ubuntu Linux. We’ll be installing Apache web server, MariaDB database server and additional PHP modules. We’ll also link to another post that will show you how to secure your BoxBilling website using Let’s Encrypt free SSL certificates.

For more about BoxBilling, please check its homepage

Continue reading “How to Install BoxBilling on Ubuntu Linux with Apache”