Results 1 to 5 of 5

Thread: Accepted method for installing new software ?

  1. #1

    Default Accepted method for installing new software ?

    Since my recent experience in trying to get a Korean keyboard to work I have run into countless problems, due no doubt to me (in my dumbness), looking around and installing whatever seemed right.

    So, what would be a better method ?

    I am thinking something like this:

    1) Do research to see what the community likes as to useability.
    2) Within Yast/Software Management, see if the package is there.
    3) If yes, install it and test away.
    4) If not, still within Yast, try and find an alternative.

    The products that I am doing this with right now are for the Korean typing and there seem to be 2 of them
    1) ibus
    2) fcitx

    Now I don't know if they are mutually exclusive or if I could install both and see which my wife prefers.

    Which brings me to another question.
    ibus has a lot of different bits to install, so what would I do if I wanted to uninstall it ?

    Thanks

  2. #2
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,748

    Default Re: Accepted method for installing new software ?

    if there a libs involved then on uninstall you will get a warning that there is other stuff to uninstall. and some choices. Best NOT to uninstall the other stuff unless you know that it is used only by the main package. You can find out about dependencies for packages in yast in the tabs on bottom right

    Also in general there are seldom serious conflicts with stuff that you install from the normal repos. Stay away from factory or other alpha repos. that can seriously damage stuff unless you really know what you are doing. And even if you do know.

  3. #3
    Join Date
    Jul 2008
    Location
    Seattle, WA
    Posts
    17,068

    Default Re: Accepted method for installing new software ?

    On Fri, 23 Aug 2013 18:26:02 +0000, hextejas wrote:

    > Since my recent experience in trying to get a Korean keyboard to work I
    > have run into countless problems, due no doubt to me (in my dumbness),
    > looking around and installing whatever seemed right.
    >
    > So, what would be a better method ?
    >
    > I am thinking something like this:
    >
    > 1) Do research to see what the community likes as to useability.
    > 2) Within Yast/Software Management, see if the package is there.
    > 3) If yes, install it and test away.
    > 4) If not, still within Yast, try and find an alternative.


    Yep. Remember you can also search at software.opensuse.org.

    > The products that I am doing this with right now are for the Korean
    > typing and there seem to be 2 of them 1) ibus 2) fcitx
    >
    > Now I don't know if they are mutually exclusive or if I could install
    > both and see which my wife prefers.
    >
    > Which brings me to another question.
    > ibus has a lot of different bits to install, so what would I do if I
    > wanted to uninstall it ?


    Uninstall the package using YaST or zypper. The dependent components
    will stay installed, but that's expected, because just because you
    installed a component with package 'x' doesn't mean that package 'y',
    installed later, doesn't use it - so removing that dependency would cause
    'y' to be uninstalled as well.

    Jim

    --
    Jim Henderson
    openSUSE Forums Administrator
    Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

  4. #4
    Join Date
    Jun 2008
    Location
    West Yorkshire, UK
    Posts
    3,450

    Default Re: Accepted method for installing new software ?

    1. Search for it in YaST>Software Manager or by using zypper.
    2. IF you know there is a newer version and it isn't listed OR it isn't listed whatever search term you use, search software.opensuse.org.

    Sometimes there will be a newer version in a specialist repository, e.g. Publishing; sometimes a personal repository will have a newer version or software which is not in any of the official or community repositories. So far I have only installed one package from a personal repository that did not work. All the others have done good service.

    As gogalthorp says, stay away from Factory.

    3. Look for alternative programs which are in the OBS
    4. If all fails, download the package from elsewhere on the Internet, read the instructions and install it yourself. I have done this very occasionally - if the instructions are easy to read, the package will probably work OK with openSUSE.

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

    Default Re: Accepted method for installing new software ?

    On 2013-08-23 20:26, hextejas wrote:

    > I am thinking something like this:
    >
    > 1) Do research to see what the community likes as to useability.
    > 2) Within Yast/Software Management, see if the package is there.
    > 3) If yes, install it and test away.
    > 4) If not, still within Yast, try and find an alternative.


    Fine :-)


    > Now I don't know if they are mutually exclusive or if I could install
    > both and see which my wife prefers.


    It is not easy to know if they are mutually exclusive. If they really
    are, the packages are created in such a way that YaST will refuse to
    install both.


    > Which brings me to another question.
    > ibus has a lot of different bits to install, so what would I do if I
    > wanted to uninstall it ?


    Normally removing the main application deactivates the entire thing.
    Even if some libraries remain (nothing starts them). More or less.

    The YaST package manager that is used by gnome, or the GTK flavour of
    the package manager, has an interesting feature: undo. It can undo
    actions you did days before. I'm not familiar with the feature, but I
    know it exists.

    --
    Cheers / Saludos,

    Carlos E. R.
    (from 12.3 x86_64 "Dartmouth" at Telcontar)

Posting Permissions

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