Managing Local openSUSE (or other Linux) Repositories With RMT
Managing Too Many Computers
I love languages both human and computer. Junior Data Scientist, Certified Linux Admin (openSUSE!), all around geek. Critical theory, cycling, and card-making counter as hobbies. (US-en, zh-cn 中文, ein bisschen Deutsche)
No video of the event yet, sorry!
If your household has several Linux systems (of various distros/ flavors) running, updating them all can be time consuming not just as a mental load (even if automated) but can take up a lot of WAN bandwidth! Wouldn't it be nice if you could download repositores locally and update from a machine on your own LAN? Benefits include much faster updates, more control over local updates, and less cluttered WAN traffic.
Presentation PDF available at: https://drive.google.com/drive/folders/1ytDvHNyNRDbRcfAe_o0q3XP4XBUTLWFi?usp=sharing
In this talk, I will go over the setup and benefits of running a local Repository Mirroring Tool (RMT) instance on openSUSE Leap, that can serve all your other systems' update needs.
This aims to be a comprehensive guide, covering all the specifics of RMT setup locally: hardware requirements; downloading the pattern to allocating disk space; setting up systemd unit files and timers; subscribing your other systems to the RMT server; and some simple troubleshooting for commonly observed issues.
RMT is an opensource tool available from SUSE written in Ruby. The setup for RMT is currently lacking in documentation for openSUSE specifically. Consider this a first step in making a more specifically open version of RMT (i.e. at present the "client subscription script" fails when it calls proprietary SUSE URLs).
- 2023 May 26 - 11:00
- 30 min
- openSUSE Conference 2023
- Open Source