Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Forum di discussione italiano
  • Search

Chiarimento ovelay [risolto]

Tutte le discussioni direttamente correlabili all'informatica e/o a GNU/*nix.

Moderator: ago

Post Reply
  • Print view
Advanced search
9 posts • Page 1 of 1
Author
Message
198728
l33t
l33t
Posts: 693
Joined: Wed Apr 08, 2009 2:54 pm

Chiarimento ovelay [risolto]

  • Quote

Post by 198728 » Wed Jan 04, 2012 9:42 pm

Voglio installare su una macchina con gentoo x64 e gnome, amuleadu-9999 (dottout) ma ho diversi problemi.
Ho fatto l'emerge di layman e installato l'overlay dottout; copiato nella sua cartella l'ebuild creato il manifest e fatto l'emerge.
Nonostante amule non parte, per problemi di configurazione gtk (forse l'utente deve essere nel gruppo video...), l'installazione è andata a buon fine; ogni volta che lancio emerge ricevo un messaggio d'errore

Code: Select all

shell-init: error retrieving current directory: getcwd: cannot access parent directories: File o directory non esistente
sicuramente per un'errore nel percorso inserito nel make.conf

Code: Select all

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=core2 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse evdev"
LINGUAS="it"
ACCEPT_LICENSE="* -@EULA"
ACCEPT_LICENSE="skype-eula"
KEYWORDS="~amd64"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="sqlite python gtk gnome -qt4 -kde X dbus -hal dvd alsa cdr udev lm_sensors"

GENTOO_MIRRORS="ftp://gentoo.inode.at/source/"

SYNC="rsync://rsync1.at.gentoo.org/gentoo-portage"
PORTDIR_OVERLAY="source /var/lib/layman/make.conf"
Non mi ci ritrovo più...

EDIT: ho modificato il percorso nel make.conf in PORTDIR_OVERLAY="source /var/lib/layman/dottout" e ora è cambiato anche il messaggio d'errore

Code: Select all

!!! Invalid PORTDIR_OVERLAY (not a dir): 'source'
P.S. come root amule funziona senza problemi[/color]

EDIT: ho eliminato source e ora non ho più nessun errore :)
Last edited by 198728 on Thu Jan 05, 2012 10:20 am, edited 1 time in total.
Top
k01
Arch/Herd Tester
Arch/Herd Tester
User avatar
Posts: 619
Joined: Wed Feb 13, 2008 11:42 am
Location: Milano

  • Quote

Post by k01 » Wed Jan 04, 2012 9:53 pm

Ho fatto l'emerge di layman e installato l'overlay dottout; copiato nella sua cartella l'ebuild creato il manifest e fatto l'emerge.
che guida hai seguito per le ultime operazioni?? in make.conf devi aggiungere semplicemente source "/var/lib/layman/make.conf" non PORTDIR_OVERLAY="source /var/lib/layman/make.conf", e l'ebuild la trova da solo in /var/lib/layman/nomeoverlay senza bisogno di copiarla da altre parti
Top
198728
l33t
l33t
Posts: 693
Joined: Wed Apr 08, 2009 2:54 pm

  • Quote

Post by 198728 » Wed Jan 04, 2012 9:59 pm

Ho seguito http://www.gentoo.org/proj/it/overlays/userguide.xml
Se lascio come percorso /var/lib/layman/make.conf ricevo l'errore se invece indico /var/lib/layman/dottout l'errore sparisce. E' corretto? cosa deve essere indicato nel file make.conf nella cartella layman?
Top
k01
Arch/Herd Tester
Arch/Herd Tester
User avatar
Posts: 619
Joined: Wed Feb 13, 2008 11:42 am
Location: Milano

  • Quote

Post by k01 » Wed Jan 04, 2012 10:07 pm

è corretto nel senso che funziona, ma non è la via più giusta. /var/lib/layman/make.conf è lì apposta per evitare di modificare a mano la variabile PORTDIR_OVERLAY in make.conf ogni volta che si aggiunge o si cancella un overlay, il contenuto non è altro che la variabile PORTDIR_OVERLAY, nel tuo caso dovrebbe essere
PORTDIR_OVERLAY="
/var/lib/layman/dottout
$PORTDIR_OVERLAY
"
la via giusta come già detto è quella di aggiungere la riga
source "/var/lib/layman/make.conf"
a /etc/make.conf, PORTDIR_OVERLAY puoi anche non specificarla
Top
198728
l33t
l33t
Posts: 693
Joined: Wed Apr 08, 2009 2:54 pm

  • Quote

Post by 198728 » Wed Jan 04, 2012 10:13 pm

Come mi indichi effettivamente non ricevo nessun messaggio d'errore, però ho notato che quando lancio

Code: Select all

eix-sync && emerge -NDuav world
portage non fa il sync con gli ebuild dottout, mentre se lascio il make.conf come l'avevo impostato io si...da qui è nato il mio dubbio
Top
k01
Arch/Herd Tester
Arch/Herd Tester
User avatar
Posts: 619
Joined: Wed Feb 13, 2008 11:42 am
Location: Milano

  • Quote

Post by k01 » Wed Jan 04, 2012 10:22 pm

mi sembra strano che ci siano comportamenti diversi, perchè alla fine per portage la variabile dovrebbe essere identica sia in un modo che nell'altro, puoi verificare con emerge --info | grep PORTDIR_OVERLAY. comunque per sincronizzare gli overlay si usa layman -s nomeoverlay, quando sincronizzi portage quelli non vengono toccati, o ti riferisci alla parte in cui eix-sync ricostruisce la cache?
Top
198728
l33t
l33t
Posts: 693
Joined: Wed Apr 08, 2009 2:54 pm

  • Quote

Post by 198728 » Wed Jan 04, 2012 10:26 pm

The Extremer wrote:ti riferisci alla parte in cui eix-sync ricostruisce la cache?
forse mi sono espresso male. Si mi riferisco a quello! :oops:
Top
xdarma
l33t
l33t
User avatar
Posts: 720
Joined: Mon Dec 08, 2003 11:05 am
Location: tra veneto e friuli (italy)

Re: Chiarimento ovelay

  • Quote

Post by xdarma » Thu Jan 05, 2012 9:07 am

Code: Select all

KEYWORDS="~amd64"
Questo è giusto?
Forse dovrebbe essere:

Code: Select all

 ACCEPT_KEYWORDS="amd64"
proud user of faKeDE-4.7.3 -> back to windowmaker -> moved to LXQt
Top
198728
l33t
l33t
Posts: 693
Joined: Wed Apr 08, 2009 2:54 pm

  • Quote

Post by 198728 » Thu Jan 05, 2012 10:14 am

Un po' OT comunque grazie...una piccola svista. :lol:
Top
Post Reply
  • Print view

9 posts • Page 1 of 1

Return to “Forum di discussione italiano”

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