

This is how these repositories are configured in sources.list file. There are four main repositories on Ubuntu systems: Comments can also be used to disable a certain package repository. Lines starting with hash (#) are comments which are used for documentation purposes.

The place to configure software repositories on all Debian based operating systems like Ubuntu is either in /etc/apt/sources.list file or can be configured in separate files under the /etc/apt// directory. I am using Ubuntu 18.04 LTS system for this demo purpose. Configuring Software repositories on an Ubuntu System Ubuntu’s has a very comprehensive and extremely matured package management system which is originally acquired from the Debian Linux distribution. What is a Package?Ī package contain all of the necessary files, meta-data, and instructions to implement a particular functionality or software application on your system. We will discuss about this in coming sections. They keep tracks of all the software's installed on you system and notify you whenever a new update or upgrade is available for an application or for the Operating system itself.Įvery Linux distribution for example Ubuntu, Red Hat or Arch Linux everyone has their own Package Manager tools. They play a very crucial role in Linux software management. Package Manager is a tool which enables a Linux user to download, install, uninstall or upgrade software packages in an automated manner.

These repositories contains specially compiled packages in accordance with the OS distribution and version. It's a centralized storage location from where the Linux systems retrieves, installs software updates and applications. A Linux user no need to go to vendor's websites in order to download the applications unlike on Windows. What are Software Repositories?Īll the Linux distributions hosts their own software repositories. In this article I will be demonstrating the end to end process of repository and software management process on Linux. How it is different than Windows, how to configure repositories etc. On Unix and Linux it's totally a different ball game. Installing applications on Windows Operating system is very straight forward as you just need to double click on the executable file and follow the subsequent prompts and that's all! Software installation is an vital part while working on any operating system.
