PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gentoo emerge alsa-driver geht nicht... *ratlos*



Der Noob
07.12.04, 18:10
Hallo.

Hab mir die letyten 2 tage ein gentoo stage1 aufgesetzt und bin nun dabei, mir meine programme zu emergen.

Fast egal was ich emergen will, er bricht mir bei alsa-driver ab mit der meldung:

Exitcode1

also found in kernel

Schoen und gut, ich hab alsa fest in den kernel 2.6.9 kompiliert, aber alle anderen pakete (kde/licq/evolution/etc...) scheinen alsa-driver zu brauchen.

Muss ich jetzt einen neuen alsafreien kernel backen und alsa emergen, oder kann ich den anderen paketen irgendwie sagen, dass sie aud das alsa im kernel zugreifen sollen und keine anhaengigkeit zu alsa-driver beachten sollen?

Gruss
Der Noob

BloodyBullet
07.12.04, 18:24
Füge einfach zur /etc/portage/profile/package.provided folgendes hinzu:

alsa-driver

Dann überspringt Portage ALSA.

MfG

Der Noob
07.12.04, 18:31
Erstmal danke fuer die schnelle hilfe.. aber es gibt bei mir keinen ordner profile unter portage und folglich auch keine datei package.provided...

soll ich die anlegen? Wenn ja, wie leg ich die denn an?

echo alsa-driver > /etc/portage/profile/package.provide ?

denn nano -w ... ging ned.. file not found.

Gruss
Der Noob

BloodyBullet
07.12.04, 18:36
Einen Ordner legst du mittels
mkdir /ordner an.

Sonst machst du es wie beschrieben.

MfG

Der Noob
07.12.04, 18:43
Ah.. ok..

hab jetzt alsa-driver in der datei am richtigen ort stehen, aber er will alsa-driver immer noch emergen und bricht mir ab :(

hab ich was uebersehen?

Gruss
Der Noob

BloodyBullet
07.12.04, 18:44
Probiere es damit:
media-sound/alsa-driver

MfG

Der Noob
07.12.04, 18:49
Probiere es damit:
media-sound/alsa-driver

MfG


geht leider auch ned...

muss ich die datei vielleicht erst in portage laden oder so damit er darauf zugreift? aehnlich wie modules update oder so.. weiss ja ned.. frag ja nur bloed :(

Gruss
Der Noob

<edit>kann es daran liegen, dass ich alle pakete incl. alsa-driver zuvor mit --fetchonly runtergeladen habe? wenn ja, wie loesche ich genau dieses paket wieder?</edit>

BloodyBullet
07.12.04, 18:51
Nein, muss man nicht.

Und du hast einen Ordner namens /etc/portage/profile erstellt, und eine Textdatei namens package.provided?

MfG

Der Noob
07.12.04, 19:04
Nein, muss man nicht.

Und du hast einen Ordner namens /etc/portage/profile erstellt, und eine Textdatei namens package.provided?

MfG


ja, genau so...

etc/portage/> mkdir profile
echo alsa-driver > package.provide


emerge xzy --> er will alsa wieder emergen

also:

nano -w /etc/portage/profile/package.provide
alsa-driver geaendert yu media-sound/alsa-driver

speichern

emerge xyz

er will alsa immer noch emergen :(

und was nun?

Gruss
Der Noob

Der Noob
07.12.04, 19:12
Problem geloest:

emerge -i media-sound/alsa-driver-1.0.6a

dann is er der meinung, das sei schon installiert und ueberspringt es einfach :)

Merci trotzdem!

Gruss
Der Noob

P.S.: mal sehen, ob das auch hinhaut mit dem sound.. *angst*

BloodyBullet
07.12.04, 19:17
Problem geloest:

emerge -i media-sound/alsa-driver-1.0.6a

dann is er der meinung, das sei schon installiert und ueberspringt es einfach :)

Merci trotzdem!

Gruss
Der Noob

P.S.: mal sehen, ob das auch hinhaut mit dem sound.. *angst*
"-i" ist die Abkürzung für "--inject" und gibt es seit dem neuen Portage nicht mehr.

Welche Gentoo-Version ist denn das?

MfG

Der Noob
07.12.04, 19:25
das is ne stage 1 2004.3 mit aktuellem portage

dafuer, dass es den befehl -i nicht mehr gibt, hat es aber gany gut geklappt :)

Gruss
Der Noob

BloodyBullet
07.12.04, 19:35
bash-2.05b# emerge -i

*** --inject has been deprecated.
*** If you manage a piece of software yourself, add it's name and
*** version (eg foo/bar-1.0) to /etc/portage/profile/package.provided.
*** If you want to prevent portage from upgrading a package, add it to
*** /etc/portage/package.mask prepending it with '>' (eg >foo/bar-1.0)
*** For more information on fine-grained portage control, please see
*** the portage man page.

emerge: please specify at least one cat/pkg-ver to inject.
Finde ich auch.

MfG

Der Noob
07.12.04, 19:41
also bei mir is es auf jeden fall noch drin.. is auch die neueste version anscheinend... mach mal ein portage update, kann sein, dass sie es wieder reingenommen haben.

kann auch sein, dass desshalb das package.provide bei mir ned ging.

Gruss
Der Noob

BloodyBullet
07.12.04, 19:48
also bei mir is es auf jeden fall noch drin.. is auch die neueste version anscheinend... mach mal ein portage update, kann sein, dass sie es wieder reingenommen haben.

kann auch sein, dass desshalb das package.provide bei mir ned ging.

Gruss
Der Noob
Nein. Ich habe bereits die aktuellste Version und reingenommen haben sie es sicher nicht.

MfG

Stage
07.12.04, 20:59
btw...das problem das der die alsatreiber installieren wollte, kommt daher, weil man man wieder manuell die Kernelsourcen von kernel.org runterladen musste, gell ;)
Wenn man das nämlich so macht, wird auch nicht das virtual-alsa der 2.6-er Sourcen im Portage "vermerkt" und somit weiß das System nicht das schon Alsa drauf ist.

no_expert
20.12.04, 06:53
Hatte genau das gleiche Problem
Laut
man portage
liegt die package.provided in /etc/make.profile, versuch es mal so. Bei mir hat es geklappt.