opensuse 12.1 - travel + repository change

Hello everyone,

I am using openSUSE 12.1 and my work requires that I travel to Europe in a few days. I wanted to bring my laptop along with me which has opensuse 12.1 installed on it. I might be there for a month or so (maybe more) depending on the work load there.

I usually do a zypper update once every 1-2 days. I live in Canada and I installed openSUSE here. It configured the repositories automatically during the initial install. What I want to know is when I am in Europe will I need to ‘reconfigure’ my repositories so that they point to local repositories instead of pointing to ones in Canada? I don’t want any ‘surprises’ over there so I would like to know if someone has experience regarding this point.

Also, I might be going to Asia from Europe as well before coming back to Canada. Will I have to ‘reconfigure’ my repositories in Asia as well?

The reason I ask this is because I remember installing Ubuntu a year back and when I did an apt-get update (Debian version of zypper), it was accessing Canadian mirrors. I don’t want a situation where the repositories timeout during an update leading to a broken/un-usable system (this happened to me before with Debian years back - hence the precaution).

If I need to reconfigure my repositories, please let me know the zypper commands or point me in the right direction. I looked in the man page for zypper but did not find anything useful there. I list my laptop’s repository configuration below:



#zypper lr -u
#  | Alias                  | Name                       | Enabled | Refresh | URI                                                                              
---+------------------------+----------------------------+---------+---------+----------------------------------------------------------------------------------
 1 | Education              | Education                  | Yes     | Yes     | http://download.opensuse.org/repositories/Education/openSUSE_12.1/               
 2 | GNOME:Apps             | GNOME:Apps                 | Yes     | Yes     | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.1/             
 3 | Packman Repository     | Packman Repository         | Yes     | Yes     | http://packman.inode.at/suse/12.1/                                               
 4 | devel:languages:perl   | devel:languages:perl       | Yes     | Yes     | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_12.1/  
 5 | devel:languages:python | devel:languages:python     | Yes     | Yes     | http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_12.1/
 6 | games                  | games                      | Yes     | Yes     | http://download.opensuse.org/repositories/games/openSUSE_12.1/                   
 7 | google-chrome          | google-chrome              | Yes     | Yes     | http://dl.google.com/linux/chrome/rpm/stable/x86_64                              
 8 | google-earth           | google-earth               | Yes     | Yes     | http://dl.google.com/linux/earth/rpm/stable/x86_64                               
 9 | libdvdcss repository   | libdvdcss repository       | Yes     | Yes     | http://opensuse-guide.org/repo/12.1/                                             
10 | nvidia                 | nvidia                     | Yes     | Yes     | ftp://download.nvidia.com/opensuse/12.1/                                         
11 | repo-debug             | openSUSE-12.1-Debug        | No      | Yes     | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                   
12 | repo-debug-update      | openSUSE-12.1-Update-Debug | No      | Yes     | http://download.opensuse.org/debug/update/12.1/                                  
13 | repo-non-oss           | openSUSE-12.1-Non-Oss      | Yes     | Yes     | http://download.opensuse.org/distribution/12.1/repo/non-oss/                     
14 | repo-oss               | openSUSE-12.1-Oss          | Yes     | Yes     | http://download.opensuse.org/distribution/12.1/repo/oss/                         
15 | repo-source            | openSUSE-12.1-Source       | No      | Yes     | http://download.opensuse.org/source/distribution/12.1/repo/oss/                  
16 | repo-update            | openSUSE-12.1-Update       | Yes     | Yes     | http://download.opensuse.org/update/12.1/                                        


Thanks in advance,
Jake Clawson

According to openSUSE Download Mirrors - Overview:

The master download server, download.opensuse.org, automatically redirects you to a server near you.
Can’t comment on other third-party repositories you have.

I suppopse you use the Internet. The Internet is a world wide network where you can access every connected system from every connected system. Except when sites are blocked by the force of politicians. I can assure you that most of Europe does not have such blockings. Certainly not for openSUSE. I am even working with the Forums from Europe without any problems :wink: And we use the same URLs as you have in your repo list.

Thus when you travel from where you are (you, to make it esay to answer this, did not even bother to tell if you are typing your question from Antartica or Greenland) to a far off place like Europe will most probably have not problems whatsoever in connecting the openSUSE web-sites.

On 09/18/2012 04:46 AM, jakeclawson wrote:
> It configured the repositories automatically
> during the initial install.

if you have not manually intervened and directly addressed Canadian
repos it will do as it always does–redirect you to nearby mirrors

or, maybe not…but, it should just keep working…

that is to say that download.opensuse.org is actually an address to a
redirector which forwards your request to nearby mirrors.


dd
http://tinyurl.com/DD-Caveat

Thank you all for replying to this question. I guess as you all have pointed out download.opensuse.org should automatically direct to the nearest mirror. I will let you know my experiences during my trip after I return :slight_smile:

Jake Clawson