Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
eclean sucht PKGDIR?
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
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1397
Location: Eppingen, Germany

PostPosted: Tue Sep 08, 2009 8:16 pm    Post subject: eclean sucht PKGDIR? Reply with quote

Hallo ztusammen,

ich schraube (notgedrungen) wieder an zwei alten Kisten gleichzeitig herum. Auf meinem alten Gericom-Laptop lief eine Weile kein Update mehr, so dass ich jetzt erst auf kernel-2.6.30-r5 gewechselt habe.

Seitdem funktioniert eclean-pkg nicht und gibt diesen Fehler aus:

Code:
/usr/portage/packages does not appear to be a directory
Please set PKGDIR to a sane value
(Check your /etc/make.conf and environment


Auf keiner Gentookiste habe ich eine Variable PKGDIR gesetzt. Bisher lief es auch ohne. Warum will er das jetzt und wo wird die Variable gesetzt?

Das Verzeichnis /usr/portage/packages gibt es übrigens tatsächlich nicht?!

uhai
Back to top
View user's profile Send private message
69719
l33t
l33t


Joined: 20 Sep 2004
Posts: 865

PostPosted: Wed Sep 09, 2009 8:11 am    Post subject: Reply with quote

Könnte vielleicht daran liegen, dass buildpkg nicht in FEATURES aufgelistet ist und somit emerge das Verzeichnis nicht angelegt hat.
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1397
Location: Eppingen, Germany

PostPosted: Mon Sep 14, 2009 5:59 pm    Post subject: Reply with quote

FEATURES wird doch in der make.conf definiert? Das habe ich auf dem Laptop nicht.

Auf dem Desktop ist diese Variable auch nicht gesetzt, dennoch läuft das hier einwandfrei.

Wie ist denn der Standard für PKGDIR und wo wird der gesetzt?

uhai
Back to top
View user's profile Send private message
69719
l33t
l33t


Joined: 20 Sep 2004
Posts: 865

PostPosted: Mon Sep 14, 2009 6:37 pm    Post subject: Reply with quote

uhai wrote:
FEATURES wird doch in der make.conf definiert? Das habe ich auf dem Laptop nicht.

Auf dem Desktop ist diese Variable auch nicht gesetzt, dennoch läuft das hier einwandfrei.

Wie ist denn der Standard für PKGDIR und wo wird der gesetzt?

uhai

Dann hattest du es mal gesetzt oder das Paket kam mal mit einem stage oder bestimmten Paket mit.
man make.conf...
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4693
Location: Germany

PostPosted: Mon Sep 14, 2009 10:50 pm    Post subject: Reply with quote

uhai wrote:
Wie ist denn der Standard für PKGDIR und wo wird der gesetzt?
Das Standard Verzeichnis ist /usr/portage/packages , PKGDIR brauchst du aber nur dann setzen wenn von dem Standard Pfad abgewichen wird.
Ein
Code:
# mkdir /usr/portage/packages
sollte dein Problem lösen...
Back to top
View user's profile Send private message
Necoro
Veteran
Veteran


Joined: 18 Dec 2005
Posts: 1912
Location: Germany

PostPosted: Mon Sep 14, 2009 10:58 pm    Post subject: Reply with quote

Mal ne Gegenfrage: Wenn du nie Binärpakete benutzt hast -- was willst du dann mit eclean-pkg?
man eclean wrote:
Clean files from /usr/portage/packages (or whatever else is your PKGDIR in /etc/make.conf). This action is in particular useful for people who use the "buildpkg" or "buildsyspkg" FEATURES flags.

_________________
Inter Deum Et Diabolum Semper Musica Est.
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1397
Location: Eppingen, Germany

PostPosted: Tue Sep 15, 2009 10:30 pm    Post subject: Reply with quote

@josef.95:
Das Verzeichnis habe ich angelegt und das Problem damit gelöst. Aber leider nicht verstanden.

@Necoro:
Da der alte Gericomm chronisch anb Platzmangel leider, habe ich regelmäßig
Code:
eclean distfiles
und
Code:
eclean packages
laufen lassen. Allerdings ohne darüber nachzudenken.

Irritiert bin ich immer noch, weil die Variable PKGDIR auf dem Gericom nicht gesetzt ist, mit
Code:
set|less
nicht angezeigt wird. Wieso ist dann das Fehlen von /etc/portage/packages ein Problem? Anscheinend wird dieser Pfad von irgendeinem Programm nicht aus einer Variablen eingelesen sondern ist dort fest "verdrahtet". Sollten nicht alle Programme auf die Umgebungsvariablen zugreifen?

uhai
Back to top
View user's profile Send private message
Necoro
Veteran
Veteran


Joined: 18 Dec 2005
Posts: 1912
Location: Germany

PostPosted: Tue Sep 15, 2009 10:39 pm    Post subject: Reply with quote

PKGDIR wird in /etc/make.conf gesetzt. Und sollte daher meines Erachtens nach nicht in den normalen Umgebungsvariablen auftauchen. Und das fehlen dieses Verzeichnisses ist genau deshalb ein Problem, weil eclean-pkg ja in genau diesem aufräumen soll :P - und wenn das nicht existiert, meckert er halt
_________________
Inter Deum Et Diabolum Semper Musica Est.
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