It:Entropy

From Sabayon

Jump to: navigation, search
i18n: ca en es fr it pl Tr

Contents

Circa Entropy

Il Logo del Progetto Entropy

Entropy è il nome del sistema di gestione di pacchetti di Sabayon Linux. Questo è il nome della completa infrastruttura di gestione, formata dal client Equo (testuale), dal client Sulfur (grafico, precedentemente noto come Spritz), e dalle applicazioni server Reagent e Activator.

Alcune caratteristiche peculiari:

  • È compatibile con Gentoo Linux
  • Prende il meglio di Portage, Yum e APT
  • È terribilmente veloce
  • È SQLite Powered (embedded)
  • Intelligente ed incentrato sull'utente
  • Powerful Packages: pacchetti multipli contenuti in un archivio singolo (Smart Packages)
  • Supporta applicazioni self-contained (Smart Applications)
  • Pacchetti retrocompatibili: possono essere usati anche in Gentoo Linux dopo una semplice conversione
  • Supporto per branch multiple (ogni branch è una release)
  • Il Database è in grado di rilevare inconsistenze: sono incluse utilità di ripristino e di scansione di integrità
  • È facile installarlo ed usarlo in un ambiente Network
  • Supporto di repository multipli: chiunque è in grado di crearne uno
  • API estendibile e leggibile
  • la più avanzata Intelligenza Artificiale disponibile(Entropy ha un cervello)
  • Ottimo senso dell'umorismo, e molto altro ancora...

Quali sono gli scopi principali di Entropy?

Sono molte le ragioni che hanno condotto alla creazione di Entropy:

  • Fornire una grande efficienza, velocità straordinaria, e consumi più ridotti ai sistemi Sabayon Linux, guidati dalla volontà di fare di Sabayon una delle Migliori distribuzioni Linux.
  • Portare Gentoo anche sulle macchine con meno risorse, o su quelle in cui la CPU non dovrebbe essere interamente occupata dal compilatore.
  • Introdurre un sistema semplice e moderno per gestire un sistema basato su Gentoo mantenendosi indipendenti da Portage pur rimanendo compatibili al 100%
  • Fornire un livello di IA nel campo dei gestori dei pacchetti: Entropy cerca di intuire le necessità dell'utente e agisce di conseguenza
  • Proporre un nuovo POV per gli sviluppatori: una rivoluzione Web 2.0 applicata ai gestori dei pacchetti, orientata al Desktop, alla semplicità d'uso e portare nuove idee e componenti per i sistemi basati su Linux

Installazione di Entropy

Al momento le release che supportano Entropy sono: Sabayon Linux 3.4F, Sabayon Linux 3.5+. Entropy è direttamente installato su Sabayon Linux 3.5 e superiori.

Ci sono 2 modi supportati per l'installazione di Entropy, usare l'overlay Sabayon Linux di Portage, oppure usare direttamente Equo stesso. Questo è reso possibile dal fatto che ogni versione di Sabayon Linux successiva alla 3.5 ha già installato Entropy.

Nota: L'installazione su Gentoo Linux o su ogni altra release non è ufficialmente supportata, ma è possibile.

Installazione di Entropy usando Portage

L'installazione mediante Portage può essere eseguita usando la seguente procedura, aprite un terminale (per esempio konsole) e procedete coi seguenti comandi:

1. Acquisire i diritti di root (introdurre la password di root quando richiesto).

# su

2. Aggiornate la overlay di Sabayon:

# layman --sync sabayon

Questo aggiornerà l'overlay alla versione più recente

3. Emerge Entropy e Sulfur per scaricare e installare l'ultima versione di Entropy

# emerge entropy sulfur

4. Per verificare che tutto funzioni a dovere eseguire:

# equo --version

Se ottenete un numero di versione come:

Equo: v0.15.23.7

Allora tutto è perfettamente installato e funzionante! miticooou!

Aggiornare Entropy mediante Equo

A partire dalla versione 3.5 di Sabayon, entropy è stato incluso direttamente. Per aggiornarlo alla ultima (e migliore) versione aprite un terminale (come konsole) e fornite questi comandi.

1. Diventate root (fornite la password di root quando richiesta).

# su

2. Aggiornate il Database di Equo:

# equo update

Questo aggiornerà il database alla versione più recente 3. Scaricate e installate l'ultima versione di Entropy

# equo install entropy sulfur

4. Per verificare che sia tutto a posto eseguire:

# equo --version

Se ottenete un numero di versione come:

Equo: v0.15.23.7

Allora tutto è perfettamente in regola! miticooou!

A proposito di Equo

Equo in Azione
For more information see the It:Equo main entry

Equo è il client testuale per il sistema di gestione dei pacchetti Entropy. È in grado di installare, rimuovere e aggiornare i pacchetti, risolvere le dipendenze, gestire le dipendenze inverse e i file di configurazione... E questo è solo l'inizio.

Uso di base

Ci sono parecchie opzioni che potete scegliere quando usate Equo, alcuni dei più comuni usi di base sono mostrati di seguito.

La ricerca di un pacchetto può essere facilmente eseguita mediante il comando equo search:

# equo search <package name>

Per installare un pacchetto usate l'opzione install, il flag --ask è opzionale, ma sentitamente raccomandato.

# equo install <package> --ask

Per rimuovere un pacchetto (disinstallare) usate la funzionalità remove come sotto:

# equo remove <package>

L'aggiornamento di tutti i pacchetti può essere eseguito con il comando seguente:

# equo world --ask

Per maggiori informazioni sull'uso di Equo usate il messaggio di aiuto:

# equo --help

Lista delle funzionalità di Equo

A proposito di Spritz

Attualmente Spritz è conosciuto come Sulfur.
La UI Spritz
For more information see the It:Spritz main entry

Spritz è la GUI (Graphical User Interface, ovvero Interfaccia Grafica) a Equo, il Gestore di Pacchetti Binari di Sabayon Linux. Spritz è ora conosciuto come Sulfur.

Caratteristiche

  • Interfaccia semplice da imparare e da utilizzare
  • Innovativo e user friendly
  • Selezione automatica degli aggiornamenti
  • Installazione semplice di pacchetti mascherati
  • Supporto di repository della Community
  • Molto altro!

Uso

Per una guida dettagliata all'uso si veda la pagina Spritz la quale contiene una panoramica visuale di tutte le catratteristiche di Spritz.

Repository di Pacchetti

Cos'è un Repository di Pacchetti

I Repository sono un luogo dove son raccolti tutti i pacchetti, dai quali i software possono essere reperiti e installati su un computer. I Repository di Sabayon contengono oltre 4000 pacchetti diversi.

I Repository della Comunità

For more information see the Community Repositories main entry

I Repository della Comunità (Community Repositories) sono dei repository gestiti dagli utenti stessi, gli utenti hanno la possibilità di ricompilare i pacchetti con impostazioni diverse, aggiungere i loro pacchetti stessi e renderli disponibili a tutti. Chi pubblica un Repository è il solo responsabile di cosa è compilato e di come lo è.

Aggiornare i Repository dei Pacchetti

Per aggiornare ogni repository presente in /etc/entropy/repositories.conf eseguite (come root)

# equo update

Aggiunta di Repository

packages.sabayonlinux.org

Nuova Installazione - E ora che si fa?

Cosi... Avete installato una copia nuova nuova di Sabayon Linux e vi state chiedendo cosa fare.

Anzitutto imparate bene ad usare il gestore dei pacchetti, è di importanza vitale capire come si usa. Quindi documentatevi, e poi cominciate ad agire.

Ora che conoscete il gestore dei pacchetti, otteniamo la lista aggiornata dei pacchetti. Dovete essere root per eseguire questi comandi, quindi avviate su con la vostra password di root, se questa sarà quella corretta il vostro prompt cambierà a # NON USATE sudo

    # equo update

Se questo crea problemi allora provate:

    # equo update --force

Dato che l'overlay è stato convertito su git, per le versioni di Sabayon precedenti alla 4.1 dovreste eseguire anche:

    # layman -d sabayon
    # layman -L
    # layman -a sabayon

Se si dovesse lamentare del fatto che Git non è installato, allora installatelo eseguendo:

    # equo install dev-util/git

Meglio aggiornare anche la lista dei pacchetti di portage, nel caso dobbiate usare layman per ottenere l'ultimo entropy casomai i comandi precedenti vi abbiano dato qualche problema.

    # emerge --sync && layman -S

Adesso che avete fatto, la cosa migliore è aggiornare Entropy all'ultima versione prima di un world update. Un world update aggiornerà totalmente il vostro sistema. Nota: Il primo emerge --sync può prendere del tempo, ma sarà per una volta soltanto.

    # equo install entropy sulfur equo
    # equo conf update

Ora, se ci sono dei problemi con equo update o ci son inconvenienti ad installare la versione più recente di Entropy, è anche possibile usare Portage, ecco come fare:

    # emerge entropy equo sulfur
    # equo update
    # equo install entropy equo sulfur
    # equo conf update

Adesso sarete pronti per il processo di aggiornamento.

    # equo world --ask

Seguite la procedura, visto che vi metterà al corrente di ciò che fa e vi chiederà delle conferme. L'aggiornamento scaricherà i file binari, dopodiché li installerà. La lunghezza del processo dipende da quanti pacchetti vengono coinvolti, dal vostro computer e dalla banda. Dopo che tutto sarà completo, siate sicuri di eseguire:

    # equo conf update

Tenete presente che è un bene conoscere i file di configurazione del vostro sistema, visto che ne influenzano parecchio il comportamento. la più parte probabilmente sceglierà -5. Ma si dovrebbe sempre osservare i cambiamenti ai file di configurazione, poiché alcune configurazioni potrebbero essere sovrascritte malgrado la nostra volontà.

Prima di riavviare dovreste controllare qualcosa, per favore, controllate questo thread. Ci potrebbero essere cose molto importanti da accertare prima di riavviare. Generalmente è cosa da poco, ma un cambio di kernel necessita per forza di qualche precauzione da parte dell'utente. Dovrete reinstallare i vostri driver/moduli perchè siano adeguati al kernel stesso.

Ora che avete riavviato e tutto funziona ed è aggiornato, tutto ciò di cui avete bisogno ordinariamente o settimanalmente è:

    # equo update && equo world --ask

E adesso installate anche i sorgenti del kernel:

   # equo install linux-sabayon

E perché non usare Sulfur? Non è raccomandabile usare Sulfur per il primo aggiornamento. Equo è 100 volte più affidabile e non avrete da affrontare i possibili problemi che Sulfur potrebbe causare. Quindi per il primo aggiornamento usate Equo, dopo date uno sguardo anche a Sulfur.

Di tanto in tanto aggiornate anche la lista di Portage, non si sa mai. Non è necessario farlo troppo spesso, una volta a settimana è più che sufficiente.

    # emerge --sync && layman -S
Personal tools