{"id":13254,"date":"2025-12-20T11:16:13","date_gmt":"2025-12-20T05:46:13","guid":{"rendered":"https:\/\/www.youstable.com\/blog\/?p=13254"},"modified":"2025-12-24T16:17:56","modified_gmt":"2025-12-24T10:47:56","slug":"use-yum-on-linux","status":"publish","type":"post","link":"https:\/\/www.youstable.com\/blog\/use-yum-on-linux","title":{"rendered":"How to Use YUM on Linux Server with YUM on Linux Server"},"content":{"rendered":"\n<p>YUM <strong>(Yellowdog Updater, Modified)<\/strong> is the default package manager on Red Hat\u2013based Linux servers. Use YUM to install, update, remove software, and manage repositories with commands such as <code>yum install<\/code>, <code>yum update<\/code>, <code>yum search<\/code>, <code>yum repolist<\/code>, and <code>yum history<\/code>. It resolves dependencies, verifies GPG signatures, and streamlines server patching.<\/p>\n\n\n\n<p>If you\u2019re learning how to use <a href=\"https:\/\/www.youstable.com\/blog\/install-yum-on-linux\/\">YUM on a Linux server<\/a>, this guide gives you a practical, step-by-step workflow. As a hosting professional, I\u2019ll show you the essential YUM commands, repository management, updates, rollback strategies, and troubleshooting tips so you can maintain CentOS, RHEL, AlmaLinux, Rocky Linux, and Amazon Linux systems with confidence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"what-is-yum-and-where-youll-use-it\"><strong>What is YUM and Where You\u2019ll Use it<\/strong>?<\/h2>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\"><div class=\"wp-block-media-text__content\">\n<p>YUM is a high-level package manager for RPM-based distributions, including CentOS 7, RHEL 7, Amazon Linux 1\/2, and their derivatives. On newer releases (RHEL 8+, AlmaLinux 8+, Rocky 8+), <code>yum<\/code> is a compatibility command that calls <code>dnf<\/code> under the hood. Nearly all commands in this guide work the same for both YUM and DNF.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1168\" height=\"784\" src=\"https:\/\/www.youstable.com\/blog\/wp-content\/uploads\/2025\/12\/What-Is-YUM-and-Where-Youll-Use-It.png\" alt=\"What Is YUM and Where You\u2019ll Use It\" class=\"wp-image-13561 size-full\" srcset=\"https:\/\/www.youstable.com\/blog\/wp-content\/uploads\/2025\/12\/What-Is-YUM-and-Where-Youll-Use-It.png 1168w, https:\/\/www.youstable.com\/blog\/wp-content\/uploads\/2025\/12\/What-Is-YUM-and-Where-Youll-Use-It-150x101.png 150w\" sizes=\"auto, (max-width: 1168px) 100vw, 1168px\" \/><\/figure><\/div>\n\n\n\n<p><strong>With YUM you can:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install and remove packages with automatic dependency resolution.<\/li>\n\n\n\n<li>Search, list, and get info about software and repositories.<\/li>\n\n\n\n<li>Apply security and kernel updates consistently.<\/li>\n\n\n\n<li>Audit and roll back changes via YUM history.<\/li>\n\n\n\n<li>Enable third-party repositories such as EPEL.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"prerequisites-and-safe-practices\"><strong>Prerequisites and Safe Practices<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Use a privileged account:<\/strong> prepend commands with <code>sudo<\/code> or run as root.<\/li>\n\n\n\n<li>Ensure working repositories in <code>\/etc\/yum.repos.d\/<\/code> and correct server time (NTP).<\/li>\n\n\n\n<li>Back up configs or snapshot your VPS before major updates.<\/li>\n\n\n\n<li>Prefer maintenance windows for kernel or service upgrades.<\/li>\n\n\n\n<li>On production, test updates on staging first (YouStable managed customers can request this).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"essential-yum-commands-with-examples\"><strong>Essential YUM Commands (With Examples)<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"update-the-package-index-and-system\"><strong>Update the Package Index and System<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum check-update\nsudo yum update -y\n# Reboot if the kernel or core libraries were updated\nsudo reboot<\/code><\/pre>\n\n\n\n<p><code>check-update<\/code> lists available updates. <code>update<\/code> applies them. Use <code>-y<\/code> to auto-confirm prompts during automation or maintenance windows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"search-and-inspect-packages\"><strong>Search and Inspect Packages<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Search by name\/description\nsudo yum search nginx\n\n# Show detailed package info\nsudo yum info nginx\n\n# Find which package provides a file\/binary\nsudo yum provides \/usr\/sbin\/nginx<\/code><\/pre>\n\n\n\n<p>Use <code>provides<\/code> to discover the right package when you only know a file path or command.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"install-reinstall-and-remove-packages\"><strong>Install, Reinstall, and Remove Packages<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Install\nsudo yum <a href=\"https:\/\/www.youstable.com\/blog\/install-nginx-on-linux\/\">install nginx<\/a>\n\n# Reinstall an existing package (fix corrupted files)\nsudo yum reinstall nginx\n\n# Remove a package\nsudo yum remove nginx<\/code><\/pre>\n\n\n\n<p>When removing, YUM shows dependencies that will also be removed\u2014check carefully on production servers to avoid accidental service impact.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"list-installed-available-and-upgradable-packages\"><strong>List Installed, Available, and Upgradable Packages<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># List installed\nsudo yum list installed\n\n# List available in all enabled repos\nsudo yum list available\n\n# List only packages with updates\nsudo yum list updates<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"work-with-package-groups\"><strong>Work With Package Groups<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># See all groups (Server with GUI, Development Tools, etc.)\nsudo yum group list\n\n# Install a group\nsudo yum groupinstall \"Development Tools\"\n\n# Remove a group\nsudo yum groupremove \"Development Tools\"<\/code><\/pre>\n\n\n\n<p>Groups bundle curated packages for common roles, <a href=\"https:\/\/www.youstable.com\/blog\/what-is-litespeed-on-linux-server\/\">speeding up server<\/a> provisioning.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"managing-yum-repositories\"><strong>Managing YUM Repositories<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"list-enable-and-disable-repos\"><strong>List, Enable, and Disable Repos<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># List enabled repos\nsudo yum repolist\n\n# List all repos (enabled + disabled)\nsudo yum repolist all\n\n# Temporarily enable\/disable repos for a single command\nsudo yum --enablerepo=epel install htop\nsudo yum --disablerepo=base,updates list available<\/code><\/pre>\n\n\n\n<p>Temporary flags are safer than permanently changing repo files. Use them to pull a package from a specific repo without altering global settings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"add-the-epel-repository-common-use-case\"><strong>Add the EPEL Repository (Common Use Case)<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># For EL7 (CentOS 7\/RHEL 7)\nsudo yum install epel-release\n\n# For EL8\/EL9 (AlmaLinux\/Rocky\/RHEL), install the matching release RPM:\n# Example for EL8:\nsudo yum install https:\/\/dl.fedoraproject.org\/pub\/epel\/epel-release-latest-8.noarch.rpm<\/code><\/pre>\n\n\n\n<p>EPEL provides popular extras (htop, fail2ban, certbot). Ensure GPG keys are imported automatically or use <code>rpm --import<\/code> if needed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"understanding-repo-files\"><strong>Understanding Repo Files<\/strong><\/h2>\n\n\n\n<p>Repositories are defined in <code>\/etc\/yum.repos.d\/*.repo<\/code>. Each file contains blocks like <code>[base]<\/code>, <code>[updates]<\/code> with the base URL, GPG settings, and enablement flags. For mirroring constraints or private networks, point these to internal mirrors and set <code>enabled=1<\/code> or <code>0<\/code> accordingly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"caching-cleaning-and-speed-tuning\"><strong>Caching, Cleaning, and Speed Tuning<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># Clean metadata and cache (fixes many transient repo errors)\nsudo yum clean all\nsudo yum makecache fast\n\n# Speed up by using fastestmirror plugin (if available)\ngrep -q 'fastestmirror=1' \/etc\/yum.conf || echo 'fastestmirror=1' | sudo tee -a \/etc\/yum.conf<\/code><\/pre>\n\n\n\n<p>Cleaning cache resolves metadata mismatches. On older networks or with flaky mirrors, enabling the fastest mirror often reduces install and update times.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"audit-rollback-and-change-control-with-yum-history\"><strong>Audit, Rollback, and Change Control With YUM History<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># See transactions\nsudo yum history\n\n# Inspect a specific transaction\nsudo yum history info &lt;ID&gt;\n\n# Undo or redo a transaction\nsudo yum history undo &lt;ID&gt;\nsudo yum history redo &lt;ID&gt;<\/code><\/pre>\n\n\n\n<p>YUM history is invaluable for recovering from a bad update. Note that kernel removals or complex dependency chains may not fully revert; test before using on mission-critical nodes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"advanced-yum-tips-production-friendly\"><strong>Advanced YUM Tips (Production-Friendly)<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"exclude-or-pin-package-versions\"><strong>Exclude or Pin Package Versions<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Temporarily exclude a package from updates\nsudo yum --exclude=kernel* update\n\n# Persist in \/etc\/yum.conf\n# Add a line:\n# exclude=kernel* mariadb*<\/code><\/pre>\n\n\n\n<p>Exclusions help avoid accidental major upgrades (e.g., database or kernel) until maintenance windows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"download-rpms-without-installing\"><strong>Download RPMs Without Installing<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># For EL7 with \"yum-plugin-downloadonly\"\nsudo yum install yum-plugin-downloadonly\nsudo yum install --downloadonly --downloaddir=\/tmp rpmbuild\n\n# On newer systems, use dnf's download plugin:\nsudo dnf download --resolve nginx<\/code><\/pre>\n\n\n\n<p>Downloading RPMs allows offline installs or inclusion in a custom, internal repository.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"module-streams-el8-el9\"><strong>Module Streams (EL8\/EL9)<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Although invoked as 'yum', on EL8+ these are DNF module commands:\nsudo yum module list php\nsudo yum module enable php:8.1\nsudo yum install php<\/code><\/pre>\n\n\n\n<p>Module streams let you select supported major versions (e.g., PHP 7.4 vs 8.1) without custom repos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"troubleshooting-common-yum-errors\"><strong>Troubleshooting Common YUM Errors<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"cannot-find-a-valid-baseurl-or-metadata-errors\"><strong>\u201cCannot find a valid baseurl\u201d or metadata errors<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check DNS and networking:<\/strong> <code>ping 8.8.8.8<\/code>, <code>dig google.com<\/code>.<\/li>\n\n\n\n<li>Verify system time (NTP); TLS repos fail with skewed clocks.<\/li>\n\n\n\n<li>Clean cache: <code>sudo yum clean all &amp;&amp; sudo yum makecache<\/code>.<\/li>\n\n\n\n<li>Ensure repo URLs are reachable and not blocked by a firewall or proxy.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"gpg-key-problems\"><strong>GPG key problems<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirm <code>gpgcheck=1<\/code> and <code>gpgkey=<\/code> lines in the repo file.<\/li>\n\n\n\n<li>Import keys manually if needed: <code>sudo rpm --import &lt;URL-or-keyfile&gt;<\/code>.<\/li>\n\n\n\n<li>Never disable GPG checks permanently on production servers.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"conflicts-or-broken-dependencies\"><strong>Conflicts or broken dependencies<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review the resolver output; consider excluding specific packages.<\/li>\n\n\n\n<li>Try a clean install: <code>sudo yum remove &lt;pkg&gt; &amp;&amp; sudo yum install &lt;pkg&gt;<\/code>.<\/li>\n\n\n\n<li>Use YUM history to undo the last transaction if services broke.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"real-world-server-workflows\"><strong>Real-World Server Workflows<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Provisioning a web stack: <\/strong>enable EPEL, <code>yum install<\/code> Nginx\/Apache, PHP modules, and <code>groupinstall \"Development Tools\"<\/code> for build needs.<\/li>\n\n\n\n<li><strong>Security patching: <\/strong>run <code>yum update --security<\/code> where supported, or maintain allowlists for critical services, then reboot during a window.<\/li>\n\n\n\n<li><strong>Change control:<\/strong> document YUM transactions and keep a rollback plan via <code>yum history<\/code>.<\/li>\n\n\n\n<li><strong>Automation: <\/strong>configure unattended updates on staging; promote to production after tests.<\/li>\n<\/ul>\n\n\n\n<p>If you host on a YouStable managed VPS or Dedicated Server, our support engineers can configure repositories, test module streams, and schedule patching windows to keep uptime and performance optimal\u2014without surprises.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"quick-reference-commands-youll-use-often\"><strong>Quick Reference: Commands You\u2019ll Use Often<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>yum update<\/code> \u2013 Update all packages.<\/li>\n\n\n\n<li><code>yum install &lt;pkg&gt;<\/code> \u2013 Install a package.<\/li>\n\n\n\n<li><code>yum remove &lt;pkg&gt;<\/code> \u2013 Remove a package.<\/li>\n\n\n\n<li><code>yum search &lt;term&gt;<\/code> \u2013 Search packages.<\/li>\n\n\n\n<li><code>yum info &lt;pkg&gt;<\/code> \u2013 Show details.<\/li>\n\n\n\n<li><code>yum repolist<\/code> \u2013 List enabled repos.<\/li>\n\n\n\n<li><code>yum clean all \u2013 <a href=\"https:\/\/www.youstable.com\/blog\/how-to-clear-cache-in-browser\/\">Clear caches<\/a> and metadata.<\/code><\/li>\n\n\n\n<li><code>yum history<\/code> \u2013 Audit and rollback transactions.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"faqs\"><strong>FAQs<\/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-1765798008888\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"is-yum-the-same-as-dnf-on-newer-rhel-almalinux-or-rocky-linux\"><strong>Is YUM the same as DNF on newer RHEL, AlmaLinux, or Rocky Linux?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. On EL8\/EL9, <code>yum<\/code> is a compatibility wrapper for DNF. Most commands and flags work identically. For modules and some advanced features, DNF provides additional subcommands, but calling <code>yum<\/code> will still function as expected.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765798023567\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"how-do-i-enable-only-security-updates-with-yum\"><strong>How do I enable only security updates with YUM?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>On supported repos, you can use <code>sudo yum update --security<\/code>. If not supported, restrict updates with package includes\/excludes or maintain a curated list of CVE-related packages to update during maintenance windows.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765798034579\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"whats-the-safest-way-to-roll-back-a-bad-update\"><strong>What\u2019s the safest way to roll back a bad update?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Check <code>yum history<\/code> to find the transaction ID, then <code>yum history undo &lt;ID&gt;<\/code>. Always validate the rollback in a test environment first. For critical systems, snapshots or image backups provide a faster, more reliable recovery path.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765798048061\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"how-do-i-add-a-custom-or-internal-repository\"><strong>How do I add a custom or internal repository?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Create a file in <code>\/etc\/yum.repos.d\/<\/code> (e.g., <code>internal.repo<\/code>) with a <code>[repoid]<\/code> block including <code>name<\/code>, <code>baseurl<\/code>\/<code>mirrorlist<\/code>, <code>enabled=1<\/code>, and GPG settings. Then run <code>yum clean all<\/code> and <code>yum makecache<\/code>. Use HTTPS and signed metadata for security.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765798055944\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"can-i-limit-yum-to-a-specific-repository-for-one-install\"><strong>Can I limit YUM to a specific repository for one install?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. Use <code>--disablerepo=\"*\"<\/code> and <code>--enablerepo=&lt;repoid&gt;<\/code> to force a single-repo operation, for example: <code>sudo yum --disablerepo=\"*\" --enablerepo=\"epel\" install htop<\/code>.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>YUM (Yellowdog Updater, Modified) is the default package manager on Red Hat\u2013based Linux servers. Use YUM to install, update, remove [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":15540,"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":""}},"footnotes":""},"categories":[350],"tags":[],"class_list":["post-13254","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-Use-YUM-on-Linux-Server-with-YUM-on-Linux-Server.jpg","author_info":{"display_name":"Sanjeet Chauhan","author_link":"https:\/\/www.youstable.com\/blog\/author\/sanjeet"},"_links":{"self":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/13254","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\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/comments?post=13254"}],"version-history":[{"count":7,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/13254\/revisions"}],"predecessor-version":[{"id":15541,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/13254\/revisions\/15541"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/media\/15540"}],"wp:attachment":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/media?parent=13254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/categories?post=13254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/tags?post=13254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}