Gentoo e Sabayon

Tutto ciò che è pertinente a Sabayon Linux, indipendentemente dall'architettura e dall'ambiente grafico

Moderator: Moderators

Gentoo e Sabayon

Postby Pes88 » Tue May 10, 2011 20:06

Ciao,
sono nuovo di sabayon, ma uso gentoo da vari anni. Non ho capito bene come Portage lavora con Entropy.
Entropy e compatibile con portage in quanto posso installare i pacchetti con emerge, ma quando io aggiorno il sistema con equo , emerge rileva ancora degli aggiornamenti. Bisogna aggiornare anche con emerge ( emerge --sync && emerge -uDNvt world ) ???

Secondo dubbio in questi aggiornamenti che rileva emerge, avvolte sono dovuti anche a delle use flag.
Per un corretto funzionamento di tutto il sistema le use presenti nel mio sistema non dovrebbero essere consistenti con quelle che sono state utilizzate per la compilazione sui mirror??
Pes88
Baby Hen
 
Posts: 1
Joined: Tue May 10, 2011 19:49

Re: Gentoo e Sabayon

Postby micia » Fri May 20, 2011 21:59

Ciao Pes88 e benvenuto nei forum di Sabayon,

mi scuso per il ritardo nel risponderti, entropy lavora con portage nel senso che è compatibile con esso, questo significa che portage può vedere i pacchetti che installi con entropy e viceversa, anche se il viceversa richiede l'esecuzione di:
(come root)
Code: Select all
equo rescue spmsync

per informare entropy di ciò che hai installato con portage.

entropy è piuttosto "autoritario" nel senso che tenta sempre di rimpiazzare ciò che installi con portage con i pacchetti da lui forniti, persino in caso di downgrade.
Questo comportamento può essere disabilitato modificando:
(come root)
/etc/entropy/client.conf
rimpiazzando la riga:
Code: Select all
#ignore-spm-downgrades = disable

con:
Code: Select all
ignore-spm-downgrades = enable

però entropy ti proporrà comunque di aggiornare i pacchetti che in portage son più vecchi (cosa molto rara).

In Sabayon è sconsigliatissimo, e intendo, veramente sconsigliato, aggiornare con portage portage stesso, in quanto la versione di Sabayon è lievemente differente.

In genere in Sabayon si sceglie abbastanza presto un gestore, entropy o portage e si tiene l'altro come emergenza o per installare i pacchetti che non sono presenti in quello che si usa di solito.
È pericoloso usare pesantemente entrambi senza una certa esperienza.
micia
Sagely Hen
 
Posts: 2718
Joined: Wed Nov 26, 2008 16:41

Re: Gentoo e Sabayon

Postby hellraiser » Thu Jul 14, 2011 13:21

Il post di cui sopra mi innesca alcuneniubbissime domande :bom: :

micia wrote:Ciao Pes88 e benvenuto nei forum di Sabayon,
Questo comportamento può essere disabilitato modificando:
(come root)
/etc/entropy/client.conf
rimpiazzando la riga:
Code: Select all
#ignore-spm-downgrades = disable

con:
Code: Select all
ignore-spm-downgrades = enable

però entropy ti proporrà comunque di aggiornare i pacchetti che in portage son più vecchi (cosa molto rara).


il summenzionato comportamento nelle prossime versioni sara "enable" di default?

micia wrote:In Sabayon è sconsigliatissimo, e intendo, veramente sconsigliato, aggiornare con portage portage stesso, in quanto la versione di Sabayon è lievemente differente.

Perchè adottare una vers differente di portage per sabayon? Per renderlo compatibile con portage? Non poteva essere fatto il contrario? entophy compatibile con portage?
Quali sono le differenza tra le due vers di portage? (sabayon e Gentoo)
hellraiser
Growing Hen
 
Posts: 113
Joined: Mon Jul 11, 2011 16:39

Re: Gentoo e Sabayon

Postby micia » Thu Jul 14, 2011 13:31

Il comportamento ignore-spm-downgrades = enable non credo che sarà mai la norma, dato che si presume che in Sabayon il gestore dei pacchetti principale sia entropy, quindi è più sicuro che tutti i pacchetti provengano da lui. Se non vuoi un comportamento simile, lo dovrai disabilitare manualmente.

Per quanto riguarda portage, nel post precedente mi son probabilmente espresso male, non sono diversi nel senso che la versione di Sabayon è "personalizzata", sono diversi nel senso che la versione di portage usata in Sabayon non è in uso in Gentoo, Gentoo considera la versione che Sabayon sta usando "sperimentale", come ho spiegato in:
viewtopic.php?f=22&t=24638#p137453
entropy è compatibile con portage.

In teoria è anche possibile che non venga proposto un downgrade, ma un effettivo aggiornamento, a seconda del fatto che si abiliti o meno l'installazione del pacchetto di portage mascherato.
Il problema è che portage è un pacchetto critico di Sabayon e deve rimanere in relazione con entropy, quindi è conveniente non rischiare, aggiornando portage solo quando lo propone entropy, cosi si è sicuri che il sistema è consistente.
micia
Sagely Hen
 
Posts: 2718
Joined: Wed Nov 26, 2008 16:41

Re: Gentoo e Sabayon

Postby hellraiser » Thu Jul 14, 2011 17:40

allora: (potranno sembra ai più esperti domande stupide, ma data la mia totale ignoranza...)

1) Il gestore pacchetti pacchetti che utilizza Gentoo (portage) è esclusivamente un gestore da terminale?
su Gentoo non esiste la possibilità di utilizzare un gestore pacchetti grafico, giusto?

micia wrote:Questo vuol dire che su Gentoo (non su Sabayon) questa versione di portage non è ancora in uso, per loro è in fase di sviluppo.
Non è una versione diversa, è solo una versione che Gentoo non ha ancora adottato.


Quindi la vers di portage su sabayon è diversa sperimentale in quanto più "avanzata" oppure no?
o e sperimentale nel senso che quella che sabayon offre è più all'avanguardia (usa features non particolarmente testate a fondo e approvate da gentoo?

portage (quindi sia le vers di Gentoo e Sabayon) è l'unico gestore di pacchetti in linux che fa uso delle flag USE, un utilissimo strumento per la personalizzazione del sistema? (forse non l'unico.....?)

...perciò quando su sabayon si aggiorna portage usando portage stesso si fa un downgrade, cioè si torna indietro di versione?
:?:
hellraiser
Growing Hen
 
Posts: 113
Joined: Mon Jul 11, 2011 16:39

Re: Gentoo e Sabayon

Postby micia » Thu Jul 14, 2011 18:09

allora: (potranno sembra ai più esperti domande stupide, ma data la mia totale ignoranza...)

1) Il gestore pacchetti pacchetti che utilizza Gentoo (portage) è esclusivamente un gestore da terminale?
su Gentoo non esiste la possibilità di utilizzare un gestore pacchetti grafico, giusto?

portage ha anche delle GUI, non è esclusivamente da linea di comando, l'interfaccia da linea di comando è solo la più usata.

micia wrote:Questo vuol dire che su Gentoo (non su Sabayon) questa versione di portage non è ancora in uso, per loro è in fase di sviluppo.
Non è una versione diversa, è solo una versione che Gentoo non ha ancora adottato.

giusto per la precisione, questa citazione viene da un altro thread:
viewtopic.php?f=22&t=24638#p137587

Quindi la vers di portage su sabayon è diversa sperimentale in quanto più "avanzata" oppure no?
o e sperimentale nel senso che quella che sabayon offre è più all'avanguardia (usa features non particolarmente testate a fondo e approvate da gentoo?

la versione di Sabayon offre delle caratteristiche più nuove che, secondo Gentoo, non sono ancora testate a fondo.
portage (quindi sia le vers di Gentoo e Sabayon) è l'unico gestore di pacchetti in linux che fa uso delle flag USE, un utilissimo strumento per la personalizzazione del sistema? (forse non l'unico.....?)

portage è sicuramente uno strumento potentissimo ed estremamente versatile, ha un certo modo di vedere la gestione dei pacchetti che coinvolge i flag USE, ma non è l'unico gestore dei pacchetti da sorgenti nel panorama Linux, sebbene siano abbastanza rari.

...perciò quando su sabayon si aggiorna portage usando portage stesso si fa un downgrade, cioè si torna indietro di versione?
:?:

Dipende, su Gentoo la versione che usa Sabayon è mascherata, quindi ci son 2 possibilità:
se viene abilitata la possibilità di installare le versioni mascherate di portage, è possibile che si effettui un aggiornamento
se non è abilitata la possibilità di installare le versioni mascherate di portage, si effettua un downgrade

In ambo i casi, si effettua una azione rischiosa.
micia
Sagely Hen
 
Posts: 2718
Joined: Wed Nov 26, 2008 16:41

Re: Gentoo e Sabayon

Postby hellraiser » Thu Jul 14, 2011 18:14

benissimo

mi scuso per la ridondanza di alcune questioni, ma ripeto, per me linux è un pianeta inesplorato :oops:

riguardo interfaccie grafiche di portage, sapreste per favore indicarmi dove scaricarne alcune, e se ci potrebbero essere delle differenze usando la versione a riga di comando o una grafica?
hellraiser
Growing Hen
 
Posts: 113
Joined: Mon Jul 11, 2011 16:39

Re: Gentoo e Sabayon

Postby micia » Thu Jul 14, 2011 18:18

Le puoi installare anche da entropy, le più conosciute sono:
porthole
usato sopratutto in ambienti Gnome/GTK+
(come root)
Code: Select all
equo install porthole

portato
usato sopratutto in ambienti KDE4/QT4, ad ogni modo essendo sempre scritto con PyGTK, può essere benissimo usato anche in ambienti GTK, solo che porthole si integra un pochino meglio.
(come root)
Code: Select all
equo install portato


Non ci sono differenze, è che solitamente si preferisce tenere bene le cose sotto controllo, la GUI alle volte nasconde le azioni che si fanno, in più portage è uno strumento molto "a basso livello" quindi i vantaggi di una GUI. a volte, non son molti.
micia
Sagely Hen
 
Posts: 2718
Joined: Wed Nov 26, 2008 16:41

Re: Gentoo e Sabayon

Postby hellraiser » Mon Jul 18, 2011 7:48

per avere un po' leidee chiare, se

abs wrote:sulfur=portage=gentoo native equo=sabayon

entropy /e quindi sulfur) e compatibile con portage, allora gestirà anche i files di quest'ultimo, ok.

1)quali sono le estensioni dei pacchetti binari pre-compilati proprietari in portage (tipo .deb per ubuntu?)?
edit: stantdo a quanto dice gentoo.org dovrebbero essere i .grp, giusto?

2) i files .ebuild sono script bash progettati per essere eseguiti all'interno di una console/terminale/shell, ok dovrei esserci. Essi consentono di bypassare la procedura di compilazione standard che consta dei vari passaggi "configure", "make" e "make install"?
Se non ci sono .ebuild per una particolare programma, esso andrà comnpilato con la trafila sovraesposta

3) quindi, per installare un pacchetto in gentoo/sabayon abiiamo le seguenti possibilità:
I) compilare da sorgenti (./configure, etc.)
II) eseguire lo sciprt .ebuild contenuto nella directory dei sorgenti (se scaricato da un sito)
III) utilizzare un binari pre-compilato, es.: file .grp

riguardo al punto II) gli .ebuild sono gestiti solo da portage?
riguardo al punto III) si può usare sia emerege che equo, dovrebbe essere così?

4) i files binari generici (.bin) possono essere eseguiti su qualunque distro linux?

scusate somo molto confuso a riguardo :oops:
hellraiser
Growing Hen
 
Posts: 113
Joined: Mon Jul 11, 2011 16:39

Re: Gentoo e Sabayon

Postby sabayonino » Mon Jul 18, 2011 13:18

hellraiser wrote:si.molto

scusate somo molto confuso a riguardo :oops:



Entropy utilizza i .tbz2 e vengono pachettizzati da entropy stesso dopo la compilazione (per cui non sono dei classici tbz2) (prova ad iunstallare un comune tbz2 con entropy e ti risponderà che puo andare a farti un giro :lol: )

gli ebuild sono gestiti da portage. . essendo script bash potrebbero essere eseguiti su qualunque sistema linux (con le dovute modifiche ovviamente).

come dire : posso mettere un motore di una 500 su una ferrari ... con le opportune modifiche avrai una ferrari-abarth :roll:

che io sappia i file sorgente una voplta scompattati non hanno ebuild. :?: a meno che gli svlluppatori del software non rilascino anche l'ebuild per gentoo
grp ... http://www.gentoo-wiki.info/GRP sono semplicemnete dei pacchetti precompilati per gentoo. utili per installare i pacchetti binari su macchine omogeneee ad esempio e risparmiare tempo di compilazione

Paragrafo 3.d http://www.gentoo.org/doc/en/handbook/h ... t=2&chap=3

se vuoi installare un rpm o un deb ci sono dei tools appositi anche per gentoo (anche se spesso per differenze di struttura dei programmi possono anmche non funzionare)

per gli rpm
Code: Select all
app-arch/rpm2targz
     Available versions:  9.0.0.3g 9.0.0.4g {userland_GNU}
     Installed versions:  9.0.0.4g(20:29:34 01/07/2011)
     Homepage:            http://www.slackware.com/config/packages.php
     Description:         Convert a .rpm file to a .tar.gz archive




per i pacchetti debian non ne ho idea
User avatar
sabayonino
Sagely Hen
 
Posts: 2464
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Next

Return to Sabayon Linux Discussioni Generali

Who is online

Users browsing this forum: No registered users and 1 guest