offline updates for OpenSuse 11.1

Dear Susies, =)

I have a computer running OpenSuse 11.1 (amongst other
operating systems). The computer is not attached to any
network and never will be (for good reasons).
I was wondering if there is the possibility to make offline
updates - i.e.: to store a list off all the packages the
system has installed and then download the updates from
another computer running Linux?

Tuxed regards,
LC (myLC@gmx.net)

You can make your “own mirror” of the update repository by rsync’ing the entire update tree ( Index of /update/11.1 ) - of course if you’re running i586 you can ignore the x86_64 directory.

Or you can use an FTP client that allows skipping existing files / unmodified files.

Then you can simply add it as a repository on the target machine - you can either copy the files over or use a portable media such as a USB key. I use a 16GB/AES key to transport material to a non-networked machine. Naturally a USB harddrive or any other media would work just as well.

If you wish to sync other places such as Packman then it’ll get a lot, lot trickier.

What good reasons are there to have a computer without any networking? Where are you? CIA?

Development server perhaps? We have a non-internet networked machines that host our company development repositories, source code and other important material

> You can make your “own mirror” of the update repository by
> rsync’ing the entire update tree ( Index of /update/11.1 )
> of course if you’re running i586 you can ignore the x86_64
> directory.
>
> Or you can use an FTP client that allows skipping existing
> files / unmodified files.

Yes, but this way I have to mirror all the stuff I don’t need.
My question is, if there is a script somewhere to mirror only
the ones I have actually installed.
If I had a little more detail about the file structure on the
servers and on how to dump all packages installed maybe I could
write a program myself…

You’d have to create your own repositories and file lists.

Just save time and effort, rsync the entire tree.