Noobie Repos question (1st install)

I’m new to openSUSE

I removed, disable or modify a few repos following GROK Recommendations ( don’t throw rocks at me following an AI suggestions LOL) I had difficulty login to this FORUM when I did it…

Am I good with this or something is off ?

Note : Here is the command I used. Some I removed were in double. See pict for my current repos state.
sudo zypper removerepo openSUSE-20250522-0
sudo zypper removerepo download.opensuse.org-non-oss
sudo zypper removerepo download.opensuse.org-non-oss
sudo zypper modifyrepo --disable repo-debug
sudo zypper modifyrepo --disable ph03nix
sudo zypper removerepo download.opensuse.org-non-oss
sudo zypper modifyrepo --refresh Virtualization

#  | Alias                            | Name                                   | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                            | Service
---+----------------------------------+----------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------+---------
 1 | Google-Chrome                    | Google-Chrome                          | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                            | 
 2 | NVIDIA:repo-non-free             | repo-non-free                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                | NVIDIA
 3 | Virtualization                   | Virtualization (openSUSE_Tumbleweed)   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/Virtualization/openSUSE_Tumbleweed/ | 
 4 | download.opensuse.org-oss        | Main Repository (OSS)                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                              | 
 5 | download.opensuse.org-tumbleweed | Main Update Repository                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                | 
 6 | google-chrome                    | google-chrome                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                           | 
 7 | mozilla                          | mozilla                                | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/        | 
 8 | nordvpn                          | nordvpn                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://repo.nordvpn.com/yum/nordvpn/centos/x86_64                             | 
 9 | openSUSE:repo-non-oss            | repo-non-oss                           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss                                | openSUSE
10 | openSUSE:repo-openh264           | repo-openh264                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                        | openSUSE
11 | openSUSE:repo-oss                | repo-oss                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss                                    | openSUSE
12 | openSUSE:repo-oss-debug          | repo-oss-debug                         | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/tumbleweed/repo/oss                              | openSUSE
13 | openSUSE:repo-oss-source         | repo-oss-source                        | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/tumbleweed/repo/oss                             | openSUSE
14 | openSUSE:update-tumbleweed       | update-tumbleweed                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed                                      | openSUSE
15 | ph03nix                          | ph03nix                                | No      | ----      | ----    | -    |   99     | rpm-md | http://download.opensuse.org/repositories/home:/ph03nix/openSUSE_Tumbleweed/   | 
16 | repo-debug                       | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                        | 
17 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                        | 
18 | repo-source                      | openSUSE-Tumbleweed-Source             | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                       | 
yoda@localhost:~> 

As you are using the repository service package (which provides the basic openSUSE repos, see last column “Service”) you can remove the last doubled ones.
Additionally repo 1 and 6 are the same, but for 1 auto refresh is disabled.

To remove double repos finaly:
sudo zypper rr 1 4 5 16 17 18

1 Like

I don’t know. I’m new to openSUSE / TW

It’s a Clean install with the defaults.

I may have did some mistake installing stuff ( the doubles) but my install should be pretty standard…

Tks for the command for removing the doubles in one shot !

If you made me remove 4 I guess that 5 is enough ?

Repo 5 and 14 are the same. But you should keep 14 as it is managed by a service.
Do NOT look for the repo name or alias. Have a look at the URLs.
download.opensuse.org and cdn.opensuse.org are download redirectors/load balancers from openSUSE. If the URL behind these part is the same, the repo is double…

 5 | download.opensuse.org-tumbleweed | Main Update Repository                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                | 
14 | openSUSE:update-tumbleweed       | update-tumbleweed                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed                                      | openSUSE
1 Like

OK it’s now like this (TKS A LOT)

#  | Alias                      | Name                                 | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                            | Service
---+----------------------------+--------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------+---------
 1 | NVIDIA:repo-non-free       | repo-non-free                        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                | NVIDIA
 2 | Virtualization             | Virtualization (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/Virtualization/openSUSE_Tumbleweed/ | 
 3 | google-chrome              | google-chrome                        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                           | 
 4 | mozilla                    | mozilla                              | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/        | 
 5 | nordvpn                    | nordvpn                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://repo.nordvpn.com/yum/nordvpn/centos/x86_64                             | 
 6 | openSUSE:repo-non-oss      | repo-non-oss                         | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss                                | openSUSE
 7 | openSUSE:repo-openh264     | repo-openh264                        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                        | openSUSE
 8 | openSUSE:repo-oss          | repo-oss                             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss                                    | openSUSE
 9 | openSUSE:repo-oss-debug    | repo-oss-debug                       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/tumbleweed/repo/oss                              | openSUSE
10 | openSUSE:repo-oss-source   | repo-oss-source                      | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/tumbleweed/repo/oss                             | openSUSE
11 | openSUSE:update-tumbleweed | update-tumbleweed                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed                                      | openSUSE
12 | ph03nix                    | ph03nix                              | No      | ----      | ----    | -    |   99     | rpm-md | http://download.opensuse.org/repositories/home:/ph03nix/openSUSE_Tumbleweed/   | 
yoda@localhost:~> 

It is easy enough, just look at the URLs, if they point to the same place, they are doubles. That is idependent of using download.opensuse.org or cdn.opensuse.org.

And for the official/standard repos better use either download or cdn.

We will assume that all the repos beyond the standard ones are added by you for a specific purpose known and understood by you.

1 Like

why the Virtualization and mozilla repos? You should absolutely not need them. Can they lead to conflicts? Oh, yes.

I wish I read you before LOL I had difficulty to create my account here and ended up on AI…
I’m 57, I come from the BBS / Forum World…

I don’t remember why I ended up installing something about Virtualization, I am wondering if it’s because of some trouble I had with Oracle VirtualBox Folder Sharing and may be made some " commands " following GROK recommendation… I hope I didn’t messed up my system, I removed it… tks

As for Mozilla, I think it was because I wanted Thunderbird ? As I’m new, I don’t remember but if I’m remember right, Thundebird was not there and I didn’t wanted to use Flatpak or SNAP and endedup installing Mozzilla repo…

Anyway, I just removed it but It did gaved me a hard time on my Desktop and Laptop (both new openSUSE pc…)

I am evaluating if I will reinstall again or not…

QUESTION :
Is DIscover the way to go ?
or sudo zypper dup is the way to go ?

sudo zypper dup is the most reliable way.
Yes Discover can work fine, until you have some conflict PackageKit cannot solve. But then you can still do the dup.

Thunderbird is in the oss repo.

1 Like

tks !

As for Thunderbird I must have missed something…