New to OpenSUSE Tumbleweed, I have a question about repos.


redacted@localhost:~> opi quake
You have selected package name: ezquake
1. games ?                                   | 3.2.3                     | x86_64
2. home:mnhauke:games !                      | 3.2.3                     | x86_64
Pick a number (0 to quit): 1
You have selected binary package: games ? | 3.2.3 | x86_64
Repository 'Main Repository (NON-OSS)' is up to date.                                                                                                                                    
Repository 'Main Repository (OSS)' is up to date.                                                                                                                                        
Repository 'Main Update Repository' is up to date.                                                                                                                                       
Retrieving repository 'games' metadata ...........................................................................................................................................[done]
Building repository 'games' cache ................................................................................................................................................[done]
Repository 'home:Hoog' is up to date.                                                                                                                                                    
Repository 'openSUSE-20220814-0' is up to date.                                                                                                                                          
Repository 'openSUSE:Factory' is up to date.                                                                                                                                             
Repository 'packman' is up to date.                                                                                                                                                      
Repository 'vivaldi' is up to date.                                                                                                                                                      
All repositories have been refreshed.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  ezquake

1 new package to install.
Overall download size: 1.0 MiB. Already cached: 0 B. After the operation, additional 2.9 MiB will be used.
**Continue? [y/n/v/...? shows all options] (y): **
Retrieving package ezquake-3.2.3-1.53.x86_64                                                                                                       (1/1),   1.0 MiB (  2.9 MiB unpacked)
Retrieving: ezquake-3.2.3-1.53.x86_64.rpm ................................................[done (436.6 KiB/s)]

Checking for file conflicts: ...........................................................................[done]
(1/1) Installing: ezquake-3.2.3-1.53.x86_64 ......................................................................................................................................[done]
Do you want to keep the repo "games"? (Y/n)  
redacted@localhost:~> 

My question is: Should I answer y or n? Because based on my endeavorOS experience if I removed the repo it would be orphaned and wouldn’t get updates resulting in partial upgrades and I know from endeavorOS that partial upgrade = bad.

If you install any package from an Repo and do not enable the Repo you will not get any Updates for the package.

But:
Do not enable much Repos and do not use /home Repos, only when you know, who is the owner and how often that /home repo will be updated…
This means also my Repo…

Better is to ask.

So this is a question for me:

Repository ‘home:Hoog’ is up to date.

When I install a package outside the main repo like the home repo
I only download it to my tumbleweed directory repository
and install it using yast2. If their are dependencies I list it
and comeback to where I got the package and doownload it
and include it to my directory repo.

I only check the package once in a while for an update
and just always lock the installed package.

Answer “Yes” to get updates. Answer “No” to just install program without automatic updates.
Opi is for developers mainly. Use zypper/YaST for ordinary tasks.

https://software.opensuse.org/package/ezquake
https://software.opensuse.org/search?baseproject=ALL&q=quake