Chapter 6: Shell-Based Software Management

Copying content over a network is usually done as a manual process – for example, we just use scp or FTP to transfer a file and that's that. But what happens if we need to make this process a permanent one? We then need to figure out a way to perform file/directory synchronization, which is what rsync is all about. That being said, with all of the security-related incidents in the past 5+ years, it's always a good idea to implement some kind of encryption, so using ssh and scp seems like a reasonable approach. And that's exactly what we are going to do.

In this chapter, we are going to learn about the following topics:

  • Using dnf and apt for package management
  • Using additional repositories, streams, ...

Get Linux Command Line and Shell Scripting Techniques now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.