Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi guys this is my first question here...
How many tyoes of patching are there & how we perform different types of patching?
And what are the exact steps to do patching in redhat,fedora & ubuntu server?
Hi guys this is my first question here...
How many tyoes of patching are there & how we perform different types of patching?
And what are the exact steps to do patching in redhat,fedora & ubuntu server?
You can report a bug to any of those distributions and they will fix the bug or pass the bug report to whoever maintains that particular software package. When the bug is fixed the fix will be included in the updates that the distribution sends out now and then through their package manager.
All distributions are required by the GPL to make the source code available for any open source program that they distribute. You can download the source code and patch the software that you are concerned about yourself. Note that this isn't necessarily a bug fix. It could be a new feature that you want to add to the software. Then I would suggest that you submit the patch to the person maintaining that software and ask them them include the patch in the software. If they accept the patch then you won't have to maintain the patch as new releases of the software in question come out.
The differences in the three distributions are in the package manager they use. RedHat and Fedora use the RPM package manager. Ubuntu uses apt-get. By this point in time all of the package managers have all of the possible features that you could conceivable need in a package manager so which package manager you use is a toss up.
Hi guys this is my first question here...
How many tyoes of patching are there & how we perform different types of patching?
And what are the exact steps to do patching in redhat,fedora & ubuntu server?
Welcome to LQ,
There are other concepts of packages, but the one I know is a .patch file where you apply it to sources. It is text readable, where it specifies adds and deletes to source files. You also can use a dry run option to see the changes before the patch command really applies the changes.
That's the type of patch I know. As I say there are others, like ones to update "patch" your system, but I've never used them.
RedHat and Fedora use the RPM package manager. Ubuntu uses apt-get.
rpm equates to dpkg, not apt*; dnf equates to apt*. rpm & dpkg are base level package managers, for installing, removing and database management. dnf & apt* are high level command line package managers, that perform searching, resolving and fetching functions among others, and calling on the low level managers for actual installation and removal.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.