How to check RPM package dependencies on Fedora, CentOS or RHEL

A typical RPM package on Red Hat-based systems requires all its dependent packages be installed to function properly. For end users, the complexity of such RPM dependency is hidden by package managers (e.g., yum or DNF) during package install/upgrade/removal process. However, if you are a sysadmin or a RPM maintainer, you need to be well-versed […]
Continue reading…

 

How to run Docker containers on CentOS or Fedora

Lately Docker has emerged as a key technology for deploying applications in the cloud environment. Compared to traditional hardware virtualization, Docker-based container sandbox provides a number of advantages for application deployment environment, such as lightweight isolation, deployment portability, ease of maintenance, etc. Now Red Hat is steering community efforts in streamlining the management and deployment […]
Continue reading…

 

Interesting facts about Fedora Linux

On September 22nd this year, Fedora turned 10 years old. Since the historic announcement ten years ago, the Fedora Project has remained massive volunteer-driven community effort that complements the Red Hat Enterprise Linux, and has led to several popular spin-offs such as CentOS and Scientific Linux. To celebrate its 10th birthday, I would like to […]
Continue reading…

 

How to password protect a folder or directory on Linux

Suppose you have a folder in your Linux home directory, where you store secure document files which you do not want anyone to access without a password. That way, even if someone manages to get a hold of your computer and access your home directory, there is still another line of defense for your private […]
Continue reading…

 

How to set up a Subversion (SVN) server on CentOS or Fedora

The open-source community has been using Subversion (or SVN) widely for many collaborative open-source development projects. SVN is supported by all major open-source project hosting sites such as Google Code, GitHub, SourceForge and Launchpad. You can of course set up your own Subversion server in house. SVN supports several protocols for network access: SVN, SVN+SSH, […]
Continue reading…

 

How to install .rpm packages behind proxy

RPM (RPM Package Manager) is a command-line utility for installing, removing, querying and updating .RPM packages for RedHat-based systems such as CentOS, RHEL or Fedora. Using rpm command, you can install a package from a locally downloaded .RPM file, as well as from a URL of a remotely available package. In this article, I will […]
Continue reading…

 

How to find what package a file belongs to on CentOS or Fedora

If you know the name of a package you want, it is straightforward to install the package with a software package manager, such as yum on RedHat-based systems. However, what if all you know is the name of an executable binary or library file that is missing, and you want to install whatever package that […]
Continue reading…