tags: ripgrep

Manually download ripgrep on PowerShell:

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\Users\kaau> Invoke-WebRequest `
                  [[yellow:-Uri "https://mirror.de.leaseweb.net/epel/9/Everything/x86_64/Packages/r/ripgrep-15.2.0-1.el9.x86_64.rpm" `]]
                  [[yellow:-OutFile "ripgrep-15.2.0-1.el9.x86_64.rpm"]]

PS C:\Users\kaau> dir ripgrep-15.2.0-1.el9.x86_64.rpm
    Directory: C:\Users\kaau
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        2026-08-22  10:14 PM        1681835 ripgrep-15.2.0-1.el9.x86_64.rpm

Manually copy the RPM to tcacaueslapp003:

PS C:\Users\kaau> sftp tcacaueslapp003.devhcloud.bmogc.net
** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to "store now, decrypt later" attacks.
** The server may need to be upgraded. See https://openssh.com/pq.html
-------------------------------------
You must be properly authorized to proceed beyond this screen. To proceed without proper authorization may be a criminal offence and may result in
civil liabilities and/or job-related penalties.
Vous devez disposer d'une autorisation en bonne et due forme pour aller au-dela du present ecran. Sans cette autorisation, vous risquez de commettre
une infraction criminelle susceptible d'entrainer des responsabilites civiles ou des sanctions professionnelles, ou les deux.
-------------------------------------
** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to "store now, decrypt later" attacks.
** The server may need to be upgraded. See https://openssh.com/pq.html
-------------------------------------
You must be properly authorized to proceed beyond this screen. To proceed without proper authorization may be a criminal offence and may result in
civil liabilities and/or job-related penalties.
Vous devez disposer d'une autorisation en bonne et due forme pour aller au-dela du present ecran. Sans cette autorisation, vous risquez de commettre
une infraction criminelle susceptible d'entrainer des responsabilites civiles ou des sanctions professionnelles, ou les deux.
-------------------------------------
Connected to tcacaueslapp003.devhcloud.bmogc.net.

sftp> [[yellow:put ripgrep-15.2.0-1.el9.x86_64.rpm]]
Uploading ripgrep-15.2.0-1.el9.x86_64.rpm to /home/kaau/ripgrep-15.2.0-1.el9.x86_64.rpm
ripgrep-15.2.0-1.el9.x86_64.rpm                                                       100% 1642KB   1.9MB/s   00:00
sftp> [[yellow:bye]]

Install ripgrep locally:

PS C:\Users\kaau> ssh tcacaueslapp003.devhcloud.bmogc.net
** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to "store now, decrypt later" attacks.
** The server may need to be upgraded. See https://openssh.com/pq.html
-------------------------------------
You must be properly authorized to proceed beyond this screen. To proceed without proper authorization may be a criminal offence and may result in
civil liabilities and/or job-related penalties.
Vous devez disposer d'une autorisation en bonne et due forme pour aller au-dela du present ecran. Sans cette autorisation, vous risquez de commettre une
infraction criminelle susceptible d'entrainer des responsabilites civiles ou des sanctions professionnelles, ou les deux.
-------------------------------------
** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to "store now, decrypt later" attacks.
** The server may need to be upgraded. See https://openssh.com/pq.html
-------------------------------------
You must be properly authorized to proceed beyond this screen. To proceed without proper authorization may be a criminal offence and may result in
civil liabilities and/or job-related penalties.
Vous devez disposer d'une autorisation en bonne et due forme pour aller au-dela du present ecran. Sans cette autorisation, vous risquez de commettre une
infraction criminelle susceptible d'entrainer des responsabilites civiles ou des sanctions professionnelles, ou les deux.
-------------------------------------
Authorized Personnel Only
Register this system with Red Hat Insights: rhc connect
Example:
# rhc connect --activation-key <key> --organization <org>
The rhc client and Red Hat Insights will enable analytics and additional
management capabilities on your system.
View your connected systems at https://console.redhat.com/insights
You can learn more about how to register your system
using rhc at https://red.ht/registration
Last login: Sat Aug 22 21:21:18 2026 from 10.160.50.84

kaau@tcacaueslapp003 ~ $ [[yellow:ls -l ${HOME}/ripgrep-15.2.0-1.el9.x86_64.rpm]]
-rw-------. 1 kaau kaau 1681835 Aug 22 22:18 /home/kaau/ripgrep-15.2.0-1.el9.x86_64.rpm

#
# somehow dnf install or dnf localinstall not works:
#
kaau@tcacaueslapp003 ~ $ [[yellow:sudo rpm -Uvh ${HOME}/ripgrep-15.2.0-1.el9.x86_64.rpm]]
warning: /home/kaau/ripgrep-15.2.0-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3228467c: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:ripgrep-15.2.0-1.el9             ################################# [100%]

kaau@tcacaueslapp003 ~ $ [[yellow:which rg]]
/usr/bin/rg
kaau@tcacaueslapp003 ~ $ [[yellow:rg --version]]
ripgrep 15.2.0
features:+pcre2
simd(compile):+SSE2,+SSSE3,-AVX2
simd(runtime):+SSE2,+SSSE3,+AVX2
PCRE2 10.45 is available (JIT is available)