Welcome to Our openSuSE Leap Website!

 Refer: Tecmint.com   SUSE (Software und System Entwicklung (Germany) meaning Software and System Development, in English) Linux lies on top of Linux Kernel bought by Novell. SUSE comes in two packs. One of them is called OpenSUSE, which is freely available (free as in speech as well as free as in wine). It is a community driven project packed with latest application support, the latest stable release of OpenSUSE Linux is 13.2.

# zypper
zypper [--global-options] 

Drug our feet on UpDating this one. Main reason was cause of VMware. We have/had version 10 and it would not work in the latest openSuSE. We finally purchased version 12 and now we can, and did, UpDate to openSuSE Leap 42.1. The other 'main' reason was/is because of our new phone, an HTC M10. It comes with a new USB type 'C' connector and the other end is supposed to be a USB type '3.1' connector. Well, trying my 'normal' connections did not work... and, unfortunately, neither did the 3.0 connections. So, we figured an UpDate was in order to get the "latest" drivers. Need to finish the setups in order to determine IF this was a good reason... or not. The 'Free Windows 10' was the other reason and it required VMware 12.

 July 20th, 2016/11:09pm  Well, in the 6 month delay of my getting it installed, they have come up with 1,157 packages for UpDates!!! Installing them now to see IF one of them will fix my "Access Problem". I can not run Firefox on my local files like I could before on openSuSE 13.2. However, I got to item 602 of 1157 and hung. It was/is
      gtk3-immodule-vietnamese - 124.7KiB
I tred to Abort it and it ignored me. Guess I will have to use the bute force method.
Ok, I got it aborted and it looks like they were/are doing something up on the server. So we will see how this one goes... looking better.
12:03am Finished and we are requested to reboot to load the newest kernel. We have a problem... I can not control my machine thru the "Normal" Power controls at the bottom left. I had to:
      sudo shutdown -r now
in order to restart my machine after this massive UpDate!! -AND- AFTER this massive UpDate and ReStart I still get the little notification in the bottom right corner that I have three UpDates!!!

The 'latest' UpDates are:
      openSuSE-2016-149    digikam
      openSuSE-2016-236    digikam
      openSuSE-2016-887    dhcp
Now then, I performed a ReBoot after installing these UpDates because I wanted to see IF I had control from my start corner agsin -and- just because.
Allllrighty now...
    as of July 21st, 2016/5:51am we are ALL Up-To-Date in our new Leap 42.1.

Well, the above UpDates caused a change in the kernel and that causes a change in VMware 12 which requires several modules to be re-complied and loaded into the running kernel. We did it and have our VMware up and running. -AND- from within VMware I can access my Two Tera Byte drive via the File Explorer -and- I can even edit and save a file on it from within Windows 10.

Ok now a further test... I can from my Laptop synchronize these WebPages to the 'F:' drive on the Two Tera Byte drive. So it, the 'F:' drive, can be read -and- written to from my usual places... EXCEPT from my "Local Firefox"!!!


  HTCM10 Smartphone & Camera

 Displaying Videos  
sudo zypper ar -f ftp://packman.inode.at/suse/openSUSE_Leap_42.1/ packman
sudo zypper dup --from packman
sudo zypper in vlc-codecs libxine2-codecs
Refer:  openSuSE Forums  


  Java Install

This is actually a copy of the Java Install over in my  NewSuSE-13-2 . I have tried to change everything to fit this one -but- IF I missed something, please forgive me.

The following is from a conversation on the  openSuSE Forum  .

Carlos and wolfi323,
Thanks to you both for your replies. I would presume from your answers that
it would be best IF I install all the items that are going to demand an openJDK ...
and then install the Oracle version that I want and make it the default.
Otherwise, IF I install the Oracle first, it will get placed on the "back burner" ...
via the other installs.

Is my assumption correct??

No, the ordering is irrelevant.

You have to install both, no matter in which order. One, because the
system demands a java it recognizes as such, or it will remove
everything related to java in the entire system because "there is no java".

The other because it is the one you want.

In fact, during system install, you can only install the system one, as
none other is available at that point. But you can install none, install
after system install the jre, then install the system one, then all the
other packages, like libre office.

As I said, ordering is irrelevant. But maybe inconvenient.

No matter what order of install you use, then you use the
"update-alternatives" script to choose the default java.

The order of install doesn't select the default one.

Got a section like this over in 13.1 -but- I just don't remember what I followed, IF anything, to install it. My greatest difficulty was with the fact that it was demanding openJDK 7 and/or 8. I didn't want them -but- as you can read above, they were demanded. I have just jumped all over trying to get a setup that will let me use Eclipse Android Studio... without errors. I got one over on my 'old' machine -but- for some reason I can not get one here on the new one. Finally got a clean 42.1 install, so may be now.
Got another new machine and on this one we got the last Java 8, jdk-8u112-linux-x64.rpm.

So now, we have Oracle Java installed.

    Installed via jdk-8u112-linux-x64.rpm
    Verify the installation:
    ls -l /usr/java/
    total 4
    default --> /usr/java/latest
    latest --> /usr/java/jdk1.8.0_112/

  |           |                 |
 bin         lib               jre
  |           |         ________|__________
java*     tools.jar    |                   |        
javac*    dt.jar      bin                 lib                
javap*                 |       ________ ___|___ _________ ________ _______       
javah*               java*    |        |       |         |        |       |    
javadoc*                    rt.jar    ext   security   i386    applet  fonts
javaws*                 charsets.jar   |              /    \
jar*                              localedata.jar  server  client

This is a modified version of this  Ubuntu   Page. He/She was using Java 1.8. I can not use that ... yet.(I can now) Besides that, I am using different 'dirs'. And I switch into 'root' to perform the operations. There is enough that I feel the 'sudo' command is a pain. But to each their own. -And- now there are even more changes. I switched to the RPM on this 'latest' install.

  1. Download the Oracle Java JDK  here  .
    Note: download appropriate file, for example if your system is openSuSE x64, the download file is named like this: jdk-8u112-linux-x64.rpm Also notice, unless things have changed, you need to bring down a version 8.
    (Dec 4th, 2016)
  2. After extraction
        /usr/java/default --> /usr/java/latest
        /usr/java/latest --> /usr/java/jdk1.8.0_112/
    Don't know why we need all those links -but- hold on cause we are gona get more!!

  3. Update the PATH by opening, 'as root', the /etc/profile.local file:
    kwrite /etc/profile.local and paste the following at the end of the file:
    export JAVA_HOME=/usr/java/default
    export PATH=$PATH:$JAVA_HOME
    IF by some chance, profile.local is not there, create it. It is conditionally looked for. Also, now would be a good time to add any other paths that you might need.
  4. Save and exit.

  5. 'As root', tell the system that the new Oracle Java version is available by the following commands:

    update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.8.0_112/bin/java" 20000
    update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk1.8.0_112/bin/javac" 20000
    update-alternatives --install "/usr/bin/javap" "javap" "/usr/java/jdk1.8.0_112/bin/javap" 20000
    update-alternatives --install "/usr/bin/javah" "javah" "/usr/java/jdk1.8.0_112/bin/javah" 20000
    update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/java/jdk1.8.0_112/bin/javaws" 20000
    update-alternatives --install "/usr/bin/jar" "jar" "/usr/java/jdk1.8.0_112/bin/jar" 20000
    update-alternatives --install "/usr/bin/javadoc" "javadoc" "/usr/java/jdk1.8.0_112/bin/javadoc" 20000
  6. 'As root', make Oracle Java JDK as default by this following commands:

    update-alternatives --set java /usr/java/jdk1.8.0_112/bin/java
    update-alternatives --set javac /usr/java/jdk1.8.0_112/bin/javac
    update-alternatives --set javap /usr/java/jdk1.8.0_112/bin/javap
    update-alternatives --set javah /usr/java/jdk1.8.0_112/bin/javah
    update-alternatives --set javadoc /usr/java/jdk1.8.0_112/bin/javadoc
    update-alternatives --set javaws /usr/java/jdk1.8.0_112/bin/javaws
    update-alternatives --set jar /usr/java/jdk1.8.0_112/bin/jar
  7. Reload sytem wide PATH /etc/profile.local by this command:
    source /etc/profile.local
    Well, actually, not necessary IF you do the next command.

  8. Reboot your system.
  9. zypper rm icedtea-web
    For 64-bit architecture:
    ln -s /usr/java/jdk1.8.0_112/jre/lib/amd64/libnpjp2.so /usr/lib64/browser-plugins/
  10. Check Java JDK version by this command: java -version. If installation is succesful, it will display like the following:

    java version "1.8.0_112"
    Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
    Java HotSpot(TM) Server VM (build 25.112-b15, mixed mode)

That's it!

Note: We Assumed that the downloaded file is named jdk-8u112-linux-x64.rpm and used this name in all the commands used in steps 2, 4 and 5. It depends on the type of O.S and processor type (i.e., 32bit or 64bit).

Now check your setup with:
> ls -la /etc/alternatives/java* && ls -la /etc/alternatives/jar

Ok... it all looks good. IF it don't work then we'll just quit!!

Verified Java Version

Completion checkmark


You have the recommended Java installed (1.8.0_112).



Permissions!!! Can be the biggest PITA in the world!! Now then, one of the reasons I like Linux, openSuSE is... I can run my Web pages on my PC just like they are up on my site. Therefore, I can check them out before I embarrass myself to the world. (even though it still sometimes happens)

Well, in Installing, copying and creating my WebPages got owned by 'root'.

Access forbidden!

You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.
Error 403


  Blend Recognition

Blend is a free, fully standards-compliant CSS template designed by Free CSS Templates. This free template is released under a Creative Commons Attributions 2.5 license, so you're pretty much free to do whatever you want with it (even use it commercially) provided you keep the links in the footer intact. Have fun with it :)

This template is also available as a WordPress theme at Free WordPress Themes.

An H3 Followed by a Blockquote:

“Donec leo, vivamus nibh in augue at urna congue rutrum. Quisque dictum integer nisl risus, sagittis convallis, rutrum id, congue, and nibh.”

Bulleted List:

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Phasellus nec erat sit amet nibh pellentesque congue.
  • Cras vitae metus aliquam risus pellentesque pharetra.

Numbered List:

  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  2. Phasellus nec erat sit amet nibh pellentesque congue.
  3. Cras vitae metus aliquam risus pellentesque pharetra.