{"id":13349,"date":"2026-01-08T10:05:01","date_gmt":"2026-01-08T04:35:01","guid":{"rendered":"https:\/\/www.youstable.com\/blog\/?p=13349"},"modified":"2026-01-08T10:05:03","modified_gmt":"2026-01-08T04:35:03","slug":"how-to-setup-yum-on-linux-server","status":"publish","type":"post","link":"https:\/\/www.youstable.com\/blog\/how-to-setup-yum-on-linux-server","title":{"rendered":"How to Setup YUM on Linux Server in 2026 &#8211; Easy Guide"},"content":{"rendered":"\n<p><strong>To set up YUM on a Linux server,<\/strong> verify YUM\/DNF is installed, enable repositories, import GPG keys, update metadata, and test package operations. Configure \/etc\/yum.conf and \/etc\/yum.repos.d\/*.repo, enable EPEL (if needed), add optional plugins (fastestmirror, priorities, versionlock), then update and secure your system with routine YUM commands.<\/p>\n\n\n\n<p>YUM (Yellowdog Updater, Modified) is the classic package manager for RHEL\/CentOS-based Linux servers. On RHEL 8\/9 and derivatives (AlmaLinux, Rocky), DNF replaces YUM, but the yum command still works as a wrapper. This guide shows how to setup YUM on Linux servers properly, configure repositories, enable EPEL, and troubleshoot common issues\u2014using production-ready best practices I\u2019ve learned managing hosting fleets for 12+ years.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"prerequisites-and-supported-distributions\"><strong>Prerequisites and Supported Distributions<\/strong><\/h2>\n\n\n\n<p>YUM applies to RHEL\/CentOS 6\/7 and Amazon <a href=\"https:\/\/www.youstable.com\/blog\/configure-redis-on-linux\/\">Linux<\/a> 1\/2. On RHEL 8\/9 and modern derivatives, DNF is the backend but the yum command is available for compatibility. <strong>Ensure:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Root or sudo access<\/li>\n\n\n\n<li>Working network\/DNS and correct system time<\/li>\n\n\n\n<li>RHEL systems registered with Red Hat Subscription Management (if applicable)<\/li>\n\n\n\n<li>For offline\/local repos: access to ISO or mirrored packages<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"quick-start-setup-yum-in-5-minutes\"><strong>Quick Start: Setup YUM in 5 Minutes<\/strong><\/h2>\n\n\n\n<p>Use these commands to get YUM running fast on most RHEL\/CentOS-like servers.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># 1) Check YUM\/DNF presence\nyum --version || dnf --version\n\n# 2) RHEL only: register to enable repos\nsudo subscription-manager register --auto-attach\n\n# 3) Update package metadata and core tools\nsudo yum clean all\nsudo yum makecache\nsudo yum update -y\n\n# 4) Enable EPEL (RHEL\/CentOS 7; for 8\/9, use epel-release for your major version)\nsudo yum install -y epel-release\n\n# 5) Optional: speed and stability plugins\nsudo yum install -y yum-plugin-fastestmirror yum-plugin-priorities\n# If on DNF-based systems:\n# sudo dnf install -y dnf-plugins-core\n\n# 6) Test install\/remove\nsudo yum install -y htop\nsudo yum remove -y htop<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"understand-yums-core-files-and-structure\"><strong>Understand YUM\u2019s Core Files and Structure<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\/etc\/yum.conf \u2014 global configuration (proxies, cache, exclusions)<\/li>\n\n\n\n<li>\/etc\/yum.repos.d\/*.repo \u2014 repository configuration files<\/li>\n\n\n\n<li>\/var\/cache\/yum\/ \u2014 cache and metadata<\/li>\n\n\n\n<li>GPG keys \u2014 used to verify package signatures (GPG integrity)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"configure-yum-repositories-base-appstream-epel-third-party\"><strong>Configure YUM Repositories (Base, AppStream, EPEL, Third-Party)<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"enable-official-repositories\"><strong>Enable Official Repositories<\/strong><\/h3>\n\n\n\n<p>On RHEL, you must register to access official repos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo subscription-manager register --auto-attach\nsudo subscription-manager refresh\nsudo subscription-manager repos --list-enabled<\/code><\/pre>\n\n\n\n<p>On CentOS 7, base repositories are typically enabled by default when you install from a standard ISO. On Rocky\/Alma (RHEL 8\/9 family), the default enabled repos (BaseOS, AppStream, extras) come preconfigured.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"enable-epel-repository\"><strong>Enable EPEL Repository<\/strong><\/h3>\n\n\n\n<p>EPEL (Extra Packages for Enterprise Linux) offers many community packages often used on <a href=\"https:\/\/www.youstable.com\/blog\/best-linux-distros-for-hosting\/\">web hosting servers<\/a> (htop, fail2ban, certbot, etc.).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># RHEL\/CentOS 7 \/ Amazon <a href=\"https:\/\/www.youstable.com\/blog\/configure-elasticsearch-on-linux\/\">Linux<\/a> 2 (check availability)\nsudo yum install -y epel-release\n\n# RHEL 8\/9, AlmaLinux 8\/9, Rocky Linux 8\/9\nsudo dnf install -y epel-release\nsudo dnf makecache<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"add-a-custom-or-third-party-repo\"><strong>Add a Custom or Third-Party Repo<\/strong><\/h3>\n\n\n\n<p>Create a .repo file under \/etc\/yum.repos.d\/. Always keep gpgcheck=1 and provide a valid GPG key URL for security.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo tee \/etc\/yum.repos.d\/custom.repo &gt;\/dev\/null &lt;&lt;'EOF'\n&#91;custom-tools]\nname=Custom Tools Repository\nbaseurl=https:\/\/repo.example.com\/el\/$releasever\/$basearch\/\nenabled=1\ngpgcheck=1\ngpgkey=https:\/\/repo.example.com\/keys\/RPM-GPG-KEY-custom\npriority=10\nEOF\n\nsudo yum clean all\nsudo yum makecache<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"essential-yum-commands-youll-use-daily\"><strong>Essential YUM Commands You\u2019ll Use Daily<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"search-info-and-listing\"><strong>Search, Info, and Listing<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Search for packages\nyum search nginx\n\n# Show package details\nyum info nginx\n\n# List installed packages\nyum list installed\n\n# List available packages from repos\nyum list available<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"install-remove-and-update\"><strong>Install, Remove, and Update<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Install and remove\nsudo yum <a href=\"https:\/\/www.youstable.com\/blog\/install-nginx-on-linux\/\">install -y nginx<\/a>\nsudo yum remove -y nginx\n\n# Update everything (use maintenance windows in production)\nsudo yum update -y\n\n# Update a single package\nsudo yum update -y openssl<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"groups-and-utilities\"><strong>Groups and Utilities<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Discover software groups (e.g., \"Development Tools\")\nyum group list\n\n# Install group\nsudo yum groupinstall -y \"Development Tools\"\n\n# Clean and rebuild metadata\nsudo yum clean all\nsudo yum makecache fast<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"advanced-yum-configuration-security-speed-proxy-local-repos\"><strong>Advanced YUM Configuration (Security, Speed, Proxy, Local Repos)<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"secure-package-verification-with-gpg\"><strong>Secure Package Verification with GPG<\/strong><\/h3>\n\n\n\n<p>Keep gpgcheck=1 in repo files. If a repo requires manual key import:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Import an RPM GPG key\nsudo rpm --import https:\/\/repo.example.com\/keys\/RPM-GPG-KEY-custom\n\n# Verify that the key was added\nrpm -qa gpg-pubkey*<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"configure-proxy-and-core-options\"><strong>Configure Proxy and Core Options<\/strong><\/h3>\n\n\n\n<p>For servers behind a proxy or to set global behaviors, edit \/etc\/yum.conf.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo cp \/etc\/yum.conf \/etc\/yum.conf.bak\nsudo tee -a \/etc\/yum.conf &gt;\/dev\/null &lt;&lt;'EOF'\n# Global options\ncachedir=\/var\/cache\/yum\nkeepcache=0\nexactarch=1\ngpgcheck=1\n# Proxy (uncomment if needed)\n# proxy=http:\/\/proxy.example.com:3128\n# proxy_username=myuser\n# proxy_password=mypass\n# Exclude sensitive packages from updates\nexclude=kernel* centos-release* redhat-release*\nEOF<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"improve-speed-and-stability\"><strong>Improve Speed and Stability<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fastestmirror: Picks the fastest mirror automatically.<\/li>\n\n\n\n<li>priorities: Prevents low-priority repos from overriding base packages.<\/li>\n\n\n\n<li>versionlock: Locks critical package versions on production.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># Install plugins (YUM-based)\nsudo yum install -y yum-plugin-fastestmirror yum-plugin-priorities yum-plugin-versionlock\n\n# Lock a package version\nsudo yum versionlock add openssl\n# Remove lock\nsudo yum versionlock delete openssl<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"create-a-local-yum-repo-iso-air-gapped-or-caching\"><strong>Create a Local YUM Repo (ISO, Air\u2011Gapped, or Caching)<\/strong><\/h3>\n\n\n\n<p>For offline servers or to guarantee deterministic builds, create a local repo. Example using an ISO or a directory with RPMs:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Mount ISO and expose it as a repo\nsudo mkdir -p \/mnt\/rhel\nsudo mount -o loop \/path\/to\/RHEL-8.iso \/mnt\/rhel\n\n# Or use a local RPM directory\nsudo mkdir -p \/opt\/localrepo\n# Place *.rpm files inside \/opt\/localrepo\n\n# Create repodata (createrepo or createrepo_c)\nsudo yum install -y createrepo\nsudo createrepo \/opt\/localrepo\n\n# Add repo file\nsudo tee \/etc\/yum.repos.d\/local.repo &gt;\/dev\/null &lt;&lt;'EOF'\n&#91;localrepo]\nname=Local RPM Repository\nbaseurl=file:\/\/\/opt\/localrepo\nenabled=1\ngpgcheck=0\nEOF\n\n# Refresh and test\nsudo yum clean all\nsudo yum makecache\nsudo yum list available --disablerepo=\"*\" --enablerepo=\"localrepo\"<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"dnf-vs-yum-what-should-you-use\"><strong>DNF vs YUM: What Should You Use?<\/strong><\/h2>\n\n\n\n<p>On RHEL 8\/9, <a href=\"https:\/\/www.youstable.com\/blog\/configure-haproxy-on-linux\/\">AlmaLinux<\/a>, and Rocky Linux, DNF is the default. The yum command is a compatibility wrapper that maps to DNF. Use dnf for new automation but you can safely keep existing yum scripts. Most commands are identical in practice.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Functionally equivalent on DNF-based systems\nsudo dnf makecache\nsudo dnf update -y\nsudo dnf install -y nginx<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"troubleshooting-yum-common-errors-and-fixes\"><strong>Troubleshooting YUM: Common Errors and Fixes<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"cannot-find-a-valid-baseurl-or-timeout\"><strong>\u201cCannot find a valid baseurl\u201d or Timeout<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check DNS and network: ping 8.8.8.8, dig\/curl a repo URL.<\/li>\n\n\n\n<li>Ensure correct time (TLS requires valid time): sudo timedatectl set-ntp true.<\/li>\n\n\n\n<li>Disable broken repos temporarily: yum &#8211;disablerepo=brokenrepo makecache.<\/li>\n\n\n\n<li>On RHEL, verify subscription: subscription-manager status.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"gpg-key-retrieval-failed\"><strong>GPG Key Retrieval Failed<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Import the correct GPG key: rpm &#8211;import URL or use gpgkey= in .repo.<\/li>\n\n\n\n<li>Confirm gpgcheck=1 and that URLs are reachable via proxy if used.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"another-app-is-currently-holding-the-yum-lock\"><strong>Another App is Currently Holding the Yum Lock<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wait for other processes (cloud-init, auto-updaters) to finish.<\/li>\n\n\n\n<li>Find process: lsof \/var\/run\/yum.pid or ps aux | grep yum\/dnf.<\/li>\n\n\n\n<li>Avoid killing mid-transaction; if corrupted, use yum-complete-transaction (yum-utils).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"metadata-checksum-errors\"><strong>Metadata Checksum Errors<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.youstable.com\/blog\/how-to-clear-cache-in-browser\/\">Clear caches:<\/a> yum clean all; yum makecache.<\/li>\n\n\n\n<li>Switch mirrors or disable a specific repo temporarily.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"best-practices-for-production-servers\"><strong>Best Practices for Production Servers<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always snapshot or back up before mass updates.<\/li>\n\n\n\n<li>Use maintenance windows and test updates on staging first.<\/li>\n\n\n\n<li>Pin or lock critical packages (kernel, glibc, database drivers) using versionlock.<\/li>\n\n\n\n<li>Configure priorities and avoid untrusted repos overriding base packages.<\/li>\n\n\n\n<li>Enable automatic security updates only when validated in staging; otherwise patch manually with change control.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"when-managed-help-saves-time\"><strong>When Managed Help Saves Time<\/strong><\/h2>\n\n\n\n<p>If you run mission-critical sites, consider managed infrastructure. At YouStable, our <a href=\"https:\/\/www.youstable.com\/blog\/benefits-of-fully-managed-dedicated-server\/\">Managed VPS and Dedicated Servers<\/a> on AlmaLinux\/Rocky are delivered with secure YUM\/DNF configuration, curated repositories, version locking, and scheduled patching\u2014so you can focus on growth while we handle updates, rollbacks, and compliance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"faqs\"><strong>FAQ&#8217;s<\/strong><\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1765798431406\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"1-how-do-i-install-yum-on-a-minimal-linux-server\">1. <strong>How do I install YUM on a minimal Linux server?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>On CentOS\/RHEL 7, YUM is included. If missing, install via rpm from the installation media or use dnf on modern systems. Ensure python, rpm, and yum-utils are present. On RHEL 8\/9, use dnf (yum is a wrapper) and install dnf-plugins-core for extra features.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765798438977\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"2-how-can-i-list-enabled-repositories-in-yum\">2. <strong>How can I list enabled repositories in YUM?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>yum repolist enabled<br \/># or with DNF<br \/>dnf repolist enabled<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765798443411\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"3-how-do-i-disable-or-enable-a-repo-temporarily\">3. <strong>How do I disable or enable a repo temporarily?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p># Disable a repo for a single command<br \/>yum &#8211;disablerepo=epel update<\/p>\n<p># Enable a specific repo temporarily<br \/>yum &#8211;enablerepo=custom-tools install mypkg<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765798454094\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"4-can-i-roll-back-a-package-with-yum\">4. <strong>Can I roll back a package with YUM?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes, if the previous RPM remains available. Use yum downgrade packagename. For complex rollbacks, maintain local mirrors or snapshots (LVM\/ZFS\/cloud snapshots) to guarantee availability. Production-grade rollbacks are easiest with snapshots and version locking.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765798467777\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"5-can-i-use-yum-on-ubuntu-or-debian\">5. <strong>Can I use YUM on Ubuntu or Debian?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. Ubuntu\/Debian use APT (apt, apt-get). YUM\/DNF are for RHEL-based distributions. Use apt update, apt install, and apt sources list for those systems.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"conclusion\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>Setting up <a href=\"https:\/\/www.youstable.com\/blog\/install-yum-on-linux\/\">YUM on a Linux server<\/a> involves enabling the right repositories, enforcing GPG verification, optimizing performance with plugins, and following disciplined update practices. With this foundation, you\u2019ll install, update, and secure packages confidently. Need hands-off reliability? YouStable\u2019s managed servers bake in these best practices from day one.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To set up YUM on a Linux server, verify YUM\/DNF is installed, enable repositories, import GPG keys, update metadata, and [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":17258,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"iawp_total_views":1,"footnotes":""},"categories":[350],"tags":[],"class_list":["post-13349","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-knowledgebase"],"acf":[],"featured_image_src":"https:\/\/www.youstable.com\/blog\/wp-content\/uploads\/2025\/12\/How-to-Setup-YUM-on-Linux-Server.jpg","author_info":{"display_name":"Prahlad Prajapati","author_link":"https:\/\/www.youstable.com\/blog\/author\/prahladblog"},"_links":{"self":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/13349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/comments?post=13349"}],"version-history":[{"count":3,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/13349\/revisions"}],"predecessor-version":[{"id":17259,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/13349\/revisions\/17259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/media\/17258"}],"wp:attachment":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/media?parent=13349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/categories?post=13349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/tags?post=13349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}