PageSourceSearch

https://librewolf.net/_next/static/chunks/pages/installation/rhel-5a5e1d695653086b.js

js librewolf.net collected 2026-10-02 03:21:04 UTC 15,599 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[52],{657:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/installation/rhel",function(){return t(7237)}])},818:function(e,n,t){"use strict";t.d(n,{o:function(){return d}});var a=t(5893),s=t(357),i=t.n(s),o=t(3805),l=t(7294),r=t(2072);function d(e){var n=e.downloadPromise,t=e.secondaryDownloadPromise,s=(0,o.useSSG)().initialDownloads,d=(0,l.useState)(s[n.id]),c=d[0],h=d[1],u=(0,l.useState)(s[null===t||void 0===t?void 0:t.id]),p=u[0],m=u[1];return(0,l.useEffect)((function(){n.getDownload().then(h).catch((function(){}))}),[n]),(0,l.useEffect)((function(){null===t||void 0===t||t.getDownload().then(m).catch((function(){}))}),[t]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("p",{className:"jsx-7b6871bab412b2b5",children:[(0,a.jsxs)(r.Z,{primary:!0,href:c.url,margin:0,children:["Download ",(0,a.jsx)("small",{className:"jsx-7b6871bab412b2b5",children:c.name})]}),p&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("br",{className:"jsx-7b6871bab412b2b5"}),(0,a.jsxs)("a",{href:p.url,className:"jsx-7b6871bab412b2b5",children:["Download ",(0,a.jsx)("small",{className:"jsx-7b6871bab412b2b5",children:p.name})]}),(0,a.jsx)("br",{className:"jsx-7b6871bab412b2b5"})]}),c.otherDownloadsUrl&&(0,a.jsx)("a",{href:c.otherDownloadsUrl,className:"jsx-7b6871bab412b2b5",children:c.otherDownloadsString||"View all versions"}),(0,a.jsx)(i(),{id:"7b6871bab412b2b5",children:"p.jsx-7b6871bab412b2b5 .button{white-space:nowrap;max-width:-webkit-calc(100vw - 100px);max-width:-moz-calc(100vw - 100px);max-width:calc(100vw - 100px);overflow:hidden;margin-right:15px}a.jsx-7b6871bab412b2b5{margin-top:7px;display:inline-block;vertical-align:top}"})]}),c.sha256&&(0,a.jsxs)("small",{children:["SHA256: ",(0,a.jsx)("code",{children:c.sha256})]})]})}},2608:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var a=t(5893),s=t(357),i=t.n(s),o=t(1163),l=t(7294),r=t(7782),d=t(8310);function c(){var e=(0,o.useRouter)(),n=(0,l.useMemo)((function(){return e.asPath.split("/")[2]||""}),[e]),t=(0,l.useState)(n),s=t[0],c=t[1],h=(0,l.useMemo)((function(){return r.Z.find((function(e){return e.slug===s}))}),[s]);return(0,l.useEffect)((function(){c((function(e){return e}))}),[]),(0,l.useEffect)((function(){s!==n&&e.push("/installation/".concat(s))}),[n,s,e]),(0,a.jsxs)("div",{className:"jsx-19f75ca33c119a63 header",children:[(0,a.jsxs)("h1",{className:"jsx-19f75ca33c119a63 select",children:["Installation instructions for"," ",(0,a.jsxs)("div",{className:"jsx-19f75ca33c119a63 repo",children:[h&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.Z,{src:h.logo,alt:"".concat(h.name," Logo"),className:"hide-dark"}),(0,a.jsx)(d.Z,{src:h.logoDark||h.logo,alt:"".concat(h.name," Logo"),className:"hide-light"})]}),(0,a.jsxs)("select",{value:s,onChange:function(e){return c(e.target.value)},className:"jsx-19f75ca33c119a63 focus:ring",children:[(0,a.jsx)("option",{value:"",disabled:!0,hidden:!0,className:"jsx-19f75ca33c119a63",children:"..."}),r.Z.filter((function(e){return!e.hidden||e.slug===s})).map((function(e){return(0,a.jsx)("option",{value:e.slug,className:"jsx-19f75ca33c119a63",children:e.name},e.slug)}))]})]})]}),(0,a.jsx)(i(),{id:"19f75ca33c119a63",children:".header.jsx-19f75ca33c119a63{margin-bottom:50px}h1.jsx-19f75ca33c119a63{line-height:1.4em}.repo.jsx-19f75ca33c119a63{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px)}.repo.jsx-19f75ca33c119a63 img{width:1em;height:1em;display:inline;margin-left:10px;margin-right:5px}select.jsx-19f75ca33c119a63{font-weight:600;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;background:transparent}"})]})}},7782:function(e,n){"use strict";n.Z=[{name:"Windows",slug:"windows",logo:"/icons/windows.svg"},{name:"Arch Linux",slug:"arch",logo:"/icons/archlinux.svg"},{name:"Debian based",subtitle:"(Debian, Ubuntu, Mint, etc.)",slug:"debian",logo:"/icons/debian.svg"},{name:"Gentoo",slug:"gentoo",logo:"/icons/gentoo.svg"},{name:"RHEL distros",subtitle:"(Fedora, AlmaLinux, Rocky Linux, etc.)",slug:"rhel",logo:"/icons/rhel.svg"},{name:"openSUSE",subtitle:"(Leap, Tumbleweed, Slowroll)",slug:"opensuse",logo:"/icons/opensuse.svg",logoDark:"/icons/opensuse.svg"},{name:"Other Linux",slug:"linux",logo:"/icons/tux.png"},{name:"macOS",slug:"macos",logo:"/icons/apple.svg",logoDark:"/icons/apple-white.svg"},{name:"OpenBSD",slug:"openbsd",logo:"/icons/openbsd.png"}]},7237:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return x}});
1var a=t(1799),s=t(9396),i=t(5893),o=t(5173),l=t(3805),r=t(1177),d=t(1151),c=t(2608),h=(t(818),[{name:"community-art",route:"/community-art",frontMatter:{title:"Community Art"}},{name:"debian-migration",route:"/debian-migration",frontMatter:{title:"Debian Migration Guide"}},{name:"docs",children:[{name:"addons",route:"/docs/addons"},{name:"faq",route:"/docs/faq"},{name:"features",route:"/docs/features"},{name:"installation",route:"/docs/installation"},{name:"meta.json",meta:{installation:{},features:{},faq:{title:"FAQ"},settings:{title:"Settings and Overrides"},support:{},addons:{title:"Recommended Addons"},security:{title:"Report a Security Issue"},testing:{title:"Browser Tests"}}},{name:"security",route:"/docs/security"},{name:"settings",route:"/docs/settings"},{name:"testing",route:"/docs/testing"}],route:"/docs"},{name:"index",route:"/",frontMatter:{title:"About"}},{name:"installation",children:[{name:"arch",route:"/installation/arch",frontMatter:{title:"Arch Linux Installation"}},{name:"debian",route:"/installation/debian",frontMatter:{title:"Installation on Debian based systems"}},{name:"gentoo",route:"/installation/gentoo",frontMatter:{title:"Gentoo Installation"}},{name:"index",route:"/installation",frontMatter:{title:"Installation"}},{name:"linux",route:"/installation/linux",frontMatter:{title:"Other Linux Installation"}},{name:"macos",route:"/installation/macos",frontMatter:{title:"macOS Installation"}},{name:"meta.json",meta:{windows:"Windows",arch:"Arch Linux",debian:"Debian based",gentoo:"Gentoo",rhel:"RHEL distros",opensuse:"openSUSE",linux:"Other Linux",macos:"macOS",openbsd:"OpenBSD",index:{type:"nav",hidden:!0}}},{name:"openbsd",route:"/installation/openbsd",frontMatter:{title:"Installation on OpenBSD"}},{name:"opensuse",route:"/installation/opensuse",frontMatter:{title:"openSUSE Installation"}},{name:"rhel",route:"/installation/rhel",frontMatter:{title:"RHEL Installation (for Fedora 41+ or RHEL compatible distros)"}},{name:"windows",route:"/installation/windows",frontMatter:{title:"Windows Installation"}}],route:"/installation"},{name:"license-disclaimers",route:"/license-disclaimers",frontMatter:{title:"License and Disclaimers"}},{name:"meta.json",meta:{index:{title:"About",type:"nav",hidden:!0},installation:{type:"nav"},docs:{type:"nav"},"community-art":{title:"Community Art",type:"nav"},"license-disclaimers":{title:"License and Disclaimers",type:"nav",hidden:!0},"privacy-policy":{title:"Privacy Policy",type:"nav",hidden:!0},"debian-migration":{title:"Debian Migration Guide",type:"nav"}}},{name:"privacy-policy",route:"/privacy-policy"}]);globalThis.__nextra_internal__={pageMap:h,route:"/installation/rhel"};var u=(0,i.jsx)(f,{}),p=(0,l.withSSG)((0,o.Z)({filename:"rhel.mdx",route:"/installation/rhel",meta:{title:"RHEL Installation (for Fedora 41+ or RHEL compatible distros)"},pageMap:h,titleText:void 0,headings:[{type:"heading",depth:2,children:[{type:"text",value:"Updating the GPG signing key",position:{start:{line:28,column:4,offset:858},end:{line:28,column:32,offset:886}}}],position:{start:{line:28,column:1,offset:855},end:{line:28,column:32,offset:886}},value:"Updating the GPG signing key"},{type:"heading",depth:3,children:[{type:"text",value:"Fedora 43 and later",position:{start:{line:30,column:5,offset:892},end:{line:30,column:24,offset:911}}}],position:{start:{line:30,column:1,offset:888},end:{line:30,column:24,offset:911}},value:"Fedora 43 and later"},{type:"heading",depth:3,children:[{type:"text",value:"Fedora 42 and older, RHEL/Rocky/Almalinux",position:{start:{line:33,column:5,offset:1042},end:{line:33,column:46,offset:1083}}}],position:{start:{line:33,column:1,offset:1038},end:{line:33,column:46,offset:1083}},value:"Fedora 42 and older, RHEL/Rocky/Almalinux"},{type:"heading",depth:3,children:[{type:"text",value:"openSUSE/SUSE based distributions",position:{start:{line:44,column:5,offset:1746},end:{line:44,column:38,offset:1779}}}],position:{start:{line:44,column:1,offset:1742},end:{line:44,column:38,offset:1779}},value:"openSUSE/SUSE based distributions"},{type:"heading",depth:2,children:[{type:"text",value:"Uninstalling LibreWolf and Removing the Repository",position:{start:{line:53,column:4,offset:2148},end:{line:53,column:54,offset:2198}}}],position:{start:{line:53,column:1,offset:2145},end:{line:53,column:54,offset:2198}},value:"Uninstalling LibreWolf and Removing the Repository"}],hasH1:!1},r.Z));function m(e){var n=Object.assign({p:"p",div:"div",pre:"pre",code:"code",span:"span",h2:"h2",h3:"h3"},(0,d.ah)(),e.components);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.Z,{}),"\n",(0,i.jsx)(n.p,{children:"We have an rpm repository available with which you can install LibreWolf. You\ncan add it to your system and install LibreWolf by running the following\ncommands one by one:"}),"\n",(0,i.jsx)(n.div,{"data-rehype-pretty-code-fragment":"","data-nextra-code":"",children:(0,i.jsx)(n.pre,{children:(0,i.jsxs)(n.code,{"data-language":"bash","data-theme":"default",children:[(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-token-comment)"},children:"# add the repo via dnf5 (Fedora 41+) "})}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo dnf config-manager addrepo --from-repofile=https://repo.librewolf.net/librewolf.repo"})}),"\n",(0,i.jsx)(n.span,{className:"line"}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-token-comment)"},children:"# add the repo via dnf4"})}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo dnf config-manager --add-repo https://repo.librewolf.net/librewolf.repo"})}),"\n",(0,i.jsx)(n.span,{className:"line"}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-token-comment)"},children:"# install the package"})}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo dnf install librewolf"})}),"\n",(0,i.jsx)(n.span,{className:"line"}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-token-comment)"},children:"# or on atomic desktops"})}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"rpm-ostree install librewolf"})})]})})}),"\n",(0,i.jsxs)(n.p,{children:["You should agree to all prompts that want to import the OpenPGP key with the key ID ",(0,i.jsx)(n.code,{children:"0x2B12EF16"}),"\nand the fingerprint ",(0,i.jsx)(n.code,{children:"662E 3CDD 6FE3 2900 2D0C A5BB 4033 9DD8 2B12 EF16"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"updating-the-gpg-signing-key",children:"Updating the GPG signing key"}),"\n",(0,i.jsx)(n.h3,{id:"fedora-43-and-later",children:"Fedora 43 and later"}),"\n",(0,i.jsx)(n.p,{children:"No special action needed. During the next update, dnf will download the updated key and you just need to confirm the import."}),"\n",(0,i.jsx)(n.h3,{id:"fedora-42-and-older-rhelrockyalmalinux",children:"Fedora 42 and older, RHEL/Rocky/Almalinux"}),"\n",(0,i.jsx)(n.p,{children:"Dnf on these releases cannot replace the key on its own. Updates will fail with \u201cImport of the key didn\u2019t help, wrong key?\u201d or \u201cThe GPG keys listed for the librewolf repository are already installed but they are not correct for this package\u201d. The old keys must be removed manually:"}),"\n",(0,i.jsx)(n.div,{"data-rehype-pretty-code-fragment":"","data-nextra-code":"",children:(0,i.jsx)(n.pre,{children:(0,i.jsxs)(n.code,{"data-language":"bash","data-theme":"default",children:[(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo rpm -e --allmatches gpg-pubkey-662e3cdd6fe329002d0ca5bb40339dd82b12ef16"})}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo rpm --import https://repo.librewolf.net/pubkey.gpg"})}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo dnf clean all"})})]})})}),"\n",(0,i.jsxs)(n.p,{children:["Important: Remove the previous signing key before importing the new one. If you run ",(0,i.jsx)(n.code,{children:"rpm --import"})," while the previous key is still installed, the command may report success even though the key is not updated."]}),"\n",(0,i.jsx)(n.h3,{id:"opensusesuse-based-distributions",children:"openSUSE/SUSE based distributions"}),"\n",(0,i.jsx)(n.p,{children:"Same as the previous section, zypper won\u2019t replace the key on its own and it must be removed manually. Updates will fail with \u201cSignature verification failed\u201d or \u201cNOKEY\u201d. Use the following commands:"}),"\n",(0,i.jsx)(n.div,{"data-rehype-pretty-code-fragment":"","data-nextra-code":"",children:(0,i.jsx)(n.pre,{children:(0,i.jsxs)(n.code,{"data-language":"bash","data-theme":"default",children:[(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo rpm -e --allmatches gpg-pubkey-662e3cdd6fe329002d0ca5bb40339dd82b12ef16"})}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo rpm --import https://repo.librewolf.net/pubkey.gpg"})}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo zypper refresh"})})]})})}),"\n",(0,i.jsx)(n.h2,{id:"uninstalling-librewolf-and-removing-the-repository",children:"Uninstalling LibreWolf and Removing the Repository"}),"\n",(0,i.jsx)(n.p,{children:"To uninstall LibreWolf and remove the repository from your system, run:"}),"\n",(0,i.jsx)(n.div,{"data-rehype-pretty-code-fragment":"","data-nextra-code":"",children:(0,i.jsx)(n.pre,{children:(0,i.jsxs)(n.code,{"data-language":"bash","data-theme":"default",children:[(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo dnf remove librewolf"})}),"\n",(0,i.jsx)(n.span,{className:"line"}),"\n",(0,i.jsx)(n.span,{className:"line",children:(0,i.jsx)(n.span,{style:{color:"var(--shiki-color-text)"},children:"sudo rm /etc/yum.repos.d/librewolf.repo"})})]})})})]})}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object.assign({},(0,d.ah)(),e.components),t=n.wrapper;return t?(0,i.jsx)(t,(0,s.Z)((0,a.Z)({},e),{children:(0,i.jsx)(m,(0,a.Z)({},e))})):m(e)}function x(e){return(0,i.jsx)(p,(0,s.Z)((0,a.Z)({},e),{children:u}))}x.getLayout=p.getLayout}},function(e){e.O(0,[468,379,774,888,179],(function(){return n=657,e(e.s=n);var n}));var n=e.O();_N_E=n}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.