Vraag & Antwoord

OS Linux

Probleem met RPM installatie van Opera 7 op Suse 8.1

12 antwoorden
  • Wanneer ik opera 7 installeer gaat dit ogenschijnlijk probleemloos, maar de eerdere installatie van opera 6 gooit roet in het eten. hoewel dit ook een 'nette' RPM installatie was via Yast zijn bij het verwijderen via Yast van opera 6 veel te veel dingen blijven staan waarvan ik denk dat deze de problemen veroorzaken. Na handmatig verwijderen van alles dat naar opera ruikt of klinkt wil opera7 nog steeds niet geinstalleerd worden. De 'Static' versie wil wel. Weet iemand waar het aan ligt? en waar RPM dan wel goed voor is?
  • welke qt-versie verwacht opera, en welke heb je geinstalleerd? Overigens bepaald yast niet hoe de rpm wordt geinstalleerd, maar het rpm-bestand zelf Max
  • Ik heb net even opera 7.12 geisntalleerd. Eerst die voor suse 8.0, maar deze werkte niet. Toen via [b:c00a77cfb0]rpm -e opera[/b:c00a77cfb0] opera geheel verwijderd, ook de oude 6.0. Vervolgens via yast opera 7.12 voor suse 8.1 geinstalleerd, en die werkt wel. Probeer opera eens vanaf de prompt op te starten. Als je dan een foutmelding als deze krijgt: relocation error: /usr/lib/opera/7.11-20030515.3/opera: undefined symbol: __ti7QWidget Dan is deze opera niet compatible met je systeem (bijv. verschillende compilerversies gebruikt voor opera en jouw qt, momenteel zijn deze nmlk incompatible bij verschillende gebruikte compilerversies) Wat je kunt proberen is een ander rpm-bestand te kiezen, of inderdaad de statische versie (die een eigen qt bij zich heeft) te gebruiken. Max
  • Hoi, Ik hen toevallig gisteren ook een upgrade uitgevoerd van opera. Daarvoor had ik de nieuwste KDE geinstalleerd en daarbij zit uiteraard ook de nieuwste qt-versie. Bij mij draait het probleemloos, maar red-carpet installeerde nog wel even 'lesstif' om een dependency-probleem op te lossen. 'red-carpet' wordt ook bij SuSE 8.1 meegeleverd en kan je gewoon installeren. Ik vind het de beste package manager van dit moment (veel beter dan YaST), vooral ook omdat je in 1 oogopslag ziet welke dependencies ontbreken, die red-carpet vervolgens aanbiedt om automatisch te downloaden en te installeren. Weergaloos! Mijn tip is dus: installeer red-carpet even en kijk wat dit pakket zegt m.b.t. dependencies en verder m.b.t. opera. Succes, Philip
  • Red Carpet? Maar inderdaad Maximiliaan, dat is precies de foutmelding die ik krijg. De Static versie heb ik reeds geinstalleerd, deze werkt fijn (fij~ijn). Upgraden naar nieuwste KDE ga ik vandaag eens met Kontrol proberen. Hoe zit dat dan met RPM en Yast bij Suse 8.1? In KDE krijg je standaard de optie "install package with yast"
  • Yast, KPackage, gnomerpm Red Carpet, etc. etc. zijn allemaal frontends for de rpm-installatiemethode. Wat YaST doet is gewoon het rpm-commando dat je normaliter vanaf de promt uitvoert in een vrolijk en overzichtelijk jasje stoppen. RPM geeft vervolgens aan welke bestanden ze levert, van welke ze afhankelijk is etc. etc. YaST is verder in staat om evt afhankelijkheden op te lossen met de rpm-pakketten die op je installatiemedium staan (dus als je geen lesstiff hebt, dan haalt yast die van je installatiecd af). Omdat het om een grafische schil gaat kun je deze op eenvoudige wijze vervangen door een andere schil. apt-get bijv. is vrij populair, omdat je met een simpel commando je hele systeem incl dependencies etc kunt opwaarderen (aptget install kde bijv. downloadt en installeert heel kde voor je!!) RedKarpet is een schil van Ximian, die ongeveer hetzelfde doet als apt-get. YaST is de packetbeheerder van SuSE, die eventuele conflicten kan oplossen aan de hand van een vooringestelde installatiemedium (ftp-site of je installatiedisks) kpackage is een eenvoudige schil voor rpm, handig om snel iets te installeren/verwijderen of te bekijken welk pakket wat waar neer zet, maar niet in staat om eventuele problemen automatisch op te lossen. Gnorpm is de gnome-tegenhanger van kpackage.. Dit is overigens een bekende werkwijze in linux, verschillende schillen om een bepaalde functionaliteit heen plakken. Bijv. cd'tjes branden doet iedereen hier met dezelfde software (cdrecord, cdrdao en makeisofs ) Maar ze gebruiken allemaal een andere schil, zoals k3b, koncd, kreatecd, xcdroast, cdbakeoven, etc. etc.. Max
  • [quote:695d947912="Hinko"]Red Carpet? Maar inderdaad Maximiliaan, dat is precies de foutmelding die ik krijg. [/quote:695d947912] Ik denk dan toch een incompatibiliteit tussen de wijze waarop opera is gecompileerd en jouw qt-versie. Die foutmelding kreeg ik dus toen ik opera van suse 8.0 pakte, terwijl ik de nieuwste qt van suse heb. opera voor suse 8.1 (met gcc 3.2 gecompileerd) werkt wel. Als je bang bent dat je een dependencie voor opera mist, dit commando kan dat voor je uitzoeken: [b:695d947912]ldd /usr/lib/opera/7.11-20030515.4/opera[/b:695d947912] (waarbij 7.11-20030515.4 de map is waar het eigenlijke opera-programma staat, kijk even of die code bij jouw hetzelfde is..) Deze geeft een dergelijke uitvoer: [code:1:695d947912] libpthread.so.0 => /lib/libpthread.so.0 (0x40027000) libdl.so.2 => /lib/libdl.so.2 (0x4003c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4003f000) libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0x40137000) libm.so.6 => /lib/libm.so.6 (0x4079c000) libc.so.6 => /lib/libc.so.6 (0x407bf000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x408de000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x40991000) libz.so.1 => /lib/libz.so.1 (0x409c1000) libGL.so.1 => /usr/lib/libGL.so.1 (0x409d0000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40b9a000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40bb0000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40bb8000) libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40bbd000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40be9000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40c2b000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40c39000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40c42000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40c59000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40c61000[/code:1:695d947912] Zoals je ziet wordt op mijn systeem elke bibliotheek keurig gevonden. Als er bij jou een 'not found' tussen staat, dan ontbreekt er dus iets. Max
  • Overigens wel gaaf, met al die skins: [img:8e09f8da14]http://home.hetnet.nl/~r-2046/schermafdruk11.png[/img:8e09f8da14] [img:8e09f8da14]http://home.hetnet.nl/~r-2046/schermafdruk10.png[/img:8e09f8da14] [img:8e09f8da14]http://home.hetnet.nl/~r-2046/schermafdruk12.png[/img:8e09f8da14] Max
  • ja, ben er zeer tevreden mee, heb zelfs al enkele mensen aan opera geholpen op windows platform. IMHO de beste browser die er is, maar ben ook zeer benieuwd naar Konqueror met tabbed browsing. die dependencies zal ik vanmiddag weer eens nalopen, de werkplek hier op mijn studie installeert overigens zonder problemen, terwijl dat suse 8.0 is. Toch is dit de shared versie. (en geen RPM, want ik heb hier uiteraard geen root-rechten)
  • Opera is IMHO veruit de beste browser. Met name mouse gestures vind ik erg handig. Vorige week heb ik Opera geregistreerd, dus nu heb ik ook geen last meer van die leuke banner ;). Overigens draai ik de Linux versie (static) fijntjes op NetBSD.
  • Van de week heb ik Opera ook geinstalleerd. Ik vind het een schitterende browser zeker in vergelijking met de trage Mozilla . Wat een vooruitgang met versie 6. De versie 7.11 die ik heb gedownload is echter een engelse versie. Op de Opera site kan ik alleen vertaalde Linuxversies vinden van Opera 6.1. Hoe kan ik er aan eentje van 7.11 komen? Ik zag dat Max al een vertaalde versie had.
  • Max heeft vals gespeeld, en zelf de GUI (deels) vertaald 8) In opera zit een bestand genaamd english.lng , zoek deze via opera even op, en vertaal hem ;) Vertalen is vrij eenvoudig, dus ik verwacht dat Opera binnenkort zeker in meteen in meerdere talen beschikbaar komt. Max

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.