Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emergere un file *-9999 (masked by: missing keyword)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
marziods
Tux's lil' helper
Tux's lil' helper


Joined: 25 Jun 2009
Posts: 118
Location: <Roma>par lavor | Udine | Friul | Italie

PostPosted: Sat Jul 04, 2009 6:57 pm    Post subject: emergere un file *-9999 (masked by: missing keyword) Reply with quote

Avrei, vorrei emergere un file:
Code:
!!! All ebuilds that could satisfy "app-laptop/lenovo-sl-laptop" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-laptop/lenovo-sl-laptop-9999 (masked by: missing keyword)


il problema è evidente però ho cercato in tutto il forum un sistema per "smascherare il file" tra le altre ho pure i sorgenti e potrei installarlo sempliciwemente con qualche make... però vorrei riuscire a farlo con emerge...

il problema nasce quando, nei vari how to, si dice di inserire una riga in package.keywords... però io non ho questo file presente... devo crearlo? oppure esiste una procedura che lo crea?
grazie
Marzio
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4657
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat Jul 04, 2009 7:19 pm    Post subject: Re: emergere un file *-9999 (masked by: missing keyword) Reply with quote

marziods wrote:

il problema nasce quando, nei vari how to,

questo è il riferimento ufficiale.
il file non viene creato di default perché è inutile in una installazione standard.
inoltre, è possibile creare, a piacere, un singolo file o una cartella (o un albero di cartelle) contenente file di testo.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
marziods
Tux's lil' helper
Tux's lil' helper


Joined: 25 Jun 2009
Posts: 118
Location: <Roma>par lavor | Udine | Friul | Italie

PostPosted: Sun Jul 05, 2009 12:12 pm    Post subject: Reply with quote

Ok... ho creato la directory portage ed il file
Code:
/etc/portage/package.keywords

dopo varie imprecazioni e altro giro di forum ho individuato che era necessario inserire la stringa in questo modo:
Code:
app-laptop/lenovo-sl-laptop **

con i due asterischi alla fine che, se ho capito bene, dichiarano valido il pacchetto per tutte le architetture.
non ho dichiarato nulla nel make.conf in ACCEPT_KEYWORDS pertanto ho mantenuto il ramo stable.
Code:
emerge -pv lenovo-sl-laptop

mi scarica una marea di pacchetti perl (dipendenze probabilmente).
ora prima di confermare il comando ed emergere il tutto vorrei sapere come fare a segnalare che sto testando il pacchetto. qualcuno mi sa indirizzare?
grazie
Marzio
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Sun Jul 05, 2009 1:40 pm    Post subject: Reply with quote

marziods wrote:
non ho dichiarato nulla nel make.conf in ACCEPT_KEYWORDS pertanto ho mantenuto il ramo stable.
Devi avere ACCEPT_KEYWORDS. La differenza tra il ramo stabile e quello instabile sta nel carattere tilde "~". Quindi, se hai un sistema a 32 bit inserisci ACCEPT_KEYWORDS="x86", se è a 64 inserisci ACCEPT_KEYWORDS="amd64".
Back to top
View user's profile Send private message
marziods
Tux's lil' helper
Tux's lil' helper


Joined: 25 Jun 2009
Posts: 118
Location: <Roma>par lavor | Udine | Friul | Italie

PostPosted: Sun Jul 05, 2009 2:12 pm    Post subject: Reply with quote

Quote:
Devi avere ACCEPT_KEYWORDS

non averlo cosa può comportare? io di fatto non l'ho dichiarato e non mi pare che nell'handbook venga riportato l'obbligo... forse mi sbaglio ma cosa comporta il non averlo? non dovrebbe essere di defaul il ramo stable? oppure può darmi dei problemi :?:
Grazie
marzio
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Sun Jul 05, 2009 4:47 pm    Post subject: Reply with quote

Probabilmente hai ragione tu, devo essermi sbagliato!
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4657
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sun Jul 05, 2009 4:53 pm    Post subject: Reply with quote

marziods wrote:

ora prima di confermare il comando ed emergere il tutto vorrei sapere come fare a segnalare che sto testando il pacchetto.

il termine testing non è riferito al fatto che tu lo stia installando per esperimento, ma al fatto che il pacchetto utilizzato sia ritenuto stabile o sperimentale dagli sviluppatori gentoo.

la variabile ACCEPT_KEYWORDS indica a emerge di selezionare il pacchetto tenendo conto della variabile KEYWORDS di ciascun ebuild.
Per esempio:
Code:

s939 / # grep KEYWORDS /usr/portage/sys-devel/patch/patch-2.5.9.ebuild
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86"

questo pacchetto non è installabile per emerge se usi ACCEPT_KEYWORDS=sparc-fbsd .
se la variabile ACCEPT_KEYWORDS non esiste sarà utilizzato un qualche default.

Se modifichi il valore di ACCEPT_KEYWORDS, al passaggio successivo, emerge proporrà tutti gli upgrade e/o i downgrade opportuni per riconfigurare in modo automatico la tua installazione.
Tuttavia, il downgrade da una installazione testing a una normale è operazione delicata e ricca di incognite.
Per questo è preferibile marcare l'installazione stabile e indicare singolarmente i pacchetti di testing desiderati.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) 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