Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Deutsche Dokumentation
  • Search

1000 Gründe warum emerge -U world schlecht ist

Dokumentation, Tipps und Tricks.
Post Reply
  • Print view
Advanced search
15 posts • Page 1 of 1
Author
Message
amne
Bodhisattva
Bodhisattva
User avatar
Posts: 6378
Joined: Sun Nov 17, 2002 6:00 pm
Location: Graz / EU

1000 Gründe warum emerge -U world schlecht ist

  • Quote

Post by amne » Wed Jun 02, 2004 6:29 pm

Da sich die Verwendung von emerge -U (--upgradeonly) hartnäckig hält, eröffne ich hiermit den ultimativen Aufklärungsthread, inspiriert von diesem englischen Thread.

Warum sollte man emerge -U nicht mehr verwenden?
- Keine Downgrades, auch nicht falls diese aus Sicherheits- oder Stabilitätsgründen nötig wären.
- Die Installation von Paketen mittels ACCEPT_KEYWORDS="~x86" emerge Paketname und anschliessendem Update mittels emerge -UDv world soll schlimme Folgen haben (Ich habe das nicht ausprobiert und glaube es einfach mal so).
- Mir reichen diese zwei Gründe aus, siehe im oben genannten Thread, weitere Erkenntnisse dürfen gerne gepostet werden. ;)

Wie gehts richtig?
:arrow: http://www.gentoo.de/main/de/portage-2.0.50.xml
Durch die Verwendung von /etc/portage/package.* erhält man ausgefeilte Kontrolle über die zu installierenden Pakete, eine Installation mittels ACCEPT_KEYWORDS="~x86" emerge Paketname ist obsolet, ebenso der Parameter -U.
Last edited by amne on Sat Jun 05, 2004 6:35 pm, edited 1 time in total.
Dinosaur week! (Ok, this thread is so last week)
Top
Moorenkopf
Apprentice
Apprentice
Posts: 189
Joined: Sun Apr 18, 2004 12:44 pm
Location: NRW

  • Quote

Post by Moorenkopf » Wed Jun 02, 2004 6:50 pm

Also ich sag' einfach mal: Ohne -U geht's bei mir nicht, weil meine nvidia-treiber dann herabgesetzt werden und dann nichts mehr funktioniert.
Ich gucke vor einem Update also immer, ob Downgrades emfpohlen werden und führe die dann per Hand aus.
Wäre gut, wenn man -U teilweise anwenden könnte.
greetz Stefan
Top
Carlo
Developer
Developer
User avatar
Posts: 3356
Joined: Mon Aug 12, 2002 10:57 pm

  • Quote

Post by Carlo » Wed Jun 02, 2004 7:20 pm

Moorenkopf wrote:Also ich sag' einfach mal: Ohne -U geht's bei mir nicht, weil meine nvidia-treiber dann herabgesetzt werden und dann nichts mehr funktioniert.
Also ich sag' einfach mal: Du bist zu faul zu lesen. Fang einfach bei
Wie gehts richtig?
nochmal an!
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Top
yeoman
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 109
Joined: Mon Jan 05, 2004 1:15 am
Location: Germany

  • Quote

Post by yeoman » Wed Jun 02, 2004 7:40 pm

Yep, dieses neue Portage-Feature ist wirklich prima. :D
Leider gab es bei mir anfangs ein paar Probleme, da mein System durch vorherige exzessive Anwendung von ACCET_KEYWORDS und emerge -U ziemlich zugemüllt war. Mittels qpkg und ein wenig Handarbeit bekommt man es aber leicht bereinigt und seither ..... wow!
Top
icefox13
Tux's lil' helper
Tux's lil' helper
Posts: 78
Joined: Mon Apr 19, 2004 1:58 pm
Location: Munich, Germany
Contact:
Contact icefox13
Website

  • Quote

Post by icefox13 » Wed Jun 02, 2004 8:21 pm

Hatte mein System in den ersten Monaten auch mit accept_keywords laufen und hab dann nach und nach die package.mask erweitert, so dass nun ein "emerge -uD world" möglich ist. Anfangs scheinbar umständlicher (Editieren der Datei), aber im Nachhinein sehr praktisch, weil man immer eine Liste der ~x86-Pakete hat. :)
Top
Marlo
Veteran
Veteran
Posts: 1591
Joined: Sat Jul 26, 2003 1:41 pm

  • Quote

Post by Marlo » Wed Jun 02, 2004 8:40 pm

hi,
warum sollte man diesen Thread nicht um die Fragestellung erweitern, was man mit gentoo alles n_i_c_h_t machen sollte?

zB.

Code: Select all

emerge -euD world
------------------------------------------------------------------
http://radio.garden/
Top
Kraymer
Guru
Guru
User avatar
Posts: 349
Joined: Wed Aug 27, 2003 4:17 pm
Location: Germany
Contact:
Contact Kraymer
Website

Re: 1000 Gründe warum emerge -U world schlecht ist

  • Quote

Post by Kraymer » Wed Jun 02, 2004 8:43 pm

amne wrote:Durch die Verwendung von /etc/portage/package.* erhält man ausgefeilte Kontrolle über die zu installierenden Pakete,
eine Installation mittels ACCEPT_KEYWORDS="~x86" emerge Paketname ist obsolet, ebenso der Parameter -U.
Ich dachte, es gibt zwei Arten der Maskierung von Paketen, und nicht alles ließe sich mit packet.{mask|umask} 'freischalten'.
Paramter -U benutz ich nicht, weil ich es nicht praktisch genug finde; daß es ernsthafte Konsequenzen haben soll, hatte ich noch nicht mitgekriegt. Momentan fahr ich mit portage-overlay recht gut.
Eingreifen in die packes.umask war bisher nur nötig, um Möglichkeiten für kde-3.3.0_alpha1 zu bekommen.
Lieg ich da ungefähr richtig? Bitte kein RTFM :oops:

Sebastian :)
Top
Carlo
Developer
Developer
User avatar
Posts: 3356
Joined: Mon Aug 12, 2002 10:57 pm

  • Quote

Post by Carlo » Wed Jun 02, 2004 9:22 pm

smash032: Es gibt auch weiterhin zwei Arten der Maskierung. ~arch (zum Testen) und via Profil (hart maskiert, bekannte, evtl. gravierende Probleme), was eben mit package.{mask|unmask}¹ übergangen werden kann und eben u.a. auf die aktuelle KDE Beta zutrifft.

Was man auch nicht machen sollte: emerge /path/to/beispiel-x.y.z.ebuild

[1] man portage
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

Re: 1000 Gründe warum emerge -U world schlecht ist

  • Quote

Post by Earthwings » Wed Jun 02, 2004 9:39 pm

smash032 wrote:
amne wrote:Durch die Verwendung von /etc/portage/package.* erhält man ausgefeilte Kontrolle über die zu installierenden Pakete,
eine Installation mittels ACCEPT_KEYWORDS="~x86" emerge Paketname ist obsolet, ebenso der Parameter -U.
Ich dachte, es gibt zwei Arten der Maskierung von Paketen, und nicht alles ließe sich mit packet.{mask|umask} 'freischalten'.
Richtig. Aber wenn Du noch package.keywords ergänzt, kannst Du für jedes beliebige ebuild in jeder beliebigen Version die gewünschten Keywords setzen, sprich alles maskieren oder freischalten ganz nach Belieben.
Paramter -U benutz ich nicht, weil ich es nicht praktisch genug finde; daß es ernsthafte Konsequenzen haben soll, hatte ich noch nicht mitgekriegt.
Die zwei Gründe, -U nicht zu benutzen, sind
a) nicht durchgeführte downgrades, obwohl nötig, siehe amne's post (das sind übrigens die schlimmen Konsequenzen) sowie
b) Im Gegensatz zum Namen --upgradeonly gibts manchmal trotzdem downgrades - nicht aber, wenn die aus Sicherheits/Stabilitätsgründen nötig sind, sondern wenn -U mit den SLOTs durcheinanderkommt. Details auch hier.
Momentan fahr ich mit portage-overlay recht gut.
Das PORTDIR_OVERLAY braucht man nicht, um die /etc/portage Features zu nutzen.
Top
Kraymer
Guru
Guru
User avatar
Posts: 349
Joined: Wed Aug 27, 2003 4:17 pm
Location: Germany
Contact:
Contact Kraymer
Website

Re: 1000 Gründe warum emerge -U world schlecht ist

  • Quote

Post by Kraymer » Wed Jun 02, 2004 11:23 pm

@carlo: jo, danke, so hab ich's mir gedacht. 'man portage' kannte ich noch gar nicht, aber das werd ich morgen bei klarem kopf mal nachholen!
Earthwings wrote:Richtig. Aber wenn Du noch package.keywords ergänzt, kannst Du für jedes beliebige ebuild in jeder beliebigen Version die gewünschten Keywords setzen, sprich alles maskieren oder freischalten ganz nach Belieben.
Aha! Besten dank, das werd ich demnächst direkt mal probieren! Wie konnte mir das nur entgehen ?!
Das PORTDIR_OVERLAY braucht man nicht, um die /etc/portage Features zu nutzen.
Mir ware zuerst nicht ganz klar, wie Du das meinst, aber jetzt meine ich, begriffen zu haben. Besten dank euch beiden!
Top
Carlo
Developer
Developer
User avatar
Posts: 3356
Joined: Mon Aug 12, 2002 10:57 pm

  • Quote

Post by Carlo » Thu Jun 03, 2004 6:39 pm

Ich muß mich korrigieren. Mittels package.unmask lassen sich Ebuilds demaskieren, die in /usr/portage/profiles/package.mask maskiert sind. Via Profil (/etc/make.profile/packages) maskierte Ebuilds lassen sich so nicht dauerhaft demaskieren, da /etc/make.profile ein Symlink zurm jeweligen Profil ist und mit jedem emerge sync wieder überschrieben wird.

Die Portage man-page ist, diesen Punkt betreffend, momentan schlicht falsch, jegliche ausgearbeitete Dokumentation nicht vorhanden, lediglich im Header von /etc/make.profile/packages ist die Information zu finden.
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Top
Throx
n00b
n00b
User avatar
Posts: 25
Joined: Tue May 18, 2004 3:03 pm
Contact:
Contact Throx
Website

  • Quote

Post by Throx » Fri Jun 04, 2004 8:58 am

ähm in der Gefahr, dass ihr mich auslacht ^^
/etc/portage/package.unmask , damit könnte ich z.B. dauerhaft die aktuellesten ATI-Treiber freischalten? :)

achja, Hallo bin neu im Board ^^
Top
sirro
Veteran
Veteran
User avatar
Posts: 1472
Joined: Sun Jul 20, 2003 6:15 pm
Location: aachen.nrw.de.eu

  • Quote

Post by sirro » Fri Jun 04, 2004 9:47 am

Throx wrote:/etc/portage/package.unmask , damit könnte ich z.B. dauerhaft die aktuellesten ATI-Treiber freischalten? :)
Nein, die würdest du mit einem Eintrag in die /etc/portage/package.keywords freischalten:

Code: Select all

media-video/ati-drivers ~x86
Die neusten ATI-Treiber sind nicht "hart maskiert" (heißt in der globalen package.mask) sondern nur mit einem Keyword versehen.
Top
Throx
n00b
n00b
User avatar
Posts: 25
Joined: Tue May 18, 2004 3:03 pm
Contact:
Contact Throx
Website

  • Quote

Post by Throx » Fri Jun 04, 2004 3:25 pm

ah danke, das werd ich dann mal sofort machen :)
Top
Lenz
Veteran
Veteran
User avatar
Posts: 1439
Joined: Thu Jul 17, 2003 9:48 pm
Location: Marburg [HE, D, EU]

  • Quote

Post by Lenz » Thu Nov 04, 2004 2:06 pm

Mit der neuen Portageversion hat sich -U nun wohl ohnehin erledigt. ;)
.:: Lenz' Signature 1.7b ::.

| Gentoo Linux since v1.4 (08-2003) [Screenshot]
| NetHack Highscore: 5.476.380 Pts., Val-Dwa-Fem-Law, ~ ascended to demigoddess-hood ~
Top
Post Reply
  • Print view

15 posts • Page 1 of 1

Return to “Deutsche Dokumentation”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic