How to update opensuse without internet?

Hi everybody,i ve just installed opensuse 11.4 in my pc at home.it s ok and realy like it,interface,fonctionality…etc…my little problem is i don’t have internet at home,so i can’t update it ;i cant listen and watch multimedia…karaoke…

I m newbie in linux, i ve used ubuntu for few times i dont like the interface (theme) than opensuse and i removed it.

My question is: How to update opensuse without internet? like apt on cd,dvd in ubuntu, from another computer with internet

If possible wath is the procedure that i have to follow, please give the details

Sorry my bad english

Many thanks

For the updates you need at least some internet access somewhere. Unfortunately the updates no longer fit on a single DVD and are not distributed as a DVD or iso file. The current size is:

/opensuse/update/11.4> du
5648    ./rpm/i686
4062532 ./rpm/x86_64
4248868 ./rpm/i586
4365156 ./rpm/src
788240  ./rpm/noarch
13470448        ./rpm
730432  ./repodata
14200884        .

You can rsync the updates for 11.4 (check openSUSE:Mirror infrastructure - openSUSE) and copy the update repo to an external hard disk or onto an USB stick (8 GB at least). You do not need to copy /rpm/src and just one of /rpm/x86_64 or /rpm/i586 (according to your system). Take the media home and do the updates from it. Yast lets you define a repository available on the local file system.

Thanks for reply, i ll see this right now. i ll check

On 2011-09-28 13:36, nuzerdoz wrote:

> My question is: How to update opensuse without internet? like apt on
> cd,dvd in ubuntu, from another computer with internet

This is the wrong subforum to ask this.
You are in the buildservice subforum.

I’ll wait till this thread is moved to somewhere appropriate before replying.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

You might look at this
Multimedia Pack Portable for openSUSE 11.4 - Page 4

Hi everibody, i m back again bcose i ve tried vodoo’s procedure but little dificult for me ( sorry ), is there no another way like from another pc or laptop with opensuse installed on it and have internet, and something in yast to take all update or packages into an dvd or external hdd for my desktop pc at home?..

thanks…

This question has been asked several times before. The same will apply for 11.4 as the previous versions discussed in the following threads. Here’s one instance:

Update opensuse 11 without any internet connection?

It describes the same method as vodoo has prescribed, but links to another thread

update server and 11.0 vs 11.1

which details the rsync command needed to update a local mirror (on a machine with an internet connection). You’re going to have to do some learning here if this is unfamiliar to you.

@nuzerdoz

Further to voodoo’s advice (and warning about the considerable size of the repo involved), if you have access to a Linux machine with internet connectivity, and a USB HDD of a size that would support the desired repo(s), then maybe this script (rsync-based) could work for you

S.L.R.C. - SuSE Local Repository Creator - This Example is setup for Packman

Thanks to the effort of user jdmcdaniel3, this script will download to a local HDD location, which is then usable as a local repository by YaST or zypper. The script is currently set up to copy the Packman repo (but could easily be modified to point to an openSUSE ‘update’ mirror).

#
# Packman Mirror was found at http://packman.links2linux.de/MIRRORS.html
#
mirror=packman.jacobs-university.de

mirror_name=Packman

num_repos=4

#
# Repo Folder Names should NOT end with a Slash!
#
repository[1]=packman/suse/openSUSE_11.4/Essentials
repository[2]=packman/suse/openSUSE_11.4/Extra
repository[3]=packman/suse/openSUSE_11.4/Games
repository[4]=packman/suse/openSUSE_11.4/Multimedia

Repository size and download time are the key variables which might make this exercise prohibitive, but once the repo has been created and populated, subsequent downloads will only involve any changed packages in the repo concerned.

thank you for your all replies

Merci mille fois