{"id":4965,"date":"2024-08-13T22:08:04","date_gmt":"2024-08-13T16:38:04","guid":{"rendered":"https:\/\/www.veeble.org\/kb\/?p=4965"},"modified":"2025-04-08T11:36:09","modified_gmt":"2025-04-08T06:06:09","slug":"centos-stream-repo-list-working-urls","status":"publish","type":"post","link":"https:\/\/www.veeble.com\/kb\/centos-stream-repo-list-working-urls\/","title":{"rendered":"CentOS Stream Repo List: Working URLs"},"content":{"rendered":"\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repository-URLs.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1792\" height=\"585\" data-id=\"4967\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repository-URLs.jpg\" alt=\"CentOS Stream Repo List: Working URLs\" class=\"wp-image-4967\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repository-URLs.jpg 1792w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repository-URLs-300x98.jpg 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repository-URLs-1024x334.jpg 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repository-URLs-768x251.jpg 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repository-URLs-1536x501.jpg 1536w\" sizes=\"auto, (max-width: 1792px) 100vw, 1792px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>This knowledge base makes it easy to establish a list of repo URLs for CentOS 8 Stream and CentOS 9 Stream. By following this guide, you can ensure that your CentOS Stream workstations are properly set up and ready for system updates and usage. This knowledge base contains repo URLs for &#8216;<strong>AppStream.repo<\/strong>&#8216;, &#8216;<strong>BaseOS.repo<\/strong>&#8216;, &#8216;<strong>Extras.repo<\/strong>&#8216;,&#8217;<strong>PowerTools.repo<\/strong>&#8216;, and &#8216;<strong>Extras-common.repo<\/strong>&#8216; needed for your CentOS Stream machine to work smoothly.<\/p>\n\n\n\n<pre class=\"wp-block-verse\">Note: You can also resolve the error: <strong>Couldn't resolve host name for http:\/\/mirrorlist.centos.org\/<\/strong> as in the below screenshot by following this knowledge base.<\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Error.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1255\" height=\"207\" data-id=\"4973\" src=\"https:\/\/www.veeble.org\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Error.png\" alt=\"Errors during downloading metadata for repository 'appstream':\n  - Curl error (6): Couldn't resolve host name for http:\/\/mirrorlist.centos.org\/                                                                                                             ?release=8-stream&amp;arch=x86_64&amp;repo=AppStream&amp;infra=genclo [Could not resolve hos                                                                                                             t: mirrorlist.centos.org]\nError: Failed to download metadata for repo 'appstream': Cannot prepare internal                                                                                                              mirrorlist: Curl error (6): Couldn't resolve host name for http:\/\/mirrorlist.ce                                                                                                             ntos.org\/?release=8-stream&amp;arch=x86_64&amp;repo=AppStream&amp;infra=genclo [Could not re                                                                                                             solve host: mirrorlist.centos.org]\n\" class=\"wp-image-4973\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Error.png 1255w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Error-300x49.png 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Error-1024x169.png 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Error-768x127.png 768w\" sizes=\"auto, (max-width: 1255px) 100vw, 1255px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"how-to-configure-a-repo-in-centos-stream\">How to Configure a Repo in CentOS Stream?<\/h3>\n\n\n<p>Make sure you have the necessary backup plans in place before making any changes to the repository files:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo cp \/etc\/yum.repos.d\/CentOS-Base.repo \/etc\/yum.repos.d\/CentOS-Base.repo.backup<\/code><\/pre>\n\n\n\n<p><strong>Editing Repository Files<\/strong>:<\/p>\n\n\n\n<p>To modify the repository sources, open the respective repository configuration file (<strong>\/etc\/yum.repos.d\/CentOS-Base.repo<\/strong>) using your preferred text editor:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo vi \/etc\/yum.repos.d\/CentOS-Base.repo<\/code><\/pre>\n\n\n\n<p>Depending on the version of CentOS Stream you are running, replace the contents of the file with the configurations listed below.<\/p>\n\n\n\n<p><\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"centos-8-stream\">CentOS 8 Stream<\/h3>\n\n\n<p>As CentOS Stream 8 evolves, the familiar mirrorlist.centos.org is no longer in service. Consequently, users of CentOS 8 Stream now turn to the <a href=\"http:\/\/vault.centos.org\" target=\"_blank\" rel=\"noopener\">vault.centos.org<\/a> repositories for their needs. To configure the working repositories for CentOS 8 Stream, add the following to your&nbsp;<strong>\/etc\/yum.repos.d\/CentOS-Base.repo<\/strong>&nbsp;file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;baseos]\nname=CentOS Stream $releasever - BaseOS\n#mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$stream&amp;arch=$basearch&amp;repo=BaseOS&amp;infra=$infra\nbaseurl=http:\/\/vault.centos.org\/$contentdir\/$stream\/BaseOS\/$basearch\/os\/\ngpgcheck=1\nenabled=1\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\n\n&#91;appstream]\nname=CentOS Stream $releasever - AppStream\n#mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$stream&amp;arch=$basearch&amp;repo=AppStream&amp;infra=$infra\nbaseurl=http:\/\/vault.centos.org\/$contentdir\/$stream\/AppStream\/$basearch\/os\/\ngpgcheck=1\nenabled=1\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\n\n&#91;extras]\nname=CentOS Stream $releasever - Extras\n#mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$stream&amp;arch=$basearch&amp;repo=extras&amp;infra=$infra\nbaseurl=http:\/\/vault.centos.org\/$contentdir\/$stream\/extras\/$basearch\/os\/\ngpgcheck=1\nenabled=1\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\n\n&#91;powertools]\nname=CentOS Stream $releasever - PowerTools\n#mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$stream&amp;arch=$basearch&amp;repo=PowerTools&amp;infra=$infra\nbaseurl=http:\/\/vault.centos.org\/$contentdir\/$stream\/PowerTools\/$basearch\/os\/\ngpgcheck=1\nenabled=0\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\n\n&#91;extras-common]\nname=CentOS Stream $releasever - Extras common packages\n#mirrorlist=http:\/\/mirrorlist.centos.org\/?release=$stream&amp;arch=$basearch&amp;repo=extras-extras-common\nbaseurl=http:\/\/vault.centos.org\/$contentdir\/$stream\/extras\/$basearch\/extras-common\/\ngpgcheck=1\nenabled=1\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-CentOS-SIG-Extras<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"centos-9-stream\">CentOS 9 Stream<\/h3>\n\n\n<p>To configure the working repositories for CentOS 9 Stream, add the following to your&nbsp;<strong>\/etc\/yum.repos.d\/CentOS-Base.repo<\/strong>&nbsp;file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;baseos]\nname=CentOS Stream $releasever - BaseOS\nmetalink=https:\/\/mirrors.centos.org\/metalink?repo=centos-baseos-$stream&amp;arch=$ba                                                                                                             search&amp;protocol=https,http\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\ngpgcheck=1\nrepo_gpgcheck=0\nmetadata_expire=6h\ncountme=1\nenabled=1\n\n&#91;baseos-debuginfo]\nname=CentOS Stream $releasever - BaseOS - Debug\nmetalink=https:\/\/mirrors.centos.org\/metalink?repo=centos-baseos-debug-$stream&amp;ar                                                                                                             ch=$basearch&amp;protocol=https,http\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\ngpgcheck=1\nrepo_gpgcheck=0\nmetadata_expire=6h\nenabled=0\n\n&#91;baseos-source]\nname=CentOS Stream $releasever - BaseOS - Source\nmetalink=https:\/\/mirrors.centos.org\/metalink?repo=centos-baseos-source-$stream&amp;a                                                                                                             rch=source&amp;protocol=https,http\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\ngpgcheck=1\nrepo_gpgcheck=0\nmetadata_expire=6h\nenabled=0\n\n&#91;appstream]\nname=CentOS Stream $releasever - AppStream\nmetalink=https:\/\/mirrors.centos.org\/metalink?repo=centos-appstream-$stream&amp;arch=                                                                                                             $basearch&amp;protocol=https,http\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\ngpgcheck=1\nrepo_gpgcheck=0\nmetadata_expire=6h\ncountme=1\nenabled=1\n\n&#91;appstream-debuginfo]\nname=CentOS Stream $releasever - AppStream - Debug\nmetalink=https:\/\/mirrors.centos.org\/metalink?repo=centos-appstream-debug-$stream                                                                                                             &amp;arch=$basearch&amp;protocol=https,http\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\ngpgcheck=1\nrepo_gpgcheck=0\nmetadata_expire=6h\nenabled=0\n\n&#91;appstream-source]\nname=CentOS Stream $releasever - AppStream - Source\nmetalink=https:\/\/mirrors.centos.org\/metalink?repo=centos-appstream-source-$strea                                                                                                             m&amp;arch=source&amp;protocol=https,http\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\ngpgcheck=1\nrepo_gpgcheck=0\nmetadata_expire=6h\nenabled=0\n\n&#91;crb]\nname=CentOS Stream $releasever - CRB\nmetalink=https:\/\/mirrors.centos.org\/metalink?repo=centos-crb-$stream&amp;arch=$basea                                                                                                             rch&amp;protocol=https,http\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\ngpgcheck=1\nrepo_gpgcheck=0\nmetadata_expire=6h\ncountme=1\nenabled=0\n\n&#91;crb-debuginfo]\nname=CentOS Stream $releasever - CRB - Debug\nmetalink=https:\/\/mirrors.centos.org\/metalink?repo=centos-crb-debug-$stream&amp;arch=                                                                                                             $basearch&amp;protocol=https,http\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\ngpgcheck=1\nrepo_gpgcheck=0\nmetadata_expire=6h\nenabled=0\n\n&#91;crb-source]\nname=CentOS Stream $releasever - CRB - Source\nmetalink=https:\/\/mirrors.centos.org\/metalink?repo=centos-crb-source-$stream&amp;arch                                                                                                             =source&amp;protocol=https,http\ngpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-centosofficial\ngpgcheck=1\nrepo_gpgcheck=0\nmetadata_expire=6h\nenabled=0<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-uagb-separator uagb-block-1875800c\"><div class=\"wp-block-uagb-separator__inner\" style=\"--my-background-image:\"><\/div><\/div>\n\n\n\n<p>Making sure the URLs match the exact CentOS version installed on your system is crucial when configuring repo list URLs for CentOS.<\/p>\n\n\n\n<p>CentOS Stream 8 and 9 play a crucial role in sustaining the CentOS ecosystem by providing continuous updates and package maintenance, even after the standard CentOS versions reach their end of life. This knowledge base offers a reliable and tested repo URLs list for configuring repositories for CentOS 8 Stream and CentOS 9 Stream, ensuring that systems can be consistently updated and maintained without interruption.<\/p>\n\n\n\n<p>You can&nbsp;also easily configure the&nbsp;<a href=\"https:\/\/www.veeble.org\/kb\/centos-repo-list-working-urls\/\" target=\"_blank\" rel=\"noreferrer noopener\">Repo URL list for Standard CentOS<\/a>&nbsp;too. To find the working URLs, visit this link:&nbsp;<a href=\"https:\/\/www.veeble.org\/kb\/centos-repo-list-working-urls\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.veeble.org\/kb\/centos-repo-list-working-urls\/<\/a>.<\/p>\n\n\n\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-call-to-action uagb-block-20da7393 wp-block-button\"><div class=\"uagb-cta__wrap\"><h3 class=\"uagb-cta__title\">Simple, Powerful Windows VPS Hosting<\/h3><p class=\"uagb-cta__desc\">Get started quickly and easily with our intuitive Windows VPS platform. Focus on your business, not server management.<\/p><\/div><div class=\"uagb-cta__buttons\"><a href=\"https:\/\/www.veeble.com\/in\/vps-hosting\/\" class=\"uagb-cta__button-link-wrapper wp-block-button__link\" target=\"_blank\" rel=\"noopener noreferrer\">View Our Plans<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M504.3 273.6l-112.1 104c-6.992 6.484-17.18 8.218-25.94 4.406c-8.758-3.812-14.42-12.45-14.42-21.1L351.9 288H32C14.33 288 .0002 273.7 .0002 255.1S14.33 224 32 224h319.9l0-72c0-9.547 5.66-18.19 14.42-22c8.754-3.809 18.95-2.075 25.94 4.41l112.1 104C514.6 247.9 514.6 264.1 504.3 273.6z\"><\/path><\/svg><\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Here are the working Repo URLs for CentOS 8 Stream and CentOS 9 Stream, including AppStream, BaseOS, and Extras packages.<\/p>\n","protected":false},"author":7,"featured_media":8491,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","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":"","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":"set","ast-page-background-enabled":"default","ast-page-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":"","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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-4965","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"uagb_featured_image_src":{"full":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repo-List-Working-URLs.jpg",1366,768,false],"thumbnail":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repo-List-Working-URLs-150x150.jpg",150,150,true],"medium":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repo-List-Working-URLs-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repo-List-Working-URLs-768x432.jpg",768,432,true],"large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repo-List-Working-URLs-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repo-List-Working-URLs.jpg",1366,768,false],"2048x2048":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2024\/08\/CentOS-Stream-Repo-List-Working-URLs.jpg",1366,768,false]},"uagb_author_info":{"display_name":"Adrian Antony","author_link":"https:\/\/www.veeble.com\/kb\/author\/adrian\/"},"uagb_comment_info":0,"uagb_excerpt":"Here are the working Repo URLs for CentOS 8 Stream and CentOS 9 Stream, including AppStream, BaseOS, and Extras packages.","_links":{"self":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/4965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/comments?post=4965"}],"version-history":[{"count":12,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/4965\/revisions"}],"predecessor-version":[{"id":7200,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/4965\/revisions\/7200"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media\/8491"}],"wp:attachment":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media?parent=4965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/categories?post=4965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/tags?post=4965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}