LibreOffice 4.0 installation help

I deleted all traces of LO 3.x from my OpenSuse machine and tried to install 4.0. The first half (main RPMs) went fine. But when I tried running the commands (via terminal) to install the desktop integration, it froze. I zapped it all and tried again, this time double-clicking on the desktop integration file instead of running it through the terminal. Got a couple of error messages saying it didn’t work because the repositories already exist. So here are my questions: how do I know * which * repositories it means (it only showed some random tmp directory), etc. … how do I continue from here? Please be gentle, I am still kind of a newb at repositories and using the terminal and such.

Thank you.

On Sat, 09 Feb 2013 02:36:02 +0000, ekoblentz wrote:

> I deleted all traces of LO 3.x from my OpenSuse machine and tried to
> install 4.0.

Let’s start with some basic information:

  1. Version of openSUSE you are running

  2. Where you obtained the LibreOffice 4.0 files from

  3. What specific commands you have run

  4. The output (in CODE tags) of: zypper lr -d

  5. What desktop environment you’re using

Jim

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

@ekoblentz

try, from a terminal, in the 4.0 RPM directory,

rpm -Uhv --test *.rpm

this will show you what is missing

then search in yast program manager for the file needed,
and install required package, then reboot and re-try the above

when all dependencies are resolved,
(100% success is achieved with rpm -Uhv --test *.rpm)

run cmd

rpm -Uhv *.rpm

(if you only want to install one rpm replace *.rpm with the name of the package)

>> Version of openSUSE you are running

11.4-6.12.1

>> Where you obtained the LibreOffice 4.0 files from

Downloaded from libreoffice.org

>> What specific commands you have run

I followed the Suse-specific directions at Installation of LibreOffice 3.3 on Linux but I replaced the 3.x parts with the correct file name.

  1. The output (in CODE tags) of: zypper lr -d
#  | Alias                    | Name                       | Enabled | Refresh | Priority | Type     | URI                                                                                 | Service
---+--------------------------+----------------------------+---------+---------+----------+----------+-------------------------------------------------------------------------------------+--------
 1 | 11.4 - VideoLan          | 11.4 - VideoLan            | Yes     | Yes     |   99     | rpm-md   | http://download.videolan.org/pub/videolan/vlc/SuSE/11.4/                            |        
 2 | PK_TMP_DIR               | PK_TMP_DIR                 | Yes     | Yes     |   99     | plaindir | dir:///var/tmp/TmpDir.9Bd0cS                                                        |        
 3 | Packman Repository       | Packman Repository         | Yes     | Yes     |   99     | rpm-md   | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_11.4                   |        
 4 | google-chrome            | google-chrome              | Yes     | Yes     |   99     | rpm-md   | http://dl.google.com/linux/chrome/rpm/stable/i386                                   |        
 5 | google-earth             | google-earth               | Yes     | Yes     |   99     | rpm-md   | http://dl.google.com/linux/earth/rpm/stable/i386                                    |        
 6 | nVidia Graphics Drivers  | nVidia Graphics Drivers    | Yes     | Yes     |   99     | rpm-md   | ftp://download.nvidia.com/opensuse/11.4/                                            |        
 7 | openSUSE:Factory:Contrib | openSUSE:Factory:Contrib   | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/openSUSE_11.4/ |        
 8 | repo-debug               | openSUSE-11.4-Debug        | No      | Yes     |   99     | NONE     | http://download.opensuse.org/debug/distribution/11.4/repo/oss/                      |        
 9 | repo-debug-update        | openSUSE-11.4-Update-Debug | No      | Yes     |   99     | NONE     | http://download.opensuse.org/debug/update/11.4/                                     |        
10 | repo-non-oss             | openSUSE-11.4-Non-Oss      | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/11.4/repo/non-oss/                        |        
11 | repo-oss                 | openSUSE-11.4-Oss          | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/11.4/repo/oss/                            |        
12 | repo-source              | openSUSE-11.4-Source       | No      | Yes     |   99     | NONE     | http://download.opensuse.org/source/distribution/11.4/repo/oss/                     |        
13 | repo-update              | openSUSE-11.4-Update       | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/11.4/                                           |        
14 | x.org                    | x.org                      | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.4/      

>> What desktop environment you’re using

Gnome; not sure which version

It says I have 100% (which makes sense (at least in my primitive understanding of such things) because the installation didn’t go awry until I tried the desktop integration step.)

When I try running the Suse LO desktop integration file, first I get this:

[PK_TMP_DIR|dir:///var/tmp/TmpDir.HEsyfA] Repository already exists.

And then this:

failed to install file: [PK_TMP_DIR|dir:///var/tmp/TmpDir.HEsyfA] Repository already exists.

@ekoblentz

[PK_TMP_DIR|dir:///var/tmp/TmpDir.HEsyfA] Repository already exists.

And then this:

failed to install file: [PK_TMP_DIR|dir:///var/tmp/TmpDir.HEsyfA] Repository already exists.

two ways to proceed of many,

safest: search for the desktop integration package in yast, then delete it.
reboot and try your install again.

other:
from a terminal use cmd:
rpm -Uhv --force <package name>.rpm

HTH

On 2013-02-09 16:36, ekoblentz wrote:
>
>>> Version of openSUSE you are running
>
> 11.4-6.12.1

11.4 is old and EOL, and you are not using the Evergreen repos as
necessary. I don’t understand why you want in that situation to use such
a recent LO, it may not work.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

that worked. Thank you.

Don’t know what that means.

Upgraded LO because I hoped it would contain a particular bug fix that’s important to me. In 3.x, when you press CTRL-F to open the “find” toolbar, it stands to reason the toolbar would go away when you press CTRL-F a second time. Sad to say that doesn’t work. I use CTRL-F a lot, but I also like to maximize my writing space and minimize the clutter. So having this work correctly is important to me. I read (forget where) that it was a known bug to be fixed in 4.0.

But … now I have 4.0 working, thanks to the previous respondent … and the bug still isn’t fixed. :frowning:

On 2013-02-09 17:46, ekoblentz wrote:
>
> robin_listas;2525777 Wrote:
>>
>> you are not using the Evergreen repos as necessary.
>>
>
> Don’t know what that means.

That 11.4 is out of support, End Of Line (EOL). No more updates, unless
you add the Evergreen repos - and you have not, and you have to.

openSUSE:Evergreen

> But … now I have 4.0 working, thanks to the previous respondent …
> and the bug still isn’t fixed. :frowning:

Well, glad that you got it working, and pity that it did not solve your
issue.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

@ekoblentz

Bug?

In lo Ctrl-F should open up a find toolbar at the bottom of the screen (or
where it was last placed).

If the mouse pointer is placed at the left-hand edge (over the dimples) of the
find toolbar then left mouse button pressed, the toolbar can be dragged to
anywhere within the window.
If placed in line with one of the other toolbars, top or bottom (providing the
window is selected wide enough) it should not impinge on the editing area.

Other options are available if mouse pointer is over the left-hand edge and the
right mouse button is pressed.

Cheers

Great tip, Thanx