After new OS image refreshed, I decided to add on the office package, as chosen on F11 I picked up the OOo from its mainpage.
but after the installation I found the yum dependencies were destroyed. seems OOo already been obsoleted by Libreoffice. but dependency builds failed.
1 2 3 4 5 6 7 8 9 10 11 12 |
[suse@suse ~]$rpm -qa| grep openoffice openoffice.org3-dict-en-3.3.0-9567.i586 openoffice.org3-math-3.3.0-9567.i586 openoffice.org3-impress-3.3.0-9567.i586 openoffice.org3-base-3.3.0-9567.i586 openoffice.org3.3-freedesktop-menus-3.3-9556.noarch openoffice.org3-zh-CN-3.3.0-9567.i586 openoffice.org3-writer-3.3.0-9567.i586 openoffice.org-ure-1.7.0-9567.i586 openoffice.org3-draw-3.3.0-9567.i586 openoffice.org3-calc-3.3.0-9567.i586 openoffice.org3-3.3.0-9567.i586 |
failed when using yum update/other installations
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
[root@suse ~]$LANG= [root@suse ~]$yum update Loaded plugins: langpacks, presto, refresh-packagekit Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package libreoffice-ure.i686 1:3.3.2.2-7.fc15 will be obsoleting --> Processing Dependency: jre >= 1.5.0 for package: 1:libreoffice-ure-3.3.2.2-7.fc15.i686 ---> Package openoffice.org-ure.i586 0:1.7.0-9567 will be obsoleted --> Processing Dependency: openoffice.org-ure for package: openoffice.org3-3.3.0-9567.i586 --> Processing Dependency: openoffice.org-ure for package: ooobasis3.3-core01-3.3.0-9567.i586 --> Processing Dependency: openoffice.org-ure for package: openoffice.org3-dict-en-3.3.0-9567.i586 --> Running transaction check ---> Package java-1.6.0-openjdk.i686 1:1.6.0.0-57.1.10.1.fc15 will be installed ---> Package openoffice.org-ure.i586 0:1.7.0-9567 will be obsoleted --> Processing Dependency: openoffice.org-ure for package: openoffice.org3-3.3.0-9567.i586 --> Processing Dependency: openoffice.org-ure for package: ooobasis3.3-core01-3.3.0-9567.i586 --> Processing Dependency: openoffice.org-ure for package: openoffice.org3-dict-en-3.3.0-9567.i586 --> Finished Dependency Resolution Error: Package: openoffice.org3-dict-en-3.3.0-9567.i586 (installed) Requires: openoffice.org-ure Removing: openoffice.org-ure-1.7.0-9567.i586 (installed) openoffice.org-ure = 1.7.0-9567 Obsoleted By: 1:libreoffice-ure-3.3.2.2-7.fc15.i686 (fedora) Not found Error: Package: ooobasis3.3-core01-3.3.0-9567.i586 (installed) Requires: openoffice.org-ure Removing: openoffice.org-ure-1.7.0-9567.i586 (installed) openoffice.org-ure = 1.7.0-9567 Obsoleted By: 1:libreoffice-ure-3.3.2.2-7.fc15.i686 (fedora) Not found Error: Package: openoffice.org3-3.3.0-9567.i586 (installed) Requires: openoffice.org-ure Removing: openoffice.org-ure-1.7.0-9567.i586 (installed) openoffice.org-ure = 1.7.0-9567 Obsoleted By: 1:libreoffice-ure-3.3.2.2-7.fc15.i686 (fedora) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest |
I was using the OOo at F11 environment and don’t wanna a change, it’s also why I still trying to fetch the OOo package.
My guessing it should not be a good idea to add dependency on libre/OOo office packages to replace each other. but seems no better choices.
Either I dont want to fetch Libre* packages from rpm source since it builds dependencies on its own JRE and some unneeded rpms…
W/R
an alternative workaround may be to pick up Libre* build from it’s officalsite to replace my current setups. will have a try.
You should try the folowing steps:
1. Completly remove libreoffice : (yum remove libreoffice*)
2. block libreoffice-ure: insert a line in /etc/yum.conf, in section main containing – exclude=libreoffice*
3. install openoffice (if you complete the step one you have no conflicts now)
The 2’nd step is allowing you to update the system without any errors. At least this is my case.
Alecs