Technology Insights

Ubuntu CLI Mail Command: The program ‘mail’ can be found in the following packages

While working on a clients Ubuntu Linux computer I needed to send some of the logs to myself so I could analyze them at a later date but there was not an SMTP server installed on the computer. This can be resolved by installing the Exim MTA (Mail Transfer Agent) using the below apt-get command which is actually stated fairly clearly in the output of attempting to use the mail command from the Ubuntu CLI as shown below. The initial attempt at using the mail command as well as the output from apt-get is displayed in the below example output.

Technology Insights

Install Ruby 1.8.6 On CentOS 5.X Using A Yum Repository

The latest available Ruby version in the default CentOS repositories is currently Ruby version 1.8.5. Many packages in the default CentOS repos are notorious for lagging way behind what versions of the packages are currently available. Even though Ruby 1.8.7 and Ruby 1.9.X are available I simply needed to get Ruby 1.8.6 installed for a project I was working on so I used the information below to install Ruby 1.8.6 on CentOS Linux using the Yum Package Manager.

Technology Insights

Disable PXE Intel Boot Agent GE Which Displays Client Mac Addr

One thing that can be annoying on Dell servers is the long boot process though you can modify the BIOS and other items to make the boot process faster. One of this first things I always do is disable the PXE boot delay by making a modification to the BIOS and by modifying the settings of the Intel Boot Agent. A better view and description of the PXE boot delay on a Dell Poweredge 650 is displayed below as well as both of the modifications used to minimize the delay of the PXE Intel Boot Agent.

Technology Insights

Error: Missing Dependency: cvsps is needed by package git-cvs-1.7.2.2-1.el5.rf.i386

During an attempt to update Git on a CentOS Linux server via the Yum Package manager this evening I ran into a dependency error. The newer Git package has a dependency of Git-CVS package which also has a dependency of CVSPS package. ┬áSo initially when I installed Git it didn’t require these packages so I never ran into an error. Below I show the error displayed when attempting to upgrade git via yum followed by how I resolved the issue installing the EPEL repository.

Technology Insights

Use Yum To List Available Packages In A Specific Repository On CentOS Linux

The Yum, or Yellowdog Updater Modified, is a great package manager if you are familiar with how to use it. If you have a bunch of repositories activated it can be useful to know what packages are available via a specific repository. It is possible to install RPM packages via a specific repository which if another package you are installing requires a specific version of a package this can be useful. Below are a couple examples of using the “yum list” command.