public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-de] Noch mal alles neu
@ 2004-12-03 17:45 Björn Lübke
  2004-12-03 18:07 ` Maik Holtkamp
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Björn Lübke @ 2004-12-03 17:45 UTC (permalink / raw
  To: gentoo-user-de

Hallo,

nun setze ich mein System doch noch mal neu auf und lasse alle eure 
Tipps und Hinweise mit einfließen.
Ich komme immer mehr zu der Überzeugung, dass dem Thema USE-Flags in der 
Installationsanleitung ein eigener Schritt gegönnt werden sollte.
Ich hatte mir nämlich (Installation vorher) überlegt, mir PHP und Apache 
zu installieren (so kann ich meine Webseite schon mal zu Hause testen).
Apache2 ging problemlos über die Bühne, php5 will ca. (weiß nicht mehr) 
45 programme neu kompilieren.
Soweit so gut, bei Paket 44 bricht das mit Fehler ab und sagt, ich 
brauche dringend noch use="db".
Na gut, db in make.conf mit rein und emerge --newuse ...
Ha, es werden 152 programme neu übersetzt. angefangen bei glib. :-(
Also hab ich mich entschlossen noch mal von vorn anzufangen und diesmal 
gleich (ich hoffe) alles richtig zu machen.


Björn

--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user-de] Noch mal alles neu
  2004-12-03 17:45 Björn Lübke
@ 2004-12-03 18:07 ` Maik Holtkamp
  2004-12-03 19:48 ` Tobias Scherbaum
  2004-12-04 13:57 ` Hans-Werner Hilse
  2 siblings, 0 replies; 8+ messages in thread
From: Maik Holtkamp @ 2004-12-03 18:07 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 1697 bytes --]

Hi,

0n 04/12/03@18:45 Björn Lübke told me:

> nun setze ich mein System doch noch mal neu auf und lasse alle eure 
> Tipps und Hinweise mit einfließen.
> Ich komme immer mehr zu der Überzeugung, dass dem Thema USE-Flags in der 
> Installationsanleitung ein eigener Schritt gegönnt werden sollte.
> Ich hatte mir nämlich (Installation vorher) überlegt, mir PHP und Apache 
> zu installieren (so kann ich meine Webseite schon mal zu Hause testen).
> Apache2 ging problemlos über die Bühne, php5 will ca. (weiß nicht mehr) 
> 45 programme neu kompilieren.
> Soweit so gut, bei Paket 44 bricht das mit Fehler ab und sagt, ich 
> brauche dringend noch use="db".
> Na gut, db in make.conf mit rein und emerge --newuse ...
> Ha, es werden 152 programme neu übersetzt. angefangen bei glib. :-(
> Also hab ich mich entschlossen noch mal von vorn anzufangen und diesmal 
> gleich (ich hoffe) alles richtig zu machen.

Wieso machst Du nicht USE="db" emerge <ProgrammWoESHakt>?

Ich halte es inzwischen fuer rel. sinnlos gross in den Useflags
rumzumachen. Sicher sollte man am Anfang nach irgendwelchen
Hardwareflags schauen, aber um den Rest kuemmert sich groesstenteils
portage bei mir.

HTH - maik, diesmal mit sig weil's grad so schoen passt.

-- 
> ... bin ratlos sehe einer kompletten Neuinstallation gefasst entgegen.
Das ist nicht WINTENDO wo das hilft.      
                      [Christoph Noelle & Leopold Toetsch auf suse-isdn]

> 
> Björn
> 
> --
> gentoo-user-de@gentoo.org mailing list
> 
CU
_Maik Holtkamp_

-- 
Microsoft is to operating systems & security ........
                                   ...... what McDonalds ist o gourmet cooking.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user-de] Noch mal alles neu
  2004-12-03 17:45 Björn Lübke
  2004-12-03 18:07 ` Maik Holtkamp
@ 2004-12-03 19:48 ` Tobias Scherbaum
  2004-12-04 13:57 ` Hans-Werner Hilse
  2 siblings, 0 replies; 8+ messages in thread
From: Tobias Scherbaum @ 2004-12-03 19:48 UTC (permalink / raw
  To: gentoo-user-de@lists.gentoo.org

Am Freitag, den 03.12.2004, 18:45 +0100 schrieb Björn Lübke:
> nun setze ich mein System doch noch mal neu auf und lasse alle eure 
> Tipps und Hinweise mit einfließen.

Neu aufsetzen wegen geänderten USE Flags ist völlig überflüssig.

> Ich komme immer mehr zu der Überzeugung, dass dem Thema USE-Flags in der 
> Installationsanleitung ein eigener Schritt gegönnt werden sollte.

Du suchst:
http://www.gentoo.de/doc/de/handbook/handbook-x86.xml?part=2&chap=2
http://www.gentoo.de/doc/de/handbook/handbook-x86.xml?part=2&chap=1

> Na gut, db in make.conf mit rein und emerge --newuse ...
> Ha, es werden 152 programme neu übersetzt. angefangen bei glib. :-(

emerge --newuse world?
Nunja, man kann sich ja auch die Programme raussuchen, auf die nur
dieses eine USE Flag Auswirkungen hat und dieses einzeln neu
installieren.

Gruss,
  Tobias



--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user-de] Noch mal alles neu
  2004-12-03 17:45 Björn Lübke
  2004-12-03 18:07 ` Maik Holtkamp
  2004-12-03 19:48 ` Tobias Scherbaum
@ 2004-12-04 13:57 ` Hans-Werner Hilse
  2004-12-04 19:18   ` Björn Lübke
  2 siblings, 1 reply; 8+ messages in thread
From: Hans-Werner Hilse @ 2004-12-04 13:57 UTC (permalink / raw
  To: gentoo-user-de

Moin,

On Fri, 03 Dec 2004 18:45:03 +0100
Björn Lübke <blue@blgw.de> wrote:

> Ich hatte mir nämlich (Installation vorher) überlegt, mir PHP und
> Apache zu installieren (so kann ich meine Webseite schon mal zu Hause
> testen). Apache2 ging problemlos über die Bühne, php5 will ca. (weiß
> nicht mehr) 45 programme neu kompilieren.
> Soweit so gut, bei Paket 44 bricht das mit Fehler ab und sagt, ich 
> brauche dringend noch use="db".

Kann es sein, dass dieses Paket selbst PHP war und dir gesagt hat, dass
du für die Datenbank-Option "dbX" (X=a,m,x) noch wenigstens ein weiteres
USE-Flag angeben musst? Vermutlich wärst du unterm Strich besser
beraten, das USE-Flag, das PHP zu dieser weiteren Abhängigkeit bewegt
hat, rauszuschmeissen. Jedenfalls macht es nicht unbedingt viel Sinn,
alle PHP-USE-Flags in die make.conf zu packen, die sind m.E. besser alle
in /etc/portage/package.use aufgehoben. Ich jedenfalls würde z.B. nicht
auch automatisch alles mit MySQL-Support (oder LDAP oder...) kompiliert
haben wollen, nur weil ich scharf auf eine bestimmte PHP-Extension
bin...

HWH

--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user-de] Noch mal alles neu
  2004-12-04 13:57 ` Hans-Werner Hilse
@ 2004-12-04 19:18   ` Björn Lübke
  2004-12-05 11:40     ` Hans-Werner Hilse
  0 siblings, 1 reply; 8+ messages in thread
From: Björn Lübke @ 2004-12-04 19:18 UTC (permalink / raw
  To: gentoo-user-de

Am Samstag, 4. Dezember 2004 14:57 schrieb Hans-Werner Hilse:
> Moin,
>
> On Fri, 03 Dec 2004 18:45:03 +0100
>
> Björn Lübke <blue@blgw.de> wrote:
> > Ich hatte mir nämlich (Installation vorher) überlegt, mir PHP und
> > Apache zu installieren (so kann ich meine Webseite schon mal zu Hause
> > testen). Apache2 ging problemlos über die Bühne, php5 will ca. (weiß
> > nicht mehr) 45 programme neu kompilieren.
> > Soweit so gut, bei Paket 44 bricht das mit Fehler ab und sagt, ich
> > brauche dringend noch use="db".
>
> Kann es sein, dass dieses Paket selbst PHP war und dir gesagt hat, dass
> du für die Datenbank-Option "dbX" (X=a,m,x) noch wenigstens ein weiteres
> USE-Flag angeben musst? Vermutlich wärst du unterm Strich besser
> beraten, das USE-Flag, das PHP zu dieser weiteren Abhängigkeit bewegt
> hat, rauszuschmeissen. Jedenfalls macht es nicht unbedingt viel Sinn,
> alle PHP-USE-Flags in die make.conf zu packen, die sind m.E. besser alle
> in /etc/portage/package.use aufgehoben. Ich jedenfalls würde z.B. nicht
> auch automatisch alles mit MySQL-Support (oder LDAP oder...) kompiliert
> haben wollen, nur weil ich scharf auf eine bestimmte PHP-Extension
> bin...

Da ist man als Anfänger ganz schön gefordert. Und ich hatte mir eingebildet 
mit Linux doch gut zurecht zu kommen. Aber SuSE hatte mir solche Sachen alle 
abgenommen. Solche Abhängigkeiten waren mir nicht bewußt.
Klar, wenn ich mit PHP auf eine Datenbank zugreifen will muß ich auch eine 
installieren. Aber mysql war ja schon vorher installiert.
Nun ja, werde mal schauen das ich mir was über Paketverwaltung ausdrucken 
kann ...

Björn

--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user-de] Noch mal alles neu
  2004-12-04 19:18   ` Björn Lübke
@ 2004-12-05 11:40     ` Hans-Werner Hilse
  2004-12-05 20:04       ` Björn Lübke
  0 siblings, 1 reply; 8+ messages in thread
From: Hans-Werner Hilse @ 2004-12-05 11:40 UTC (permalink / raw
  To: gentoo-user-de

Hallo,

On Sat, 4 Dec 2004 20:18:03 +0100
Björn Lübke <blue@blgw.de> wrote:

> > Jedenfalls macht es nicht unbedingt viel Sinn,
> > alle PHP-USE-Flags in die make.conf zu packen, die sind m.E. besser
> > alle in /etc/portage/package.use aufgehoben. Ich jedenfalls würde
> > z.B. nicht auch automatisch alles mit MySQL-Support (oder LDAP
> > oder...) kompiliert haben wollen, nur weil ich scharf auf eine
> > bestimmte PHP-Extension bin...
> 
> Da ist man als Anfänger ganz schön gefordert. Und ich hatte mir
> eingebildet mit Linux doch gut zurecht zu kommen. Aber SuSE hatte mir
> solche Sachen alle abgenommen. Solche Abhängigkeiten waren mir nicht
> bewußt.

Keine Angst, da kommt man schnell dahinter. Und dafür bekommst du dann
auch ein PHP, wie du es gern hättest. Aber auch Gentoo übernimmt das
Auflösen der Abhängigkeiten normalerweise problemlos. Es gibt aber ein
paar ebuilds, die intern eine Logik nach dem Motto "wenn USE-Flag A
gesetzt ist, muss auch B (oder C oder D) gesetzt sein" haben. Das kann
emerge nicht vorher feststellen, da es hierzu keine feste Syntax in den
ebuilds gibt. Da kommt dann der Fehler immer erst kurz vor dem
Kompilieren des entsprechenden Pakets. Eigentlich sind diese Fehler aber
immer so aussagekräftig, dass dann mehr oder weniger klar ist, was man
tun sollte. Dann muss man nur noch wissen, wo :-) Pflichtlektüre ist
aber (wenigstens oberflächlich) "man emerge". Ansonsten werden
Abhängigkeiten von anderen Paketen problemlos gelöst.

In deinem speziellen Fall würde ich ein "emerge mod_php" machen, Fehler
angucken, einmal "emerge -pv mod_php" machen und die USE-Flags angucken
und hinterher zwei Zeilen in /etc/portage/package.use erstellen (ggf.
auch die Datei erstellen), die in etwa so aussieht (naja, solltest schon
deine eigene passende Konfiguration hierfür nehmen):

dev-php/mod_php apache2 dbm ftp gd iconv jpeg png shared posix mysql
pcntl xml2 xsl zlib truetype sockets session pcre
(alles in einer Zeile)
dev-php/php ftp gd iconv imap jpeg ldap ncurses pcntl pcre png posix
shared sockets tokenizer xml2 xsl zlib dbm mysql
(ebenso)

Gruß,

HWH

--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user-de] Noch mal alles neu
  2004-12-05 11:40     ` Hans-Werner Hilse
@ 2004-12-05 20:04       ` Björn Lübke
  0 siblings, 0 replies; 8+ messages in thread
From: Björn Lübke @ 2004-12-05 20:04 UTC (permalink / raw
  To: gentoo-user-de

Am Sonntag, 5. Dezember 2004 12:40 schrieb Hans-Werner Hilse:

> [...]
> Pflichtlektüre ist aber (wenigstens oberflächlich) "man emerge". Ansonsten 
> werden Abhängigkeiten von anderen Paketen problemlos gelöst. 

Na gut, dazu muß ich aber leider sagen, Englischunterricht hatte ich nie. Kann 
zwar einiges lesen, aber doch eher wie "seltsam verschlüsseltes Deutsch".
So gehen mir doch viele Feinheiten durch die Lappen."

Um mal grob eine man-page zu überfliegen um die grundlegenden Optionen zu 
finden reicht es meistens, für Details suche ich dann doch lieber 
deutschsprachige Anleitungen.

Hab mir auch schon mal ein Sprachlernprogramm geordert aber nach spätestens 2 
Wochen wieder aufgegeben. Alleine lernen klappt nicht so gut und wegen 
Schichtdienst fällt Volkshochschule aus. :-(

Andererseits muß man froh sein, dass einem der Schichtdienst die Weiterbildung 
versaut, gibt einen Haufen Leute, die hätten die Zeit aber denen fehlt das 
Geld. Dann doch lieber so.

> [...]

Björn



--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user-de] Noch mal alles neu
       [not found] ` <37q2C-1BR-19@gated-at.bofh.it>
@ 2004-12-05 23:44   ` Markus Becker
  0 siblings, 0 replies; 8+ messages in thread
From: Markus Becker @ 2004-12-05 23:44 UTC (permalink / raw
  To: gentoo-user-de

Moin,

Maik Holtkamp wrote:

> Wieso machst Du nicht USE="db" emerge <ProgrammWoESHakt>?

Weil's dann beim nächsten update nicht mehr berücksichtigt wird?
Für sowas gibt's WIMNI /etc/portage/package.use

> Ich halte es inzwischen fuer rel. sinnlos gross in den Useflags
> rumzumachen. Sicher sollte man am Anfang nach irgendwelchen
> Hardwareflags schauen, aber um den Rest kuemmert sich groesstenteils
> portage bei mir.

Richtig. Nachdem ich bei der ersten Gentoo Installation mich über-
haupt nicht um die USE-Flags gekümmert habe, bei der zweiten da einen
Zehnzeiler stehen hatte, habe ich mittlerweile gerade zwei 70-Zeichen
Zeilen an USE-Flags in der make.conf und das ein oder andere in der
/etc/portage/package.use.

Markus


--
gentoo-user-de@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2004-12-05 23:44 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <37pJh-1es-15@gated-at.bofh.it>
     [not found] ` <37q2C-1BR-19@gated-at.bofh.it>
2004-12-05 23:44   ` [gentoo-user-de] Noch mal alles neu Markus Becker
2004-12-03 17:45 Björn Lübke
2004-12-03 18:07 ` Maik Holtkamp
2004-12-03 19:48 ` Tobias Scherbaum
2004-12-04 13:57 ` Hans-Werner Hilse
2004-12-04 19:18   ` Björn Lübke
2004-12-05 11:40     ` Hans-Werner Hilse
2004-12-05 20:04       ` Björn Lübke

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox