LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (http://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Distro tools VS universal tools (http://www.linuxquestions.org/questions/linux-newbie-8/distro-tools-vs-universal-tools-678270/)

PlatinumX 10-22-2008 06:10 AM

Distro tools VS universal tools
 
Hi all,

I am compiling and patching a kernel for my Debian.
I began using the Debian tools (make-kpkg, dpkg,..)
But I experienced some issues.
Therefore I decided to use the classic:

make bzImage
make modules
make modules_install

Except the fact that Debian tools makes administration easier by packaging kernel, is there a technical difference between using Debian tools or using "unviersal" tools ?

Thanks

pinniped 10-22-2008 06:21 AM

Debian tools will do things nicely the "debian way" (whatever that happens to mean). With the make-kpkg for example, you not only configure and compile the kernel (including minor revision strings) but you build packages to install - kernel, source, headers. So when you install that kernel via "dpkg -i", the debian package management system knows you installed that version kernel. If you install by hand that's fine, until you attempt to install a package which requires "linux > 2.6.whatever" which your hand-built-and-installed kernel meets but the package manager believes otherwise because it's not really aware that your kernel had been installed.

So except for the nuisance that you must track such installed software yourself and the occasional fight with the package management software, feel free to install whatever you want however you want to.

PlatinumX 10-22-2008 10:23 AM

Ok, thanks.

I share your feeling about the make-kpkg tool.
It is clean.

However, after I patched my vanillia kernel, make-kpkg doesn't want to work anymore, whereas "make && make modules_install" still works.

onebuck 10-22-2008 10:32 AM

Hi,

That's the good thing about maintaining your own system without all the glue to mess you up. You maintain it therefore you know what, where, when and how for the system. Instead of relying on someone else to have the keys to your system.


All times are GMT -5. The time now is 01:00 PM.