Page 1 of 3 123 LastLast
Results 1 to 10 of 30

Thread: Why OpenSuse has so many repos?

  1. #1

    Default Why OpenSuse has so many repos?

    I must say that as an average OpenSuse user I am kind of lost in all that repos around. My first Linux distro was Gentoo and although OpenSuse is much easier to manage - most things just work out-of-the box, one thing was much better in Gentoo and it was Portage. One repository for everything. Once I knew the name of software, I typed emerge 'that software' and I was done (of course, compiling took some time, but that's another thing ). Problem with OpenSuse is that almost nothing is in the default repositories so I have to open Firefox and look for the software manually. Of course, the on-click-install feature is very nice, but when you think about it, what's the difference between Windows and OpenSuse then? Another funny thing is that recently it seems to me, that every app I install needs its own repository. So my system is crowded with repositories which I will most probably never need again. Wouldn't be better to merge all this repositories to one or two? Let say stable and unstable? Especially when the names are almost the same - just look for example at KDE:/Extra - there are Distro Factory, Unstable SC, Factory, Factory Unstable SC. And all of them has the same description. I'm sure there is a reason why they are not together, but I can't see it.

    So to conclude.. what am I missing? What's the standard procedure of installing software if I want to do it comfortably and avoid all this mess around?

  2. #2
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    36,719
    Blog Entries
    20

    Default Re: Why OpenSuse has so many repos?

    Problem with OpenSuse is that almost nothing is in the default repositories
    You have to be kidding

    Of course, the on-click-install feature is very nice, but when you think about it, what's the difference between Windows and OpenSuse then?
    You have to be kidding

    With just the default +Packman most folks have more than enough
    Perhaps you have some special needs?
    Leap 15_KDE
    My Articles Was I any help? If yes: Click the star below

  3. #3
    Join Date
    Jun 2008
    Location
    Earth - Denmark
    Posts
    10,730

    Default Re: Why OpenSuse has so many repos?

    On 06/30/2011 12:06 PM, tobice wrote:
    >
    > So to conclude.. what am I missing?


    perhaps some very basic info on package management the openSUSE way,
    here is a short reading list i think will help you:

    http://tinyurl.com/33qc9vu

    the basic four repos talked about in the paragraph beginning with
    "IMPORTANT:" provide over 90% of _my_ needs, and i'd guess over 95% of
    the needs of new to Linux users..

    your need maybe different, but i think the suggestion to only have four
    repos normally enable is a very good thing..

    _my_ technique (which has proven to be a pretty good way to NOT
    introduce conflicting software) is to have those four enabled (in YaST >
    Software Repositories) and *always* when seeking to install a new
    package is to search in YaST > Software Management....if that search
    finds nothing then i use http://software.opensuse.org/search being
    careful to spin the version number to match what i'm using and *always*
    *read* the repo names of where packages come from, and i *never* install
    from any repo with these terms in the name: factory, playground,
    unstable, tumbleweed, evergreen

    *and* during a "1-Click" install i will allow it to add and keep the
    repo but will immediately after the install use YaST > Software
    Repositories to disable and stop automatic updating..

    if you don't want to have to remember to disable, then during the
    install LOOK for the easy way to not allow the repo to remain on your
    list of repos..

    with a background in other distros, perhaps there are out 'concepts'
    which are different in openSUSE which you should read and think about,
    here: http://en.opensuse.org/Concepts


    --
    DD
    -Caveat-Hardware-Software-

  4. #4

    Default Re: Why OpenSuse has so many repos?

    Well maybe I little exaggerated but definitely there are plenty of essential packages which are not in default repositories. For example (nvidia) graphic drivers, everyone needs them, why are they separated? I recently installed a Google Talk plugin into Firefox... and I have one more extra repo only for this one app. Can't Google add it to some other existing repo? And what about all those nice KDE app from kde-apps.org. Today I was trying to install subtitlecomposer - look at this: software.opensuse.org: Vyhledat podrobnosti Why is this app in four different repos with almost the same names? Which one should I choose? Suse is mainly KDE distro so I think it's safe to assume that Suse user will use KDE software. So it would be only logical to put this perfectly working software among other standard KDE software so that I could just type zypper in subtitlecomposer and be happy? If there are some licensing problems or problems with organization, there must be a way how to solve them because all these packages are included in Portage.

    And about that thing with Windows... no doubt there are still many differences, especially when it comes to security and all that stuff. But the reason, why I started using Linux, was the simplicity of installing software in Gentoo, just emerge firefox, emerge nvidia-drivers, emerge subtitlecomposer... and I really miss that. Because what do I have to do now? First I have to find the package at software.opensuse.org, then choose the most promising version/repo, then hit one-click-install, then next, next, yes, yes, I agree, next, then enter my root password and again next, next, next, finish. It definitely looks like Windows And using commandline isn't much faster - I have to copy the url of the repo, paste it into terminal, add repo, update repo and only then that I can type the dreamed command zypper in package. I assume that if I installed many apps on daily basis, I would build my 'set of favorite repos' and everything would be much smoother, but now, when I install something every two months, it's really exhausting and puts me off.

    I'm sorry if my post is a little bit offensive I just don't understand some of these things and I really would like the explanation from some real OpenSuse guru

  5. #5

    Default Re: Why OpenSuse has so many repos?

    Thank you for describing your technique, I try to stick with it... but to be hones, I still think that reducing the number of repos to minimum would significantly reduce the number of words with ** and __ in your post It's like walking in the jungle - you always have to be careful, you never know what jumps out of the woods

    Now seriously, I don't understand why I have 10 instead of described three default repos. Look at that (sorry about the czech language):

    Code:
    11 | openSUSE-11.4-11.4-0    | openSUSE-11.4-11.4-0       | Ano      | Ne     
    12 | openSUSE-11.4-Non-Oss   | openSUSE-11.4-Non-Oss      | Ano      | Ano    
    13 | openSUSE-11.4-Oss       | openSUSE-11.4-Oss          | Ano      | Ano    
    14 | openSUSE-11.4-Update    | openSUSE-11.4-Update       | Ano      | Ano    
    15 | repo-debug              | openSUSE-11.4-Debug        | Ne       | Ano    
    16 | repo-debug-update       | openSUSE-11.4-Update-Debug | Ne       | Ano    
    17 | repo-non-oss            | openSUSE-11.4-Non-Oss      | Ano      | Ano    
    18 | repo-oss                | openSUSE-11.4-Oss          | Ano      | Ano    
    19 | repo-source             | openSUSE-11.4-Source       | Ne       | Ano    
    20 | repo-update             | openSUSE-11.4-Update       | Ano      | Ano
    What would you recommend to delete?

  6. #6

    Default Re: Why OpenSuse has so many repos?

    tobice wrote:
    > Suse is mainly KDE distro so I think it's safe to assume that Suse
    > user will use KDE software.


    No it isn't mainly KDE and no it isn't safe to assume ...

    Let the flames begin!

    > I'm sorry if my post is a little bit offensive


  7. #7
    Join Date
    Dec 2008
    Location
    Sydney, Australia
    Posts
    1,020

    Default Re: Why OpenSuse has so many repos?

    You appear to have most of them twice, under different names... Just delete the duplicates under less descriptive names (ie everything below 14, you don't need the debug ones either).
    Günter

    Desk: Leap 42.2, KDE 5, Intel i3, 8Gb, Kingston 64Gb SSD, 2 SATA.
    Lap: Thinkpad T430, Tumbleweed, Intel i5, 8Gb, SSD.

  8. #8

    Default Re: Why OpenSuse has so many repos?

    Quote Originally Posted by djh-novell View Post
    tobice wrote:
    > Suse is mainly KDE distro so I think it's safe to assume that Suse
    > user will use KDE software.


    No it isn't mainly KDE and no it isn't safe to assume ...

    Let the flames begin!

    > I'm sorry if my post is a little bit offensive
    If you compare Suse with other big distributions, openSUSE is imho the one which pays the most attention to KDE. Kubuntu, Mandriva, Fedora... they use more or less the upstream version of KDE. Only openSuse is really trying to integrate not Qt apps (Firefox, Gimp, LibreOffice) into the environment so they don't look alien. It also provides it's own Plasma theme to look different. And generally my personal feeling is that KDE runs smoother on Suse than on other distros. So that's why I assumed that Suse is mainly KDE distribution, but I could be wrong, I don't intend to argue about that (no flame) But still it's not a reason why Subtitle Composer and other cool KDE (or Gnome) apps are not included in one big repo.

    You appear to have most of them twice, under different names... Just delete the duplicates under less descriptive names (ie everything below 14, you don't need the debug ones either).
    Thanks for that.

  9. #9
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: Why OpenSuse has so many repos?

    On 2011-06-30 14:06, tobice wrote:

    > Now seriously, I don't understand why I have 10 instead of described
    > three default repos. Look at that (sorry about the czech language):


    Use the command like this:

    LANG=en_US.UTF-8 zypper whatever

    to produce English output.

    > Code:
    > --------------------
    > 11 | openSUSE-11.4-11.4-0 | openSUSE-11.4-11.4-0 | Ano | Ne
    > 12 | openSUSE-11.4-Non-Oss | openSUSE-11.4-Non-Oss | Ano | Ano
    > 13 | openSUSE-11.4-Oss | openSUSE-11.4-Oss | Ano | Ano
    > 14 | openSUSE-11.4-Update | openSUSE-11.4-Update | Ano | Ano
    > 15 | repo-debug | openSUSE-11.4-Debug | Ne | Ano
    > 16 | repo-debug-update | openSUSE-11.4-Update-Debug | Ne | Ano
    > 17 | repo-non-oss | openSUSE-11.4-Non-Oss | Ano | Ano
    > 18 | repo-oss | openSUSE-11.4-Oss | Ano | Ano
    > 19 | repo-source | openSUSE-11.4-Source | Ne | Ano
    > 20 | repo-update | openSUSE-11.4-Update | Ano | Ano
    > --------------------
    >
    >
    > What would you recommend to delete?


    "Ne" is "no"? Then the list is OK, except 11 and 18 are duplicates, 12 and
    17, 13 and 18, and 14 and 20. So, delete 11, 12,, 13, and 14.

    --
    Cheers / Saludos,

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

  10. #10
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: Why OpenSuse has so many repos?

    On 2011-06-30 14:06, tobice wrote:
    >
    > Well maybe I little exaggerated but definitely there are plenty of
    > essential packages which are not in default repositories. For example
    > (nvidia) graphic drivers, everyone needs them, why are they separated?


    Forbidden by licensing rules.

    > I
    > recently installed a Google Talk plugin into Firefox... and I have one
    > more extra repo only for this one app.


    Same thing.

    > Can't Google add it to some other
    > existing repo?


    Ask them!

    > And what about all those nice KDE app from kde-apps.org.
    > Today I was trying to install subtitlecomposer - look at this:
    > 'software.opensuse.org: Vyhledat podrobnosti'
    > (http://tinyurl.com/6dla2pk) Why is this app in four different repos
    > with almost the same names? Which one should I choose?


    Those are home repos. Not to be used unless the owner tells you, they could
    be experiments.

    > Suse is mainly
    > KDE distro


    Not true!

    >so I think it's safe to assume that Suse user will use KDE
    > software. So it would be only logical to put this perfectly working
    > software among other standard KDE software so that I could just type
    > zypper in subtitlecomposer and be happy?


    Well, if a maintainer for that packages goes forward and takes
    responsibility, it will be in a main repo.

    --
    Cheers / Saludos,

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

Page 1 of 3 123 LastLast

Posting Permissions

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