Updating ubuntu without internet
You might just want to try an alternative program to one which is already installed. This section covers the basic concepts of packages and package management.
Rather than putting these files into each package, a separate package can be installed to provide them for all of the programs that need them.
So, to install a program which needs one of these files, the package containing those files must also be installed.