Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Wie dependencies automatisch in package.keywords eintragen?
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
temnozor
Tux's lil' helper
Tux's lil' helper


Joined: 17 Jul 2008
Posts: 121
Location: Germany

PostPosted: Fri Oct 17, 2008 9:41 am    Post subject: Wie dependencies automatisch in package.keywords eintragen? Reply with quote

Hallo, ich wollte mein Gentoo system mal wieder auf Vordermann bringen...

nach einem erfolgreichen "emerge --sync ... emerge -u world" möchte ich gern mein KDE "updaten"

ich hatte die svn 4.099 am laufen...nun wollte ich mal die "masked 4.162" draufmachen...

nur muss ich da die hunderte pakete und dependencies nach

emerge --nospinner =kde-base/kdebase-meta-4.1.69

selbst in die etc/portage/package.keywords eintragen?

Das muss doch irgendwie automatisierbar sein...
Back to top
View user's profile Send private message
mrsteven
Veteran
Veteran


Joined: 04 Jul 2003
Posts: 1939

PostPosted: Fri Oct 17, 2008 9:54 am    Post subject: Reply with quote

Prinzipiell sollte das so gehen:
Code:
emerge autounmask
autounmask =kde-base/kde-meta-4.1.69

Ob's wirklich funktioniert - keine Ahnung, eventuell brauchst du auch eine ~arch-Version von autounmask. :?
Back to top
View user's profile Send private message
temnozor
Tux's lil' helper
Tux's lil' helper


Joined: 17 Jul 2008
Posts: 121
Location: Germany

PostPosted: Fri Oct 17, 2008 10:03 am    Post subject: Reply with quote

scheint zu funktionieren danke
Back to top
View user's profile Send private message
temnozor
Tux's lil' helper
Tux's lil' helper


Joined: 17 Jul 2008
Posts: 121
Location: Germany

PostPosted: Fri Oct 17, 2008 1:53 pm    Post subject: Reply with quote

verdammt es geht doch nicht "mehr"

er trägt jetzt mittels autounmask nur noch "paketname ~" in die package.keywords...

und da das keyword ~am64 verlangt wird erfolgt dies in einer endlosschleife....

sprich er trägt immer und immer wieder den gleichen (ersten mask) eintrag ein bis ich manuell per strg+c abbreche...

auch ein löschen der package.keywords brachte nix..auch ein unmerge emerge autounmask brachte nix..

es funktionierte ja erst aber ich hatte dann beim emergen von kde ein paar blockierungen bzgl. qt versionen... so das ich die unmergen musste...

wie kann man eigentlich sämtliche QT sachen und KDE sachen möchtlichst schnell unmergen?
Back to top
View user's profile Send private message
69719
l33t
l33t


Joined: 20 Sep 2004
Posts: 865

PostPosted: Fri Oct 17, 2008 2:15 pm    Post subject: Reply with quote

Installier mal =dev-perl/PortageXS-0.02.08. Dann sollte autounmask wieder laufen.
Back to top
View user's profile Send private message
temnozor
Tux's lil' helper
Tux's lil' helper


Joined: 17 Jul 2008
Posts: 121
Location: Germany

PostPosted: Fri Oct 17, 2008 2:36 pm    Post subject: Reply with quote

genau das wars, hatte ich beim stöbern auch gerade gefunden...

bleibt noch die sache mal pauschal irgendwie sämtliches KDE zeugs zu entfernen...

wie am besten?
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Oct 17, 2008 2:39 pm    Post subject: Reply with quote

qlist -IC kde listet dir alles auf, was kde in dem Paketnamen hat.
Drumherum bauen wir noch ein emerge:

emerge -C $(qlist -IC kde) -av

Et voila.

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
temnozor
Tux's lil' helper
Tux's lil' helper


Joined: 17 Jul 2008
Posts: 121
Location: Germany

PostPosted: Fri Oct 17, 2008 5:57 pm    Post subject: Reply with quote

hat bestens funktioniert kdebase 4.1.2 läuft

gibts irgendwo eine art tutorial seite wo man mit dem "konsolen skripten" vertraut gemacht wird?

Ich hab öfter mal ein paar Dinge die automatisiert werden müssen, und würd dann gern selbst auf solche trickreichen Befehlsverkettungen kommen
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Oct 17, 2008 9:44 pm    Post subject: Reply with quote

Da hilft Google mit bash vorangestellt, also vor allem wenn es um if, while, case, etc. geht.
Die allgemeinen Funktionen mit $() etc. findest du in einem ganz allgemeinen BASH Howto.

Auch da würde ich Google befragen.

Ansonsten frag einfach hier. Du wirst erstaunt sein, auf wieviele Arten man ein Problem mit der *sh (alle Shells) lösen kann.

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
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