• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] kriege VLC nicht installiert, weder mit rpm noch..

hallo leute. ich bins wieder. weiß jemand vielleicht wie ich vlc bei mir installiert kriege. mit source kenn ich mich nicht so gut aus und schon beim installieren der ertsen Programme dafür entstehen compilier-Fehler.
Wollte es also über rpm installiern, doch die Abhängigkeiten sind so stark, dass ich bei ibcddb-0.9.4-alt2.i586.rpm stehengeblieben bin.
error: Failed dependencies:
/sbin/postun_ldconfig is needed by libcddb-0.9.4-alt2
libcddb.so.2 is needed by (installed) libcdio-0.75-3
libcddb = 1.2.1 is needed by (installed) libcddb-devel-1.2.1-2

gibts einen Link wo ich alle Programme, die ich für vlc benötige, kriege und wo es keine "dependencies" gibt.

Oder noch besser, weiß jemand wo der link ist, um apt zu installieren. Es gab da einen, der "idioten-einfach" war, doch ich finde ihn nicht mehr.

Danke!
 
Verrätst du uns vielleicht auch noch dein System?

VLC für Suse gibt es bei Packman.
( http://packman.links2linux.de/?action=377 )
Füge dir also Packman als alternative Installationsquelle bei YaST ein und installier vlc über YaST (genau so, wie du auch Pakete von deiner Suse DVD installierst). Paketabhängigkeiten werden so automatisch aufgelöst.
=> http://www.linux-club.de/viewtopic.php?t=27988

Alternativ kannst du dich auch in APT einlesen. Dazu haben wir hier ein eigenes Forum. Für einen Anfänger dürfte der YaST-Weg aber einfacher sein.
Oder noch besser, weiß jemand wo der link ist, um apt zu installieren. Es gab da einen, der "idioten-einfach" war, doch ich finde ihn nicht mehr.
Bei Suse 10.0 ist apt dabei! Installier es dir über YaST.
Ansonsten: Schau dir mal die Howtos im apt Forum an. Da steht, wie man apt bei äteren Suse-Versionen installiert.
 
OP
D

DonBilbo84

Newbie
hi. Hab die Anweisungen befolgt, doch es funktioniert immer noch nicht. Die Abhängigkeiten sind immer noch riesig :shock:

Ich hab mal die conflict-Datei gespeicher:

#### YaST2 conflicts list - generated 2006-01-03 00:00:34 ####

Konflikt mit vlc 0.8.2-1.pm.1
Nicht erfllte Abh�gigkeiten:
vlc ben�igt libdvdcss >= 1.2.8-
vlc ben�igt mad >= 0.15.0b-
vlc ben�igt libFLAC.so.4
vlc ben�igt libmad.so.0
vlc ben�igt libwx_base-2.5.so.2
vlc ben�igt libwx_base-2.5.so.2(WX_2.5)
vlc ben�igt libwx_base_net-2.5.so.2
vlc ben�igt libwx_base_odbc-2.5.so.2
Weitere 7...
vlc ben�igt libwx_base_xml-2.5.so.2
vlc ben�igt libwx_gtk2_adv-2.5.so.2
vlc ben�igt libwx_gtk2_adv-2.5.so.2(WX_2.5)
vlc ben�igt libwx_gtk2_core-2.5.so.2
vlc ben�igt libwx_gtk2_core-2.5.so.2(WX_2.5)
vlc ben�igt libwx_gtk2_dbgrid-2.5.so.2
vlc ben�igt libwx_gtk2_html-2.5.so.2

#### YaST2 conflicts list END ###

Die Konfliktlösungen hab ich mal ausgelassen, sonst wäre die Liste noch länger.
 
Warum beantwortest Du Griffins Fragen nicht? Welche Distribution benutzt Du denn jetzt? Sag bitte nicht "SuSE". Es gibt SuSE 10.0, 9.3, 9.2 usw...

Als erstes solltest Du dringendst alle nicht-SuSE-RPMs, die Du bisher installiert hast, augenblicklich wieder löschen, danach richtest Du den PackMan-Server nach Anleitung aus den angepinnten Threads als Installationsquelle ein (ja, richtig - keine Einzel-RPMs runterladen, sondern eine Installationsquelle einrichten) und danach kannst Du VLC ganz einfach mit YaST installieren, die Abhängigkeiten werden dann automatisch aufgelöst.
 
OP
D

DonBilbo84

Newbie
hi. also, zunächst mal, hab Suse Linux 10
zweitens, ich denke, dass es nicht an den bisher installierten Programmen liegt. Das ist irgendwie allgemein komisch. Ich wollte die grafische Oberfläche für transcode installiert und auch da gab es ziemlich viele abhängigkeiten. Da hieß es z.B., ich benötige Perl-5.8.5- owbohl ich perl 5.8.7 drauf habe.
Übrigens, packman hab ich bereits als Installationsquelle hinzugefügt.

Was nu ???
 
OP
D

DonBilbo84

Newbie
bin nicht sicher, kann es aber daran liegen, dass die Pakete (wie z.B. perl) irgendwo installiert sind (kein Plan wo) aber die anderen Pakete (z.B. perl-gtk-perl) es nicht finden, weil das benötigte Programm nicht in dem "Standard-Verzeichnis" ist oder dort, wo es sie erwartet. Genauso wäre das vielleicht bei vlc.

wenn ja, wie kann ich das Problem beheben ?
 
Moin DonBilbo84,

so wie es aussieht hast Du wohl munter Pakete von anderen Distributionen in dein System eingespielt. Du kannst jetzt noch versuchen deine Datenbank über ein rebuild wieder hinzukriegen oder gleich eine Datensicherung starten um danach dein System zu plätten und neu aufzusetzen. Wenn es dir jetzt nur um den VLC geht, schau dir klik an (Boardsuche)
 
OP
D

DonBilbo84

Newbie
hallo nochmals.

Das Problem hatte ich häufiger, dass ich jede Menge Müll auf dem PC hatte und nicht mehr ganu wusste, was ich nun installiert hatte und was nicht. Musste dann meinen PC neuinstallieren, da ich dummerweise beim Löschen oder Installieren neuer Pakete einfach nicht mehr auf die Abhängigkeiten geachtet habe (so habe ich z.B. glibc gelöscht)
Hab also deshalb eine Liste mit bisher installierten Programmen erstellt und auch mein /home-Verzeichnis als eigene Partition angelegt.
Neuinstallieren wäre also kein Problem, wie mach ich aber ein Rebuild.

Hier mal die Liste mit den Programmen:
############################################
Installierte Programme:

29.12.2005 - NVIDIA-Linux-x86-1.0-7676-pkg1.run Grafik-Treiber
unbekannt - OpenOffice1.1.5
29.12.2005 - zsnes.rpm --- zsnes
29.12.2005 - Yast-Online-Update:- Intel-536ep-4.69-14.2
- kernel-bigsmp-2.6.13-15.7
- kernel-bigsmp-nongpl-2.6.13-15.7
- kernel-default-2.6.13-15.7
- kernel-default-nongpl-2.6.13-15.7
- kernel-smp-2.6.13-15.7
- kernel-smp-nongpl-2.6.13-15.7
- kernel-source-2.6.13-15.7
- kernel-syms-2.6.13-15.7
- kernel-um-2.6.13-15.7
- kernel-um-nongpl-2.6.13-15.7
- kernel-xen-2.6.13-15.7
- kernel-xen-nongpl-2.6.13-15.7
- um-host-kernel-2.6.13-15.7
29.12.2005 - cedega-4.4-1.i386.rpm --- cedega
29.12.2005 - j2re-1_4_2_07-linux-i586.rpm --- j2re
29.12.2005 - liblinc-1.0.1-alt1.i586.rpm --- xmms // für xmms
29.12.2005 - gtk-devel-1.2.10-893.i586.rpm --- gtk-devel
29.12.2005 - xmms-lib-1.2.10-79.pm.1.i586.rpm --- xmms-lib
29.12.2005 - xmms-lib-mad-1.2.10-79.pm.1.i586.rpm // für xmms
30.12.2005 - lame-3.91-1.i386.rpm --- lame // für mplayer
30.12.2005 - mplayer-1.0pre5-1.i386.rpm --- mplayer
30.12.2005 - mplayer-common-1.0pre5-1.i386.rpm --- mplayer-common
30.12.2005 - mplayer-vidix-1.0pre5-1.i386.rpm --- mplayer-vidix
30.12.2005 - mplayer-vidix-nVidia-1.0pre5-1.i386.rpm --- mplayer-vidix-nVidia
30.12.2005 - mplayer-gui-1.0pre5-1.i386.rpm --- mplayer-gui
30.12.2005 - mplayer-skin-default-1.4-1.noarch.rpm --- mplayer-skin-default
30.12.2005 - libregif-4.1.4-1.i386.rpm --- libregif
30.12.2005 - mencoder-1.0pre5-1.i386.rpm --- mencoder
30.12.2005 - spim-6.5-1.i386.rpm --- spim
30.12.2005 - weex-2.6.1-5.i386.rpm --- weex
30.12.2005 - xvidcore-1.0.1-1.i386.rpm --- xvidcore // für mplayer
31.12.2005 - LimeWire_Pro_4.8.1.rpm --- LimeWire-pro
31.12.2005 - a52dec.rpm --- a52dec // für Transcode
31.12.2005 - libdv.rpm --- libdv099
31.12.2005 - ImageMagick.rpm --- ImageMagick-libMagick
31.12.2005 - compat-readline4-4.3-3.i586.rpm --- compat-readline4
31.12.2005 - freevo.rpm --- freevo_runtime
31.12.2005 - libfame.rpm --- libfame
31.12.2005 - libdvdread.rpm --- libdvdread2
31.12.2005 - transcode.rpm --- transcode
31.12.2005 - xvid-0.9.2-1mdk.i586.rpm --- xvid // für Transcode
01.01.2006 - libdvdcss-1.2.9-1.0.rh9.rf.i386.rpm --- libdvdcss // für vlc
02.01.2006 - mad-0.15.1b-31.i586.rpm --- mad
02.01.2006 - kavi2svcd-0.8.4-0.pm.0.i586.rpm über Yast installiert
##########################################

übrigens, hab auch updates eingetragen.
 
Ich kann es ebenfalls nicht installieren.

Ausgabe:
Code:
dreammare:/home/chaosgeisterchen/lif # rpm -ihv vlc*.rpm
error: Failed dependencies:
        libdvdcss >= 1.2.8 is needed by vlc-0.8.4a-1.pm.3
        libmpeg2 >= 0.4.0b is needed by vlc-0.8.4a-1.pm.3
        libmpeg2.so.0 is needed by vlc-0.8.4a-1.pm.3
        libxosd.so.2 is needed by vlc-0.8.4a-1.pm.3
dreammare:/home/chaosgeisterchen/lif #

Klare Ansage, nur habe ich mir alle Depencies von der Packman-Seite geladen und installiert. Selbst mit synaptic kann ich es nicht installieren, weil die depencies nicht herunter geladen werden können.

Etwas seltsam - oder?

Gegenfrage: Kann ich iso's mit einem anderen Multimedia-Player auch abspielen?

Danke schon einmal für Hilfe

mfg

cg
 

Grothesk

Ultimate Guru
Wenn ihr VLC über ein richtig konfiguriertes apt installiert werden (bis auf die libdvdcss2, die muss man sich anderweitig besorgen...) ALLE Abhängigkeiten richtig aufgelöst. Zuvor muss halt nur das libdvdcss2-rpm installiert werden.
 
OP
D

DonBilbo84

Newbie
habs jetzt raus. Ich habe alle Pakete von der Pakman-Seite runtergeladen und installiert. Einige Dateien wurden aber noch benötigt, die ich über rpmseek ebenfalls runtergeladen und installiert habe.

Dazu zählt 1. libmpeg2-0.4.0b-21.i586.rpm
und dann noch 2. xosd-2.2.0-1asp.i386.rpm

und voila, es funktioniert :lol:

Jetzt fehlt nur noch ein Programm, nämlich das gui für transcode.
 
Warum befolgst Du nicht einfach die Tipps, die wir Dir hier geben?

Du gehst *falsch* mit dem PackMan-Repository um. Diese Liste von Abhängigkeiten unten auf den Paketseiten sind *nicht* vollständig, sondern beinhalten nur die Pakete, die es auch dort gibt. Es kann aber vorkommen, dass noch mehr Pakete benötigt werden. Diese sind *immer* vom nächsten SuSE-Mirror zu holen. PackMan-Pakete haben nie Abhängigkeiten zu anderen Paketen außer denen von PackMan selbst und von SuSE.

Zu diesem Zweck sollst Du, ich sag's nochmal, den PackMan-Server und einen SuSE-Mirror als *Installationsquelle* einrichten. *Keine* RPMs einzeln runterladen. *Keine* RPM-Suchmaschinen nutzen, sondern nach der *angepinnten* Anleitung hier im Forum *Installationsquellen* einrichten. Dann und nur dann werden die Abhängigkeiten vollautomatisch aufgelöst. Die Anleitung werde ich definitiv nicht wiederholen, weil sie milliardenfach im Forum steht.

So, wie Du es jetzt gemacht hast, hast Du nämlich wieder distributionsfremde Pakete auf dem System herumschwirren, die vielleicht im Moment funktionieren, aber irgendwann Probleme bereiten können.
 

Grothesk

Ultimate Guru
traffic, mein Reden...
Einmal 'apt' vernünftig einstellen und man hat das Problem nicht mehr. Aber nö, lieber turnt man bei rpmseek und Konsorten stundenlang rum und installiert 'irgendwas', wird schon passen...
:roll:

PackMan-Pakete haben nie Abhängigkeiten zu anderen Paketen außer denen von PackMan selbst und von SuSE.
Eines gibt es, das hat Abhängigkeiten mit einem rpm, was du bei videolan.org bekommst... Da nutzt dir dann der Suse-Mirror auch nix. Aber das ist nur ein Paket.
 
OP
D

DonBilbo84

Newbie
Zitat von traffic: "Warum befolgst Du nicht einfach die Tipps, die wir Dir hier geben?" (weiß noch nicht wie man zitiert :)

Das habe ich doch getan, die Pakman-Seite als Installatinsquelle und dann noch ftp.gwdg.de als weitere Quelle hinzugefügt, doch es funktioniert immer noch nicht. Die Abhängigkeiten könne nicht aufgelöst werden. Welche das sind, kannst du meiner liste oben entnehmen.

Das ist bislang das erste mal, dass ich vlc installiert gekriegt habe. Warum sollte es also da Schwierigkeiten geben.
 
OP
D

DonBilbo84

Newbie
also ich weiß echt nicht, was ich falsch gemacht habe, es funktionert einfach nicht. Natürlich will ich ein ordentliches System ohne Pakete von anderen Distributionen, was soll ich aber machen, wenns nicht lkappt.

Will es über apt versuchen:
Frage: apt ist bei Suse 10 schon drauf oder ???
 

Grothesk

Ultimate Guru
Dann hast du zuvor schon irgendwie Murks im System. Denn der vlc von Packman hat nur Abhängigkeiten inerhalb von Suse und Packman (außer die libdvdcss2, die findest du nicht auf diesen Servern). Fehlende Pakete dürfte es lediglich dieses libdvdcss2 geben. Der Rest ist auf Packman bzw. suse zu finden. Ich vermute also, das du irgendwelche 'schrägen' Abhängigkeiten durch externe Pakete auf das System gezogen hast...

Zu apt:
http://www.linux-club.de/viewtopic.php?t=48830
Da habe ich mal eine Kurzanleitung dazu geschrieben...
 
OP
D

DonBilbo84

Newbie
mal angenommen, ich installiere neu, würde es dann funktionieren?
Wenn ja, dann pack ich sofort die DVD raus ! :)
 
Oben