Entra

View Full Version : emerge o apt-get?


stefanoxjx
06-06-2004, 13:51
Fino ad ora, ho sempre sentito parlare molto bene di apt-get e debian, ma da quello che ho potuto vedere anche emerge non è male, forse in alcune cose anche migliore di apt.
Vorrei capire i vantaggi e svantaggi dei due sistemi, sentendo le opinioni di chi li utilizza.
Possibilmente delle opinioni obbiettive (no flame)

Grazie.

Ecio
06-06-2004, 16:33
sbaglio o emerge e' usato da gentoo e quindi lavora su pacchetti sorgenti mentre apt-get lavora su binari (o forse anche su sorgenti?)

NA01
06-06-2004, 16:52
Originariamente inviato da Ecio
sbaglio o emerge e' usato da gentoo e quindi lavora su pacchetti sorgenti mentre apt-get lavora su binari (o forse anche su sorgenti?)

entrambi possono fare entrambe le cose ;)

ciao

HexDEF6
06-06-2004, 17:30
Originariamente inviato da NA01
entrambi possono fare entrambe le cose ;)

ciao

si,
ma emerge e' nato per i sorgenti, e apt per i binari, e quindi lavorano mooolto meglio se usati per gli scopi che si erano prefissati...

Inoltre aggiungo:
apt puo' anche disinstallare (controllando le dipendenze) invece emerge nel disinstallare e' ancora poco maturo (se vuoi disinstallare qualcosa, magari non ti disinstalla qualche libreria che diventa inutile...) e bisogna usare altri script per poter fare un buon lavoro...
comunque emerge va sempre considerato tenendo conto delle USE, infatti ti installa i programmi e le dipendenze tenendo conto di come hai configurato il tuo computer attraverso le USE (esempi stupidi: se nelle use hai DVDR, quando emergi k3b, che e' un programma per masterizzare, ti installa anche tutti i programmi che servono per masterizzare i DVD... o se hai la USE gtk2 settata, quando emergi un programma che puo' essere compilato sia con le gtk1 sia con le gtk2 te lo installa usando le gtk2)

Altre cosa: il vantaggio (secondo me) fondamentale di debian (non se usi la stable) e gentoo rispetto a molte distribuzioni e' che non devi ogni X mesi reinstallarti da zero la versione nuova della distribuzione, ma hai sempre una distribuzione con tutti i pacchetti aggiornati (ed in ambito desktop e' dal mio punto di vista fondamentale)...

Ciao!

figulus
06-06-2004, 18:38
Altre cosa: il vantaggio (secondo me) fondamentale di debian (non se usi la stable) e gentoo rispetto a molte distribuzioni e' che non devi ogni X mesi reinstallarti da zero la versione nuova della distribuzione, ma hai sempre una distribuzione con tutti i pacchetti aggiornati (ed in ambito desktop e' dal mio punto di vista fondamentale)...

Ciao!

Già, concordo pienamente. In questo urpmi non è all'altezza.

stefanoxjx
06-06-2004, 19:28
Vi spiego perchè sto facendo questa domanda.
Ora sto usando sul pc Desktop Slackware 9.1 che trovo molto bella però ogni volta che devo installare un programma è una penitenza.
Nel notebook sto usando knoppix 3.4 perchè non avendo la banda larga è l'unica distro che mi permettte di godere un pochino dei vantaggi di apt.
Avevo quindi deciso (una volta a disposizione l'adsl) di installare debian che con apt mi risolverebbe un bel po' di problemi quando si tratta di installare qualche nuovo programma, però le mie ultime esperienze fatte sul notebook con apt mi hanno fatto rivalutare gentoo per i seguenti motivi:

1. Ho provato ad installare gambas (che è un sistema RAD) ma con apt, mi dice che non riesce a risolvere una certa dipendenza che se provo a risolvere manualmente (apt-get install libqt3-mt) mi dice che per farlo deve disinstallarmi mezzo sistema.
Tempo fa, avevo fatto controllare ad un utente gentoo se sulla lista dei pacchetti installabili gli risultava di vedere gambas e mi aveva dato una risposta affermativa, mentre per debian devo inserire il repository specifico e poi mi trovo con i problemi che vi ho spiegato.

2. Sto provando nei ritagli di tempo ad installare i driver ATI e girando sulla rete, ho visto che per installarli sulle varie distro bisogna fare un sacco di passaggi, mentre con gentoo ho visto che bastano 3 comandi.
Poi magari risulta che questi 3 comandi non funzionano (qeusto non lo posso sapere), però visto che in 5 giorni di tentativi mi sono imbattuto in una serie di problemi che non mi hanno permesso di installare i driver, sto cercando un sistema che sia un po' più agevole sotto questo punto di vista.
Sono andato a verificare sul forum di gentoo per vedere quanti hanno avuto problemi con i driver ati e non ho trovato post recenti che chiedano aiuto sull'installazione dei driver.

Questi sono i motivi che al momento mi stanno spingendo a valutare se può essere migliore debian o gentoo per il sottoscritto.

Forse dopo questa spiegazione, riuscirete a darmi delle risposte più mirate alle mie esigenze.

Grazie della consulenza.

NA01
06-06-2004, 19:34
per la ati hai perfettamente ragione,i programmatori di gentoo stanno facendo un ottimo lavoro.
lo stesso su tutti i pacchetti, ma da bravo utente slack mi chiedo se sia veramente positivo che mettano le mani ovunque ;)

per i pacchetti....
lì sono ca**i amari. magari su gentoo non ti si presenta il problema con quello, ma con un altroprogramma.
il succo cmq non cambia ;)

cia

stefanoxjx
06-06-2004, 20:14
probabilmente i problemi che ho avuto con apt, sono dovuti al fatto che uso una knoppix che a quanto mi diceva un altro utente è una derivata debian molto incasinata.

Jøhñ Ðøë
06-06-2004, 20:21
Originariamente inviato da stefanoxjx
2. Sto provando nei ritagli di tempo ad installare i driver ATI e girando sulla rete, ho visto che per installarli sulle varie distro bisogna fare un sacco di passaggi, mentre con gentoo ho visto che bastano 3 comandi.
Poi magari risulta che questi 3 comandi non funzionano (qeusto non lo posso sapere), però visto che in 5 giorni di tentativi mi sono imbattuto in una serie di problemi che non mi hanno permesso di installare i driver, sto cercando un sistema che sia un po' più agevole sotto questo punto di vista.
Sono andato a verificare sul forum di gentoo per vedere quanti hanno avuto problemi con i driver ati e non ho trovato post recenti che chiedano aiuto sull'installazione dei driver.


guarda, è il motivo principale per cui uso gentoo. Vuoi installare qualcosa che necessita di ricompilare il kernel? è 3000 volte più semplice che sulle altre distro, 1° perchè ti applica da solo le patch, 2° perchè ti obbliga a conoscere come è stato compilato il kernel 3° perchè alla fine del processo di installazione ti specifica COSA settare come modulo e cosa integrato e cosa togliere....
Fai il caso dei driver nvidia: quando si iniziò a usare il 2.5.7x abb stabilmente qui sul forum, io e alcuni altri utenti, ci furono un sacco di persone che si lamentavano che nn andavano, poi si vide che si dove fare aplicare una patch... io me ne accorsi leggendo qui, portage aveva fatto tutto per me.

E poi le USE, il secondo ottimo motivo per avere gentoo... è la distro IMHO in assoluto più cucita sulle tue esigenze... la differenza tra gentoo e le binary based, è qui, nelle USE (e un po' anche nelle ottimizzazioni a lvl di compilazione, ma quello da solo non giustificherebbe lo sforzo per me): un po' come avere il vestito di $BIG_STILISTA_ALLA_MODA, che magari costa anche poco ed è solido, e il vestito del sarto fatto apposta per te... nulla da fare quello del sarto veste meglio.

Vi posso dire la mia? Da mantenere (nel senso usare, aggiungere togliere programmi ecc ecc ma senza formattare/installare da 0) Debian e Gentoo son molto più semplici delle varie mandrake, suse, fedora. Io ai miei amici monto sempre debian, così quando vogliono installare qualcosa, zak, aprono synaptic, click click, fatto. Le prime volte installavo mdk, poi suse, poi fedora...e sempre problemi di questi poracci che nn capivano sta cosa delle dipendenze, di dove scaricasi il pacchetto ecc ecc
E ora con la banda larga poi...

stefanoxjx
06-06-2004, 21:44
Jøhñ Ðøë, ma ti è mai capitato che emerge non riuscisse ad installarti qualche programma o che te lo installasse senza segnalazioni ma poi non funzionasse?

HexDEF6
06-06-2004, 22:03
Originariamente inviato da stefanoxjx
Jøhñ Ðøë, ma ti è mai capitato che emerge non riuscisse ad installarti qualche programma o che te lo installasse senza segnalazioni ma poi non funzionasse?

A me e' capitato che qualche emerge non andasse a buon fine (uno su tutti vlc con il supporto matroska), ma di solito nel giro di qualche giorno (o ora) mettono a posto l'ebuild e comunque basta andare nel forum di gentoo e trovi la soluzione (credo che sia la miglior community esistente!)...
Il secondo caso non mi si e' mai verificato... se l'emerge andava a buon fine il programma funzionava (o almeno non riesco a ricordarmene in questo anno di gentoo)!

Nota pero' che io uso la versione x86 (stabile) e non ~x86 (instabile) tranne per alcuni pacchetti ( tutto gnome, che uso in versione 2.6.1 e un po di altri pacchetti)

Ciao!

stefanoxjx
06-06-2004, 22:13
Ultima domanda:

ma vale la pena installare gentoo da zero (quindi compilando tutto) o alla fine è la stessa cosa (o quasi) installare da uno stage pre-compilato?
Sto parlando a livello di stabilità, perchè penso che a livello di prestazioni la differenza sia minima.

HexDEF6
06-06-2004, 22:32
Originariamente inviato da stefanoxjx
Ultima domanda:

ma vale la pena installare gentoo da zero (quindi compilando tutto) o alla fine è la stessa cosa (o quasi) installare da uno stage pre-compilato?
Sto parlando a livello di stabilità, perchè penso che a livello di prestazioni la differenza sia minima.


piu' che altro se parti da uno stage 3 hai pacchetti installati con delle USE gia' impostate...
Secondo me ti conviene partire da uno stage 1 perche' cosi' ti configuri tutto come vuoi e ci metti solo due tre ore in piu' (su una macchina decente)

Ciao!

stefanoxjx
06-06-2004, 22:40
Grazie dei consigli

:cincin:

Jøhñ Ðøë
07-06-2004, 01:00
durante l'installazione segui OGNI passo della guida e ce la dovresti fare. Io la installai dopo 2 mesi che usavo mdk... l'unica cosa è magari la compilazione del kernel, forse con genkernel ti va più facile. Ah, ti consiglio CALDAMENTE di leggerti perlomeno la guida a portage e la guida alle USE le trovi sul sito di gentoo, te lo dico perchè poi ci rimani male quando fai delle domande che sono delle faq :D Almeno, io ci rimasi male :D Scherzi a parte ti tornano utili, sono un paio di paginette e ti aiutano un botto ;)

pinball
07-06-2004, 08:27
Originariamente inviato da Jøhñ Ðøë
Vi posso dire la mia? Da mantenere (nel senso usare, aggiungere togliere programmi ecc ecc ma senza formattare/installare da 0) Debian e Gentoo son molto più semplici delle varie mandrake, suse, fedora. Io ai miei amici monto sempre debian, così quando vogliono installare qualcosa, zak, aprono synaptic, click click, fatto. Le prime volte installavo mdk, poi suse, poi fedora...e sempre problemi di questi poracci che nn capivano sta cosa delle dipendenze, di dove scaricasi il pacchetto ecc ecc
E ora con la banda larga poi...

concordo :) l'ho sempre sostenuto pure io :)

l'unica cosa che IMHO impedisce che Debian possa essere installata da tutti è il fatto che in fase di installazione non ti viene riconosciuto/configurato tutto l'HW in automatico, stile mdk/fedora etc (cmq per questo si può ovviare installandfo una knoppix per esempio..) ma una volta installato e configurato tutto usarla e "viverla" è molto + agevole che non le stesse mdk, fedora and company :p

ciao!

pinball
07-06-2004, 08:28
PS: forse metto gentoo sull'ibook.. :) ho ancora qualche cosa che mi è poco chiara ma vedrò di risolvere i miei dubbi leggendo sul sito: Linux mi manca già cavolo! :) :p

ciaoooo

eclissi83
07-06-2004, 10:30
al più presto (post esami universitari) mettero' anche io gentoo visto che se ne parla così bene... ho un k7 800 con 512mb di ram: spero in un paio di giorni di poter terminare l'installazione partendo dallo stage 1 (altrimenti mio padre mi uccide :D )

ciao ciao

Duncan
07-06-2004, 13:26
Sicuramente se non ti metti a compilare Gnome o KDE :)

altrimenti i tempi si allungano :)

Jøhñ Ðøë
07-06-2004, 19:20
vabbeh, puoi sempre tirarti su un fluxbox e u browser/client-mail etutto ciò di urgente e poi ricompilarti gnome con più calma ;)

stefanoxjx
26-06-2004, 20:37
Vista l'impossibilità di poter scaricare i pacchetti da internet, provo ad installarmi una gentoo dallo stage 3.
Spero che uno stage 3 sia prestazionalmente parlando come una debian.
Quello che in realtà interessa a me, non sono i 30 secondi guadagnati in una giornata di lavoro, ma una buona gestione dei pacchetti come emerge o apt-get.
Credo che debian e gentoo siano le uniche due distro che hanno un' ottima gestione dei pacchetti.
:D

pinball
26-06-2004, 20:43
Originariamente inviato da stefanoxjx
Vista l'impossibilità di poter scaricare i pacchetti da internet, provo ad installarmi una gentoo dallo stage 3.
Spero che uno stage 3 sia prestazionalmente parlando come una debian.
Quello che in realtà interessa a me, non sono i 30 secondi guadagnati in una giornata di lavoro, ma una buona gestione dei pacchetti come emerge o apt-get.
Credo che debian e gentoo siano le uniche due distro che hanno un' ottima gestione dei pacchetti.
:D


apt tutta la vita... :O


:D

stefanoxjx
26-06-2004, 20:52
Tu consiglieresti apt?
Cos'ha emerge che non ti piace? e cos'ha apt che te lo fa preferire?
:confused: :confused: :confused: :confused: :confused:

pinball
27-06-2004, 13:59
no scherzavo la mia risposta era "di parte" ;) :D

cmq sia se dovessi scegliere ovviamente direi apt.. ma il motivo della decisione è dovuto + che altro alla compilazione, che con apt ti eviti.... e poi cmq mi sembra anche un po' + maturo come tool.. i comandi + chiari... non saprei... lo preferisco e basta :D

Duncan
27-06-2004, 14:27
sarà la ennesima volta che viene detto...

portage non obbliga a compilare niente... sei te che scegli... :D

stefanoxjx
27-06-2004, 20:12
Per ora ho installato gentoo stage3 e lo sto finendo di configurare.
Voglio vedere se a livello di prestazioni e stabilità è uguale alla slack, per quel che riguarda apt o emerge, l'unica vera differenza che mi sembra di aver trovato è che quando rimuovi un pacchetto, apt rimuove anche le dipendenze, mentre emerge (per il momento) no.
Forse debby ha il vantaggio di essere più seguita dagli sviluppatori, nel senso che quando leggi la documentazione dei vari software, trovi sempre riferimenti a come fare su debian, suse e mandrake, mentre su gentoo, slackware ecc. nella maggior parte dei casi non trovi info.

pinball
28-06-2004, 11:44
Originariamente inviato da Duncan
sarà la ennesima volta che viene detto...

portage non obbliga a compilare niente... sei te che scegli... :D

e sarà la decimillesima volta che dico/diciamo che usare gentoo per poi non compilare tramite emerge è IMHO inutile.. ergo.. mi tengo stretta debian e il SUO sistema di pacchettizzaione dei precompilati, IMHO molto migliore ;) :O

ciao!


EDIT: in effetti dimenticavo il discorso della rimozione dei pacchetti + dipendenze: un altro puntone a favore di APT, dal momento che installo e disinstallo sempre un casino di programmi giusto per curiosità e provarli :D

EDIT2: cmq non sputo sopra a gentoo.. badate bene ;) Anzi l'ho installata sul mio ibook (tra l'altro debian non c'è verso di installarla, o meglio bisogna fare dei giri tortuosi e non ne avevo voglia/tempo ;) ) e la terrò un po' in prova, non è affatto male anche se preferisco lo stesso debian :p