
#BASH SCRIPT TO INSTALL MAC PACKAGE FOR ALL USERS INSTALL#
Since Linux packages are interdependent, almost every software requires additional packages that you have to install on your system.Īlthough package managers like APT automate the management and installation of said dependencies, errors do occur when you try to build the package manually from the source.

A dependency can also have other packages as its dependencies, therefore, forming a hierarchical structure. For example, if you want to download the VLC media player on Ubuntu, APT will install some additional packages like libc6 and gcc, in addition to the primary " vlc" package. Let's take a look at how you can check the dependencies of a package on Ubuntu.ĭependencies are supporting packages required for the proper working of an application in Linux.

This way, one has complete control over the packages installed on their system. Knowing what additional dependencies are downloaded during an installation can be beneficial for beginner and advanced users alike. However, this only stands true for traditional package installation on Linux i.e. Instead, when you install an application, your system's package manager downloads multiple packages, including the main app package and its dependencies.

Unlike Windows, macOS, and Android, software on Ubuntu-and Linux in general-is not distributed as a single package.
