Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Frage zu "emerge @preserved-rebuild"
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
SarahS93
Guru
Guru


Joined: 21 Nov 2013
Posts: 474

PostPosted: Thu Jan 01, 2015 11:19 am    Post subject: Frage zu "emerge @preserved-rebuild" Reply with quote

emerge hat mir empfohlen ein "emerge @preserved-rebuild" auszuführen.

Code:
emerge @preserved-rebuild
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "dev-lang/ruby:1.8".
(dependency required by "@preserved-rebuild" [argument])


Was genau bedeutet diese Meldung, ich verstehe nicht was gemacht werden sollte!?
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2903
Location: Bozen

PostPosted: Thu Jan 01, 2015 1:37 pm    Post subject: Reply with quote

Es gibt kein dev-lang/ruby:1.8 mehr. Das wurde entfernt. Die niedrigste Version ist aktuell dev-lang/ruby:1.9.
Back to top
View user's profile Send private message
SarahS93
Guru
Guru


Joined: 21 Nov 2013
Posts: 474

PostPosted: Thu Jan 01, 2015 2:58 pm    Post subject: Reply with quote

Warum schägt emerge mir vor diesen Befehl auszuführen?
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2903
Location: Bozen

PostPosted: Thu Jan 01, 2015 3:02 pm    Post subject: Reply with quote

Weil du wohl noch ruby 1.8 installiert hast und Pakete, die davon abhängen. Geht dein Update denn durch? Solltest dann hinterher ein emerge --depclean machen.

Wenn das Update nicht durchgeht, bitte mal die komplette Ausgabe posten.
Back to top
View user's profile Send private message
SarahS93
Guru
Guru


Joined: 21 Nov 2013
Posts: 474

PostPosted: Thu Jan 01, 2015 4:03 pm    Post subject: Reply with quote

Ein emerge --sync ; emerge -uaDvN world lief fast reibungslos durch.
Bei einem emerge -av --depclean kommt es mir sehr viel vor was er alles aufräumen will.

http://pastebin.com/0KU2U7gm
http://pastebin.com/JcPXdE7D

Die Ausgabe von emerge ist sogar soviel, das es nicht mit einem klax bei pastebin zu posten ging, hier im Forum ganz zu schweigen.

Oder hat sich bei mir einfach nur soo viel angesammelt was er aufräumen will?
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2903
Location: Bozen

PostPosted: Thu Jan 01, 2015 4:09 pm    Post subject: Reply with quote

Hm, man sollte regelmäßig updaten, dann geht es einfacher...

Wie gesagt, ist das Update durchgelaufen? Was bedeutet fast? Also klemmt noch was. Bei was hängt es? emerge --depclean kann man erst dann nutzen, wenn das Update vollständig durch ist. Und danach sieht es aktuell nicht aus.
Back to top
View user's profile Send private message
SarahS93
Guru
Guru


Joined: 21 Nov 2013
Posts: 474

PostPosted: Thu Jan 01, 2015 5:03 pm    Post subject: Reply with quote

Entschuldige bitte meine unpräzise Ausdrucksweise.
Alle Updates sind durchgelaufen, ja.
Code:
emerge -uaDvN world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

Nothing to merge; quitting.


Bei einem emerge -av --depclean kommt dann:
http://pastebin.com/0KU2U7gm
http://pastebin.com/JcPXdE7D

Kann ich das emerge -av --depclean durchlaufen lassen?
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3668
Location: Germany

PostPosted: Thu Jan 01, 2015 5:27 pm    Post subject: Reply with quote

Das Problem ist das die Leute die von portage ans Herz gelegen News nicht lesen.
Zu dem ruby-1.8-removal gab es eine News in der beschrieben wurde was zu machen ist :)
Quote:
2014-03-16-ruby-1.8-removal
Title Ruby 1.8 removal; Ruby 1.9/2.0 default
Author Manuel Rüger <mrueg@gentoo.org>
Posted 2014-03-16
Revision 1

Ruby MRI 1.8 has been retired by upstream in June 2013.[1]
We remove Ruby MRI 1.8 support from the tree now. In parallel Ruby MRI 2.0
support will be activated in base profile's RUBY_TARGETS variable by default
in conjunction with Ruby MRI 1.9.

If your currently eselected Ruby interpreter is ruby18, our recommendation is
to change it to ruby19. At the moment Ruby MRI 1.9 delivers the best possible
support of all Ruby interpreters in tree.

Check the current setting via:

eselect ruby show

Change the current setting to Ruby MRI 1.9 via:

eselect ruby set ruby19

[1] https://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/


..........................................................
/edit
Lass beim "emerge -av --depclean" die --verbose Option weg, die brauchst du hier idR nicht - dann wird die Ausgabe auch wesentlich kürzer aufs wesentliche beschränkt.
Back to top
View user's profile Send private message
SarahS93
Guru
Guru


Joined: 21 Nov 2013
Posts: 474

PostPosted: Thu Jan 01, 2015 9:27 pm    Post subject: Reply with quote

OK, mein Fehler. Die News hatte ich überlesen...

Code:
eselect ruby show
Current Ruby version:
  ruby19
Current Rubygems version:
  gem19


Das sieht doch aber richtig aus?



Bei einem emerge -a --depclean kommt unter anderem

Code:
 sys-kernel/gentoo-sources
    selected: 3.12.21-r1
   protected: none
     omitted: 3.16.5


der hat mir vor den Kernel 3.12.21-r1 zu deinstallieren obwohl der gebootet ist und ich den Dateien davon eventuel noch brauche?
Wie schütze ich den vor der Deinstallation?
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3668
Location: Germany

PostPosted: Thu Jan 01, 2015 10:07 pm    Post subject: Reply with quote

SarahS93 wrote:
[...]Wie schütze ich den vor der Deinstallation?
Zum Beispiel indem du nicht nur das Paket in world mit aufnimmst, sondern auch deren Slot angibst (Slots können in world mit aufgenommen werden).
Das geht bei den Kernel-Sources sehr schön mit emerge über die Slots.

Beispiel:
Code:
emerge -av --noreplace sys-kernel/gentoo-sources:3.12.21-r1


/edit
Um dir die verfügbaren Slots auflisten zu lassen nutze zb app-portage/eix
Code:
eix gentoo-sources
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2903
Location: Bozen

PostPosted: Fri Jan 02, 2015 5:50 am    Post subject: Reply with quote

Nein, der Kernel wird dadurch nicht deinstalliert. Es werden nur die Sources deinstalliert. Alle Dateien in /boot bleiben erhalten. Es bleibt auch die .config aus /usr/src/kernel erhalten.
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