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

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 :slight_smile:

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. :slight_smile:

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

  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.

  1. Look for alternative programs which are in the OBS
  2. 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.

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 :slight_smile:

> 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)