Results 1 to 7 of 7

Thread: Have I missed many repos that I should have added?

  1. #1

    Default Have I missed many repos that I should have added?

    I've already added many repos like packman and build services but still, I find that the softwares that shown in Opensuse's website package search results can not be found using zypper search or Yast software management.

    I can't remember too many for now but like the package "alien" is not available in all those default repos is kinda shocking to me too, while it can be found by a opensuse's package search. Is there a repo called "opensuse website package query"? Thank you for answering the newbie question.
    openSUSE Leap 15.0

  2. #2
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    19,845
    Blog Entries
    14

    Default Re: Have I missed many repos that I should have added?

    First: the more repos you add the higher the chances of dependency conflicts and instability. "Stick to the four distribution + update + Packman repos" is a sane piece of advice.
    Second: the software search page searches all repos, literally all. So including all the build service projects. The word "unstable" often shows up.

    What I do if I need software that's not in the official repos, is install it through the website per one-click, then deactivate/remove the repo the package comes from, to avoid conflicts with other packages from those repos.

    BTW, could you post output of
    Code:
    zypper lr -d
    , between CODE tags?
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  3. #3
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,130

    Default Re: Have I missed many repos that I should have added?

    Quote Originally Posted by Knurpht View Post
    First: the more repos you add the higher the chances of dependency conflicts and instability. "Stick to the four distribution + update + Packman repos" is a sane piece of advice.
    Sorry, but the counting is different nowadays:
    1. OSS
    2. non-OSS
    3. OSS Update
    4. nonOSS Update
    5. Packman

    makes five (5).

    And yes, the question is not: "How many repos can I add?".
    The question is: "How can I keep my number of repos at a minumum and still install and maintain the software I need?".
    Henk van Velden

  4. #4

    Default Re: Have I missed many repos that I should have added?

    Thank you for the answer.
    Code:
    1 | Mono:Community                     | Mono:Community                               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Mono:/Community/openSUSE_Factory/     |         2 | SuSE                               | SuSE                                         | Yes     | Yes     |   99     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/12.3/                                 |        
     3 | Virtualbox                         | Virtualbox                                   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Virtualization/openSUSE_12.3/         |        
     4 | download.nvidia.com-opensuse       | nVidia Graphics Drivers                      | No      | No      |   99     | rpm-md | http://download.nvidia.com/opensuse/12.3/                                       |        
     5 | download.opensuse.org-12.3-non-oss | Update Repository (Non-Oss)                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3-non-oss/                               |        
     6 | download.opensuse.org-Apps         | openSUSE BuildService - GNOME:Apps           | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.3/            |        
     7 | download.opensuse.org-Extra        | openSUSE BuildService - KDE:Extra            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.3/             |        
     8 | download.opensuse.org-Stable       | openSUSE BuildService - LibreOffice          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.3/    |        
     9 | download.opensuse.org-UpdatedApps  | openSUSE BuildService - KDE:UpdatedApps      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.3/       |        
    10 | download.opensuse.org-Wine         | openSUSE BuildService - Wine CVS Builds      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.3/        |        
    11 | download.opensuse.org-mozilla      | openSUSE BuildService - Mozilla              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.3/                |        
    12 | download.opensuse.org-non-oss      | Main Repository (NON-OSS)                    | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/non-oss/                    |        
    13 | download.opensuse.org-oss          | Main Repository (OSS)                        | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/oss/                        |        
    14 | download.opensuse.org-oss_1        | Main Repository (Sources)                    | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/12.3/repo/oss/                 |        
    15 | download.opensuse.org-perl         | openSUSE BuildService - devel:languages:perl | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_12.3/ |        
    16 | download.opensuse.org-update       | Main Update Repository                       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3/                                       |        
    17 | ftp.gwdg.de-suse                   | Packman Repository                           | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3/                        |        
    18 | games                              | games                                        | No      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_12.3/                  |                                                                                                                                  
    19 | google-chrome                      | google-chrome                                | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                             |                                                                                                                                  
    20 | google-earth                       | google-earth                                 | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64                              |                                                                                                                                  
    21 | libdvdcss                          | DVD Repository                               | No      | No      |   99     | rpm-md | http://opensuse-guide.org/repo/12.3/                                            |                                                                                                                                  
    22 | libdvdcss repository               | libdvdcss repository                         | No      | No      |   99     | rpm-md | http://opensuse-guide.org/repo/12.3/                                            |                                                                                                                                  
    23 | openSUSE_12.3_ZH                   | openSUSE 12.3 ZH                             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/opensuse_zh/openSUSE_12.3/      |                                                                                                                                  
    24 | repo-debug                         | openSUSE-12.3-Debug                          | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.3/repo/oss/                  |                                                                                                                                  
    25 | repo-debug-update                  | openSUSE-12.3-Update-Debug                   | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.3/                                 |                                                                                                                                  
    26 | repo-debug-update-non-oss          | openSUSE-12.3-Update-Debug-Non-Oss           | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.3-non-oss/                         |                                                                                                                                  
    27 | repo-non-oss                       | openSUSE-12.3-Non-Oss                        | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/non-oss/                    |        
    28 | repo-oss                           | openSUSE-12.3-Oss                            | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/oss/                        |        
    29 | repo-source                        | openSUSE-12.3-Source                         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.3/repo/oss/                 |        
    30 | repo-update                        | openSUSE-12.3-Update                         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3/                                       |        
    31 | repo-update-non-oss                | openSUSE-12.3-Update-Non-Oss                 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.3-non-oss/
    Is that too many? I also noticed that when wine had an update, it didn't update itself during the online update process, but I had to manually ask it to update to the newer version shown by the Yast software management. Why didn't it update while its repo has been enabled?
    openSUSE Leap 15.0

  5. #5
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,130

    Default Re: Have I missed many repos that I should have added?

    YaST online update only updates what is in both (OSS and non-OSS) Update repos.

    But you have a terrible list. The most obvious is that you have repos in there two times. E.g. 13 and 28 are both the OSS repo. Same for more of those. You should clean up that first so we get a better insight in the rest.

    And about your questiuon" How many repos". That depends in fact completely in the question where you want to use your system for.

    When you want a system for digging around in all types of software, to play with products and see how to tests all things existing in the wordl, you may need many for your hobby.

    When, on the complete other side of the scale. you only want to e-mail, visit web-sites, use your banking account, listen some music, view some video, and that all on a stable base, you realy only need those 5 repos.

    Most people are a bit in between, they have some other hobbies on the system, maintain a website, edit music/videos, add their family in a genealogic program. They will probably have a few (few!) extra repos they trust and have them disabled most of the time (only enableing them when they think there is a good/stable new version of that specific software to update to).

    You have to find out what your needs are. But in all cases having repos more times in the list is at least confusing.
    Henk van Velden

  6. #6
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    19,845
    Blog Entries
    14

    Default Re: Have I missed many repos that I should have added?

    Some figures:
    openSUSE Build Service hosts 33634 projects, with 218475 packages, in 49550 repositories and is used by 36822 confirmed developers.
    I simply cannot imagine a person that would need and use all of these.

    To keep things stable, here's some tips:
    - Stick to the 5 repos as described above
    - If you want something done, try using what you have first, or install additional software that comes with your desktop. Both GNOME and KDE are very complete for daily use.
    - Ask here how to get things done.
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  7. #7

    Default Re: Have I missed many repos that I should have added?

    Quote Originally Posted by hcvv View Post
    YaST online update only updates what is in both (OSS and non-OSS) Update repos.

    But you have a terrible list. The most obvious is that you have repos in there two times. E.g. 13 and 28 are both the OSS repo. Same for more of those. You should clean up that first so we get a better insight in the rest.
    ...

    You have to find out what your needs are. But in all cases having repos more times in the list is at least confusing.
    Thank you. That answered my question. Yeah I found it confusing too as I saw the repo names were similar but I didn't know the difference and have forgotten when and in what situation I added all those repos. So they must be some kind of mirrors. Will clean them up.

    Zypper is already pretty awesome, but I'm just getting lazier, hoping it finds all !
    openSUSE Leap 15.0

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •