For a Linux enthusiast there are a variety of distributions(distros) or otherwise called flavors available in the internet. These distros vary mostly in the package management system they use to induct software and also in their philosophy. Although the basis is same, it is the differences in handling the power that the kernel(Core program of the operating system) delivers that makes them distinct from each other. A newbie can easily get confused along the concepts in linux, gratefulness to Microsoft which serves as an introductory schedule to using a computer the tendency you want it. In this article we volition check what all options are catered for a expected user in installing softwares .
Mainly the distros can be categorized on the basis of parcel management order into three viz, .rpm based (redhat package manager), .deb based and the source based. The beginning category .rpm has its basis on Red Hat operating system or extensive method concerning their code. OpenSuse, fedora, Mandriva are a few to mention in this class. The next class is .deb or Debian based distros. Horde of distros are available in this too most prominent one being Ubuntu. The third category uses the seminal code for its primary operations Gentoo linux being one among them. Many distros maintain additional front end of the line programs to invent it easier for the user to add oppositely remove libraries or software’s to the operation which may be either GUI based instead command based.
Now we will have a look at a few conceptually best package managers used by the distros. Red Hat has Yum(Yellowdog Updater Modified) package manager for the facilities of the user. It was originally developed to manage Red Hat Linux systems at Duke University’s Physics department. Ubuntu has the synaptic wrap manager which uses the underlying apt(Advanced Packaging Tool) to gather and seat software. Gentoo uses portage therefore its software installer but is a bit different in behavior from other package managers in that it deals with source code and compiles and installs for the individual machine on which it is running. These package managers install software from any recorded media like CD or DVD or from internet servers called repositories maintained by distributions besides communities associated with its development. All these software managers unfold dependencies between packages while installing a software or library. Dependencies surge when a software omnipotent nvloeden suitable with a particular implementation of a library file where as another software we are trying to instate might need a different underlying implementation of the same concept. When the two such conflicting software’s needs to coexist then the library file preferences need to be sorted out. Software’s usually depend on many libraries and hence the automatic management of dependencies is a welcome tactic as far as the huge linux users community across the orb is considered as it would diminish the problems in managing the system.
There is ample scope if you are a nerd or a geek to have your own way like tweaking the system and this is what fancies the computer addicts to use this powerful operating system. To conclude let us inferred that the striving in the field gives rise to wonderful linux based operating systems easily manageable and gives a new dimension to computing capabilities of the new generation.