View previous topic :: View next topic |
Author |
Message |
toskala Advocate
Joined: 14 Dec 2002 Posts: 2080 Location: hamburg, germany
|
Posted: Thu Feb 05, 2004 9:57 pm Post subject: |
|
|
emerge rsync und emerge sync tun imho das selbe.
es wird dein portage tree aktualisiert, welcher die ebuilds enthält. (du hast aber schon ein wenig in der doku gelesen, oder?)
das mit dem emergen hast du aber richtig verstanden. -K macht binary package installation ohne -K machts einen compile vorgang.
also. nur mal so wie ich das eigentlich meist mache:
alle woche mach ich mal einen
dann ist ein aktueller portage tree da.
nun möchte ich gerne mein system updaten und bediene mich dazu eines
was mir brav anzeigt welche pakete es gerne updaten möchte. da ich meist alles updated haben will, kommt dann ein
nun muss ich einfach eine ganze weile warten (p3 700) und irgendwann ist es fertig.
die meldung, dass ein portage update verfügbar ist, heisst nicht mehr als das es eine aktuellere version des portage gibt.
das mergst du einfach beim -u world mit. damit hat sich das dann auch schon.
prinzipiell hat das aber alles nix mit grp zu tun.
aber alle deine fragen werden dir auf wundersame weise wirklich in der doku erklärt. die musst du nur lesen, was dich dazu bringen wird deinen inneren schweinehund zu überwinden.
lohnt sich aber _________________ adopt an unanswered post
erst denken, dann posten |
|
Back to top |
|
|
benjamin200 Veteran
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Thu Feb 05, 2004 10:22 pm Post subject: |
|
|
Danke für die schnelle Antwort. Soweit ich die Doku verstehe, werd ich sie auch lesen und anwenden. Was ganz klar gesagt werden muss, die Gentoo Doku ist spitze.
Nochmals Danke für die Erklärung bezüglich "emerge".
Wünsche noch einen schönen Abend
Beste Grüße,
Benjamin |
|
Back to top |
|
|
amne Bodhisattva
Joined: 17 Nov 2002 Posts: 6378 Location: Graz / EU
|
Posted: Fri Feb 06, 2004 6:57 pm Post subject: |
|
|
benjamin200 wrote: |
Wenn ich emerge -k kde eintippe, installiere ich das vorkompilierte Packet, richtig?
|
Sofern vorhanden, ja. Wenn keines vorhanden ist, wird selbst kompiliert. Im Gegensatz dazu installiert -K ein vorhandenes Paket, wenn dieses nicht vorhanden ist -> Abbruch.
benjamin200 wrote: |
Mit emerge kde kompiliere ich es selbst, richtig?
|
Jepp
benjamin200 wrote: |
Bevor ich jedoch mit dem emerge anfange, soll ich emerge sync auführen, richtig?
|
emerge sync macht man bei fertigem System hin und wieder mal, um die neuesten Ebuilds zu bekommen, bei der Installation macht mans, sofern es als Schritt in der Anleitung vorkommt (bei normaler ja, bei GRP bin ich mir jetzt nicht sicher) - siehe Anleitung.
benjamin200 wrote: |
Was ich auch nicht verstehe, was bedeutet respecktive emerge rsync?
|
Besorgt den neuesten Portage Tree (=Ebuilds).
benjamin200 wrote: |
Wenn ich "emerge sync" erhalte ich folgenden Output:
Code: |
>>> Updating Portage cache... ...done!
* An update to portage is available. It is _highly_ recommended
* that you update portage now, before any other packages are updated.
* Please do so and then update ALL of your configuration files.
|
|
Das bedeutet, dass ein Update für Portage (=emerge) verfügbar ist, Updaten funktioniert gleich wie bei jedem anderen Paket.
benjamin200 wrote: |
Hat portage irgenwas mit GRP zu tun?
|
Ja, Portage = emerge (einfach gesprochen).
Meine Antworten sind etwas unausführlich, genaueres findest du hier:
http://www.gentoo.de/inhalte/doku/portage-user/
http://www.gentoo.de/inhalte/doku/fortgeschritten/portage/
Gibt auch noch viel andere hilfreiche Doku dort |
|
Back to top |
|
|
benjamin200 Veteran
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Sat Feb 07, 2004 7:09 pm Post subject: |
|
|
Hab auch gleich mal versucht mit "emerge sync" mein Portage upzudaten. Anschließend habe ich ein "emerge -u world" ausgeführt.
Code: |
bash-2.05b# emerge -u world
Calculating world dependencies ...done!
!!! Error: the <kde-base/kdelibs-3.1.4 package conflicts with another package.
!!! both can't be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers.
bash-2.05b#
|
KDE Libarys machen wohl Probleme. Wie kann ich trotzdem und am einfachsten mittels emerge ein Udpate ausführen. Nach "emerge --pretend" und anschließend neuem Aufruf von "emerge -u world" exakt gleicher Fehler. |
|
Back to top |
|
|
ralph Advocate
Joined: 02 Mar 2003 Posts: 2001 Location: Hamburg
|
Posted: Sat Feb 07, 2004 7:31 pm Post subject: |
|
|
Quote: |
4. Auflösen von blockenden Paketen
Aktuell installierte Pakete können in machen Fällen die Installation anderer Pakete blockieren. Dies kann passieren, wenn die Funktionalität eines Pakets in ein anderes verschoben wurde oder zwei Pakete zueinander inkompatibel sind. Ein blockendes Paket muss zunächst deinstalliert werden, bevor das geblockte Paket installiert werden kann.
Code listing 4.1: Emergen eines Pakets, dass geblockt ist
# emerge -pv libbonobo
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[blocks B ] gnome-base/bonobo-activation (from pkg gnome-base/libbonobo-2.4.0)
[ebuild U ] gnome-base/ORBit2-2.8.1 [2.6.3] -doc +ssl
[ebuild U ] gnome-base/libbonobo-2.4.0 [2.2.3] -doc
In dem oben dargestellten Beispiel blockt bonobo-activation die Installation von libbonobo-2.4.0.
Code listing 4.2: Entfernen eines blockierenden Pakets aus dem System
# emerge -C bonobo-activation
# emerge libbonobo
Das Entfernen von bonobo-activation aus dem System erlaubt Ihnen libbonobo-2.4.0 erfolgreich zu installieren. |
http://www.gentoo.org/doc/de/portage-user.xml
Weiterführende Literatur zum Thema:
http://www.gentoo.org/doc/de/portage-manual.xml _________________ The computer can't tell you the emotional story. It can give you the exact mathematical design, but what's missing is the eyebrows.
- Frank Zappa |
|
Back to top |
|
|
|
|
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
|
|