Raven repository is a new repository for CentOS, Red Hat, Rocky Linux and AlmaLinux that is a fork of the popular EPEL repository. It is a community-driven repository and contain software packages that are not available in the official repositories. Adding Raven repository to your system will give you access to a wider range of software packages, ensuring you have the tools you need for any task.
Raven repository is known for its diverse collection of packages, which cater to both everyday users and developers. Some of the notable packages include development tools, multimedia software, and system utilities.
To add Raven repository to your system, you need to install the raven-release package which you first need to download. It's currently only available for Enterprise Linux (CentOS, RHEL, Rocky Linux, AlmaLinux) 8 and 9, and only for the x86_64 architecture.
Steps to install Raven repository on CentOS, Red Hat, Rocky Linux and AlmaLinux :
- Open the terminal.
- Install wget if it's not already installed.
$ sudo dnf install --assumeyes wget Last metadata expiration check: 0:38:21 ago on Thu 31 Aug 2023 12:03:37 AM UTC. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: wget x86_64 1.21.1-7.el9 appstream 789 k Transaction Summary ================================================================================ Install 1 Package Total download size: 789 k Installed size: 3.1 M
- Download the raven-release package using wget.
$ wget $(echo "https://pkgs.dyn.su/el9/base/x86_64/raven-release.el9.noarch.rpm" | sed "s/el9/el$(rpm -q --queryformat '%{RELEASE}' rpm | grep -oP 'el\K[0-9]+')/g") --2023-08-31 00:42:42-- https://pkgs.dyn.su/el9/base/x86_64/raven-release.el9.noarch.rpm Resolving pkgs.dyn.su (pkgs.dyn.su)... 191.101.33.144 Connecting to pkgs.dyn.su (pkgs.dyn.su)|191.101.33.144|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 9401 (9.2K) [application/x-redhat-package-manager] Saving to: ‘raven-release.el9.noarch.rpm’ raven-release.el9.n 100%[===================>] 9.18K --.-KB/s in 0s 2023-08-31 00:42:43 (85.1 MB/s) - ‘raven-release.el9.noarch.rpm’ saved [9401/9401]
- Install the downloaded repository package.
$ sudo rpm -ivh raven-release*.rpm warning: raven-release.el9.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 2dcd03a2: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:raven-release-1.0-4.el9 ################################# [100%] !!! WARNING !!! You have installed an unofficial repository configuration. Some parts of it may break compatibility with the base packages of your OS, so you use it at YOUR OWN RISK! Unstable and/or conflicting repository parts are not enabled by default, you can use the --enablerepo=raven-extras or --enablerepo=raven-testing option to enable them temporarily.
- Clean the repository cache and ensure it's updated.
$ sudo dnf clean all && sudo dnf update --assumeyes 50 files removed CentOS Stream 9 - BaseOS 12 MB/s | 7.8 MB 00:00 CentOS Stream 9 - AppStream 22 MB/s | 18 MB 00:00 CentOS Stream 9 - Extras packages 73 kB/s | 14 kB 00:00 Extra Packages for Enterprise Linux 9 - x86_64 12 MB/s | 18 MB 00:01 Extra Packages for Enterprise Linux 9 openh264 3.2 kB/s | 2.5 kB 00:00 Extra Packages for Enterprise Linux 9 - Next - 1.9 MB/s | 1.3 MB 00:00 Raven's RPM repo for el9-x86_64 - base 649 kB/s | 622 kB 00:00 Raven's RPM repo for el9-x86_64 - multimedia 113 kB/s | 78 kB 00:00 Dependencies resolved. ##### snipped
- Verify that the Raven repository has been added.
$ dnf repolist repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS epel Extra Packages for Enterprise Linux 9 - x86_64 epel-cisco-openh264 Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64 epel-next Extra Packages for Enterprise Linux 9 - Next - x86_64 extras-common CentOS Stream 9 - Extras packages raven Raven's RPM repo for el9-x86_64 - base raven-multimedia Raven's RPM repo for el9-x86_64 - multimedia
Look for the Raven repository in the displayed list.
Mohd Shakir Zakaria is an experienced cloud architect with a strong development and open-source advocacy background. He boasts multiple certifications in AWS, Red Hat, VMware, ITIL, and Linux, underscoring his expertise in cloud architecture and system administration.
Comment anonymously. Login not required.