Archive for 'Linux Package Management'

Downloading Fedora and CentOS source code with yumdownloader

One of the things I really like about Linux is the availability of source code for the kernel and userland applications. If I encounter an issue where a program is misbehaving for some given reason, I can grab a source RPM from a network repository and start poking around to see what is going on. [...]

Using yum to install the latest kernels on Fedora hosts

As you may surmise from several of my recent posts, I have been doing a ton of Linux virtualization (Xen, KVM, openvz) testing. In the case of KVM, numerous bug fixes are integrated into each kernel release, so it’s often beneficial to stick to the bleeding edge kernels (though great for testing, I wouldn’t feel [...]

Duplicate RPM names showing up in the rpm query output

I had to install some software last night on one of my 64-bit CentOS Linux hosts, and noticed that glibc was listed twice in my rpm query: $ rpm -q -a | grep glibc-2.5-34 glibc-2.5-34 glibc-2.5-34 At first I thought my RPM package database was borked, but then it dawned on me that there are [...]

Using plug-ins to extend the base yum functionality

I’ve written about yum in the past, and how it can be used to manage packages on CentOS Linux hosts. In addition to the base functionality that is available in yum, there are also numerous plugins that can be added to extend the base yum feature set. The full list of plugins can be viewed [...]

Finding a file’s package name offline in Fedora without “yum whatprovides”

One really cool feature of ubuntu is the command-not-found script.  If you try to execute a program, say, nmap — and that dpkg hasn’t been installed, the command-not-found script executes to parse a locally installed database to suggest,  “hey, you should try executing # apt-get install nmap” or something similar. This really makes ubuntu more [...]

Viewing the changes that have occurred to an RPM package

I recently encountered a bug in one of the Linux utilities I was using, and upgrading to the latest version of the utility appeared to fix the issue. Being the curious guy I am, I started poking around the web and various release notes to see when the issue was fixed. While digging through this [...]

« Older Entries   Recent Entries »