Cor Nouws schreef: > Daar gaan we weer :-) > > Suse Linux > Beginsituatie: een 2.4.1 en een 3.0Rc1 geïnstalleerd. > Doel: 3.0 installeren met desktop-integratie. > > - De bestanden van 3.0Rc1 uit/opt/ verwijderd (twee paden) > - de tar.gz van 3.0 uitgepakt > - de rpms' geïnstalleerd > Nu staan er in /opt/ weer twee mappen van OOo 3.0 > > - Dan ga ik naar de map OOo .../RPMS/desktop integration/ > voor rpm -Uvih *rpm > - en krijg daar de melding: > conflicts with file from package openoffice.org-suse-menus-2.4-9268 > > Juist ja :-( > - Dus ik uit /.opt/ de hele 2.4 installatie verwijderd (me wel beseffend > dat daarmee de integratie wel niet ongedaan zal worden gemaakt - maar op > de diverse fora kon ik dat niet in redelijke tijd vinden) > > - Weer rpm -Uvih *rpm en weer de melding van het conflict. > > Nu zie ik dat er een Setup zit in de uitgepakte map OOo .../ > - Dus keurig met rm -r de twee OOo 3.0 mappen uit /opt/ verwijderd. > - Daarna de setup gestart. > Die geeft vrolijk aan "Same product is installed" en wil alleen de > desktop-integratie doen. (maar dat hoeft nou niet, nu alles is > verwijderd). > Nu zie ik zelf echter niet waar 3.0 nog op mijn systeem zou staan :-) > Het enige wat er is gebeurd is het maken een mapje met enkele bestanden > in /opt/OpenOffice.org3.0 > > - Even uitloggen opnieuw proberen: zelfde resultaat > Volgens mij mis ik iets :-) > > Nu had ik tussendoor (direct na het handmatig installeren, toen alleen > de desktopintegratie nog de vraag was) soffice gestart > (uit /.opt/openoffice.org3.0/program) > Start zonder first start wizard. Oh ja, de /home/<naam>/.openoffice > etc. mappen vergeten. Die verwijderen maakt niet uit. Krijg nog steeds > de melding "Same product is installed" > > <Even zoeken> > = = = > Als ik met find kijk wat er allemaal van openoffice te vinden is: > > in /.usr/ > ./share/applications/openoffice.org2.4-math.desktop > etc etc > > in /home > de OOo 2 user tree > en > ./<name>/.nautilus/metafiles/ > file:%2F%2F%2Fopt%2Fopenoffice.org2.3.xml > file:%2F%2F%2Fhome%2Fcornouws%2F.openoffice.org2.xml > file:%2F%2F%2Fhome%2Fcornouws%2F.openoffice.org2%2Fuser.xml > file:%2F%2F%2Fopt%2Fopenoffice.org3.xml > file:%2F%2F%2Fhome%2Fcornouws%2FOOoBeta1_nl%2Fopenoffice.org3.xml > en de hele uitgepakte > ./<name>/OOO300_m9_native_packed-1_nl.9358/ > > in /.opt/ > ./gnome/share/icons/gnome/16x16/mimetypes/openofficeorg24-database.png > etc etc > en > ./kde3/share/icons/hicolor/16x16/apps/openofficeorg24-extension.png > etc etc > > = = = > <Einde zoeken> > > Kan iemand mij misschien vertellen > a) of hoe ik na handmatig installeren de desktop-integratie in orde krijg > (dus de oude desktop-integratie ongedaan maken) > b) of hoe ik de setup zover krijg dat die niet denkt dat 3.0 al is > geïnstalleerd ?? > > Veel dank! > Cor > > Cor,
Je wilde de oude RC1installatie verwijderen, maar dat moet je niet doen door de bestanden gewoonweg te verwijderen uit /op. Je had dat met rpm moeten doen: rpm -e <naam van het pakket>. rpm houdt nl. een database bij van de geïnstalleerde pakketten, en nu zijn de bestanden wel verwijderd, maar de rpm-database is niet bijgewerkt. Waarschijnlijk - maar daar ben ik niet helemaal zeker van - was rpm -Uhv <namen van de rpm-bestanden> voldoende geweest. Ik ben geen rpm-expert, maar de volgende werkwijze lijkt me geschikt: Bevraag eerst de rpm-database naar de OOo-pakketten die rpm denkt dat er geïnstalleerd zijn: rpm -qa | grep Office Vervolgens geef je voor elk pakket het rpm-commando om die pakketten te verwijderen: rpm -e --nodeps <pakketnaam> nodeps is in principe gevaarlijk, omdat er geen afhankelijkheden worden gecheckt. Maar bij de ze methode nodig, omdat de OOo-pakketten van elkaar afhankelijk zijn, en rpm ze dan waarschijnlijk niet wil weggooien. Een betere methode (wat ingewikkelder, maar eigenlijk minder werk, en zonder het afhankelijkheidsprobleem) is: Bevraag eerst de rpm-database naar de OOo-pakketten die rpm denkt dat er geïnstalleerd zijn, en laat het resultaat in een bestandje zetten: rpm -qa | grep Office > gooiweg.sh Open vervolgens dat bestandje in een editor, (een gewone editor, geen officepakket oid; kate is b.v. een goede, maar als je vertrouwd bent met vi is dat ook prima) en doe het volgende: - maak een nieuwe eerste (belangrijk, ook geen lege regel laten voorafgaan!), en zet daarin #!/bin/bash Zorg er vervolgens voor dat alle pakketnamen op één regel komen te staan, en zet vooraan op die regel rpm -e (uiteraard een spatie na de -e) Sla het bestand op, verlaat de editor, en voor (als root) het volgende uit: - zorg dat je in de directory staat waar het bestandje gooiweg.sh zich bevindt; - geeft het commando sh ./gooiweg.sh Als het goed is worden nu alle nog overgebleven bestanden weggegooid, én de rpm-database bijgewerkt. rpm zal wel klagen dat er bestanden niet gevonden zijn, omdat je die al weggegooid hebt, maar ik hoop dat dat geen reden voor rpm is om het commando niet uit te voeren; zeker weten doe ik dat niet, want ik heb deze situatie zelf niet gehad, en zoals gezegd ben ik geen rpm-expert... Ik heb een soortgelijke methode om nieuwe Office-pakketten te installeren, maar daarover later meer, als je geïnteresseerd bent; huiselijke taken krijgen nu even voorrang... Succes! groet, Jogchum --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
