Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Packete mittels portage maskieren (solved)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Tue Mar 16, 2004 7:07 pm    Post subject: Packete mittels portage maskieren (solved) Reply with quote

Hallo zusammen,
ich habe Probleme bez. dem world update. Wenn ich dieses ausführe, möchte portage auf mein System alsa-driver installieren. Jedoch bricht dies ständig ab. alsa habe ich auch schon im Kernel kompiliert und laut Aussage von Usern hier im vorum braucht es auch nicht installiert zu sein.

Da nun bei jedem emerge --pretend world die alsa-driver mit aufgelistet werden kann ich kein Update des Systems fahren. Wie ich in meinem letzen Thread ( https://forums.gentoo.org/viewtopic.php?t=149805 ) erfahren habe, kann man Packete selbst über /etc/portage/package.mask maskieren und somit die installation ausschließen. Pflicht sei es die aktuelle Version zu besitzen. Diese hab ich auch drauf, nur das Verzeichniss existiert garnicht - laut Gentoo Doku sollte da die besagte Datei liegen. Hmmm.

Zu Testzwecken (und weil ich gern ein Update auf KDE 3.2.1 fahren würde) habe ich die usr/portage/profiles/package.mask editiert und dort alsa-driver eingetragen. Siehe Auszug. Trotzdem zeigt mir ein emerge --pretend world das es die alsa-driver installieren will, da sie wohl nicht maskiert sind.


Code:

# <test@test.de> (16 Mar 2004)
# BITTE MASKIEREN.
=media-sound/alsa-driver-0.9.8

# <avenj@gentoo.org> (15 Mar 2004)
# Borks with GCC 3.3, apparently.
=sys-devel/oskit-20020317


Wer kann mir helfen?


Gruß,
Benjamin


Last edited by benjamin200 on Thu Mar 18, 2004 11:15 am; edited 1 time in total
Back to top
View user's profile Send private message
RealGeizt
l33t
l33t


Joined: 22 Apr 2003
Posts: 700

PostPosted: Tue Mar 16, 2004 7:17 pm    Post subject: Reply with quote

Hi!

Du kannst das betreffende Ebuild injecten, dass es nicht emerged wird.

Code:
emerge -i /usr/portage/....ebuild


Gruss, Christian

Edit: Ah...hatte schon jemand in dem anderen Thread vorgeschlagen....
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Tue Mar 16, 2004 7:21 pm    Post subject: Reply with quote

  1. emerge -pvu world
    Die alsa-driver müßten dabei aufgelistet werden.
  2. nano -w /etc/portage/package.mask
    und folgende Zeile eintragen
    media-sound/alsa-driver
  3. emerge -pvu world
    Jetzt sollten die alsa-driver nicht mehr in der Liste stehen.
Falls das Verzeichnis /etc/portage nicht existiert, dann erstellt Du einfach mit mkdir /etc/portage.

Alles klar?

Gruß, Inte.

PS.: :arrow: Neue Funktionen und Optionen in Portage 2.0.50
_________________
Gentoo Linux - Die Metadistribution
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Thu Mar 18, 2004 11:15 am    Post subject: Reply with quote

Danke Inte. Hat alles wunderbar funktioniert.
alsa-driver wurden maskiert.

P.S. Mein Problem bezüglich dem World Update konnte ich nicht beheben, da immer noch die Abhängigkeit zu alsa-driver bestand. Das gehört aber nicht in diesen Thread.

Gruß,
Benjamin
Back to top
View user's profile Send private message
/dev/blackhawk
Guru
Guru


Joined: 12 Feb 2004
Posts: 380
Location: Germany

PostPosted: Thu Mar 18, 2004 1:13 pm    Post subject: Reply with quote

Hi

alle per 'emerge' installierten Packete sind in der

Code:
/var/cache/edb/world


aufgelistet.
(Bin mir nicht 100% wegen dem Pfad sicher -> not@home)

Einfach den Eintrag des nicht mehr benötigten Packetes löschen,
dann dürfte er auch bei einem

Code:
emerge -pvu


nicht mehr angezeigt werden.

Vorsicht: Die vorher installierten Files bleiben dabei erhalten.


MFG

/dev/blackhawk
_________________
My Work-Station:
AMD AthlonXP 1700+ @ 2450 Mhz
Epox - 8RDA3i
ATI Radeon 9800 XT @ 460 Mhz
Gentoo v.1.4; Kernel 2.6.10 Stage 1
Back to top
View user's profile Send private message
Gekko
l33t
l33t


Joined: 29 Oct 2002
Posts: 773

PostPosted: Thu Mar 18, 2004 1:24 pm    Post subject: Reply with quote

@ /dev/blackhawk

Findest Du nicht die Lösung von Inte eleganter und vor allem richtig?
Das ist ein Feature von Portage, und kein dirty hack...

LG, Gekko
Back to top
View user's profile Send private message
Sas
Veteran
Veteran


Joined: 05 Jul 2003
Posts: 1229
Location: Germany

PostPosted: Thu Mar 18, 2004 1:46 pm    Post subject: Reply with quote

Ärgerlich ist nur, dass man im Portage-Overlay-Verzeichnis keine packages.mask anlegen kann.
Denn so muss man die Pakete halt nach jedem emerge rsync neu eintragen.
_________________
42
Back to top
View user's profile Send private message
psyqil
Advocate
Advocate


Joined: 26 May 2003
Posts: 2767

PostPosted: Thu Mar 18, 2004 1:50 pm    Post subject: Reply with quote

Gekko: Eher andersrum: alsa-driver hat mit 2.6 im world-file nichts verloren, inject oder maskieren scheint mir mehr der 'dirty hack'...

Sas: ??? /etc/portage/... mal probiert?
Back to top
View user's profile Send private message
Sas
Veteran
Veteran


Joined: 05 Jul 2003
Posts: 1229
Location: Germany

PostPosted: Thu Mar 18, 2004 1:54 pm    Post subject: Reply with quote

Hoppla! Gleich mal ausporbieren. Ich habe bislang immer die package.mask unter /usr/portage/profiles/ angepasst, aber so müsste es ja funktionieren. Vielen Dank für den Hinweis, ich sollte vielleicht auch die Dokus ein wenig aufmerksamer lesen und nicht nur überfliegen ("kennst'e ja eh schon").

Gruß, Sas

Edit: Super, klappt. Schande über mein Haupt, dass ich auch hier im Thread den Pfad nicht richtig gelesen habe. Aber da ich mal genau danach im Forum gesucht hatte und damals auch nur ziemlich hässliche Workarounds für dieses Problem gefunden habe, dachte ich "geht halt nicht auf Dauer" und hab's hier auch einfach überlesen.
_________________
42


Last edited by Sas on Thu Mar 18, 2004 2:01 pm; edited 1 time in total
Back to top
View user's profile Send private message
Gekko
l33t
l33t


Joined: 29 Oct 2002
Posts: 773

PostPosted: Thu Mar 18, 2004 1:59 pm    Post subject: Reply with quote

psyqil wrote:
Gekko: Eher andersrum: alsa-driver hat mit 2.6 im world-file nichts verloren, inject oder maskieren scheint mir mehr der 'dirty hack'...

Ich weis das gehört jetzt hier nicht ganz rein, aber es wäre doch eine Idee beim Ebuild von alsa-driver eine Überprüfung der Kernelversion einzubauen, um zu sehen ob sie überhaupt installiert werden müssen?
Wird Zeit, dass sich der 2.6er irgendwann mal durchsetzt...
Back to top
View user's profile Send private message
dertobi123
Retired Dev
Retired Dev


Joined: 19 Nov 2002
Posts: 2679
Location: Oberhausen, Germany

PostPosted: Thu Mar 18, 2004 2:12 pm    Post subject: Reply with quote

Sowohl 2.6er Kernel Sourcen als auch das Paket "alsa-driver" bieten die virtual/alsa. Das _sollte_ Abhängigkeitsprobleme _eigentlich_ verhindern.
_________________
Ganz frisch: Praxisbuch Nagios
Gentoo Linux - Die Metadistribution (2. Auflage)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum