Basil Chupin wrote:
On 15/03/15 07:56, Bjoern Voigt wrote:
On 13/03/15 21:03, Bjoern Voigt wrote:
I have an interesting dependency problem on my openSUSE 13.2 box. I am not interested in LibreOffice (standard distribution), so I removed it and installed LibreOffice fromwww.libreoffice.org (RPM). Firstly, how did you "remove" the oS version of LibreOffice? Libreoffice consists on a lot of packages. I started with "zypper rm
Basil Chupin wrote: libreoffice". I also removed all the empty directories under /usr/lib64/libreoffice/ with commands like "rmdir /usr/lib64/libreoffice/*/*/*/*" until I could remove /usr/lib64/libreoffice.
I have never used 'zypper rm' to remove any packages - I prefer to go directly to the Install/Remove Software in YaST and remove the packages after I have "eye-balled" them. This way I can see what is being removed. Your
"I also removed all the empty directories under /usr/lib64/libreoffice/ with commands like "rmdir /usr/lib64/libreoffice/*/*/*/*" until I could remove /usr/lib64/libreoffice. "
horrified me :-) but I guess it must have worked for you :-) .
Yes, it worked. Normally deleting empty directories shouldn't be necessary, if all directories are correctly listed in RPM spec files.
Did you go into YaST>Install/Remove Software and remove ALL of the files associated with LibreOfice before installing LO from libreoffice.org? For testing I also removed all Libreoffice packages from libreoffice.org with "zypper rm $(rpm -qa | egrep '^(libobasis4.3|libreoffice4.3)')".
One typo in such a command could wreck havoc on your system, wouldn't you agree? Which is why "If I can see it I can then zap it" is my approach :-) .
I don't afraid typos here, because "zypper rm" asks for conformation before removing packages, just like "rm -i".
Secondly, there should be 3 RPMs for LO from libreoffice.org: 1 is the LO executables; 2 should be the language pack; and 3 should be the Help pack. I downloaded and installed all three: LibreOffice_4.3.6_Linux_x86-64_rpm.tar.gz LibreOffice_4.3.6_Linux_x86-64_rpm_helppack_de.tar.gz LibreOffice_4.3.6_Linux_x86-64_rpm_langpack_de.tar.gz
OK, fine, but the latest version is 4.4.1 so why did you download and install 4.3.6? Just wondering......
Libreoffice 4.4 introduced new OpenGL rendering code: https://people.gnome.org/~michael/blog/2014-11-10-opengl.html My relatively old ATi Radeon HD 3450 graphics cards (open source radeon driver) has serious rendering problems with Libreoffice 4.4. So I tried 4.4, but downgraded to 4.3. May be the OpenGL problems are solved in Libreoffice 4.4.1 or later. I haven't tested 4.4.1.
Thirdly, how did you install the RPM you did get from libreoffice.org? You should install the RPMs in a terminal, logged in as root, and running 'rpm -Uvh *.rpm' in each of the unarchived RPMs from libreoffice.org. I unpacked the *.tar.gz files: # tar xzf ../LibreOffice_4.3.6_Linux_x86-64_rpm.tar.gz # tar xzf ../LibreOffice_4.3.6_Linux_x86-64_rpm_helppack_de.tar.gz # tar xzf ../LibreOffice_4.3.6_Linux_x86-64_rpm_langpack_de.tar.gz
For this I gather that you do not use 'mc' (Midnight Commander) which is the Swiss knife of file managers?
Using mc you simply highlight the *.tar.gz file in the directory, press F2 then cursor down and select 'z', press 'ENTER' and the file is unarchived for you into its own sub-directory. Quick and easy - and no need for all that typing.
and then I installed the packages with
# rpm -Uvh $(find -name '*.rpm')
cd-ing into the directory where the RPMs are, 'rpm -UVh *.rpm' is all that is necessary. But I guess your command is performed from whichever 'directory' you are in as root and, again, if it works for you then its fine :-) .
Yes, but the TAR commands create some directories. With my command, the directories don't matter. I avoid dependency problems, if I install all packages in one command. Greetings, Björn -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org