Pagina 1 di 1
Qual'è il miglior gestore di pacchetti su slackware?
Inviato: dom 11 gen 2009, 17:25
da AleLinuxBSD
C'è qualche motivo particolare per cui è stato inserito nella distribuzione, da qualche tempo, slackpkg piuttosto che slapt-get?
Queste soluzioni sono in grado di gestire le dipendenze dei pacchetti in fase di installazione?
Perché nelle guide (ora non mi ricordo il link) nel caso di aggiornamento totale del sistema si preferisce fare a meno di queste comode soluzioni oppure si suggerisce (quasi fosse qualcosa di poco pulito o sconsigliato) al massimo l'uso di slackpkg?
Nota:
Lo so che si tratta di tante domande di natura esistenziale però dato che questi gestori hanno l'obiettivo di semplificare questo genere di operazione un'indicazione chiara in proposito penso possa essere utile.
Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: dom 11 gen 2009, 20:02
da navajo
Per la gestione dei pacchetti in slackware, IMHO cè solo un tool:
slackyd
tre motivi per usarlo al posto degli altri
1) non è invasivo.. ovvero al massimo scarica i file e poi sei te che comunque vai ad installarli
2) pur essendo un progetto nuovo, non gli manca nulla ed è stabilissimo
3) è mantenuto da un nostro utente.
Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: dom 11 gen 2009, 20:30
da gohanz
Sono d'accordo con Navajo. Slackyd è un tool fantastico!

Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: dom 11 gen 2009, 20:33
da AleLinuxBSD
Qualche chiarimento sul punto 1?
In slackware risulta necessario installare un pacchetto con dipendenze seguendo una specifica sequenza? Dato che non avviene automaticamente neanche usando simili soluzioni?
Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: dom 11 gen 2009, 20:44
da gohanz
Slackyd scarica anche le dipendenze. Non devi seguire nessuna sequenza in fase di installazione dei pacchetti. Casomai c'è da segure una sequenza in fase di compilazione.
Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: dom 11 gen 2009, 21:15
da AleLinuxBSD
La gestione delle dipendenze è una caratteristica specifica di questo gestore di pacchetti oppure è qualcosa di comune pure negli altri casi?
Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: dom 11 gen 2009, 22:08
da Ansa89
Per quanto mi riguarda, io adoro slapt-get

.
Ci sono tutte le opzioni di cui un utente normale ha bisogno e gestisce automaticamente le dipendenze. Per aggiornare da una release ad un'altra (es: da 12.1 a 12.2), è sempre meglio evitare l'uso di programmi automatizzati e seguire le istruzioni che il buon Pat scrive apposta

.
Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: dom 11 gen 2009, 22:55
da navajo
AleLinuxBSD ha scritto:La gestione delle dipendenze è una caratteristica specifica di questo gestore di pacchetti oppure è qualcosa di comune pure negli altri casi?
Anche gli altri pacchetti hanno la gestione delle dipendenze. Con una differenza:
Per Fare un esempio pratico, prendiamo slapt-get , che è stato nominato propio qui sopra:
Voglamo installare il pacchetto X che ha come dipendenze i pacchetti a,b,c,d.
Slapt-get, una volta trovato il pacchetto X e le sue dipendenze, insrtalla il tutto in automatico.
Slackyd invece si preoccupa di controllare se esiste il pacchetto, le eventuali dipendenze e di scaricare il tutto in una directory specifica.
Una volta fatto, Te devi andare nella directory e installare il tutto, oppure fare un upgrade, se si tratta di un' aggiornamento.
Su come si installa un pacchetto *.tgz, o sul suo upgrade, ti rimando a una buona lettura di slackware for dummies.
Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: dom 11 gen 2009, 23:20
da Delcaran Lëdeloth
navajo ha scritto:AleLinuxBSD ha scritto:La gestione delle dipendenze è una caratteristica specifica di questo gestore di pacchetti oppure è qualcosa di comune pure negli altri casi?
Anche gli altri pacchetti hanno la gestione delle dipendenze.
Piccolo appunto. slackpkg non gestisce le dipendenze. È un programma che serve principalmente ad aggiornare una slackware "liscia". Ciò significa che porta da una 12.1 ad una 12.1 patchata o a 12.2. Non gestisce le dipendenze perchè non tiene conto di alcun pacchetto nuovo, ma solo di quelli predefiniti di slack. Almeno così mi pare di avere capito dai README
Se vuoi installare pacchetti nuovi e tenerli aggiornati, usa slapt-get o slackyd. Se usi solo i repository di Slacky.eu (che sono i migliori) usa slackyd, se invece usi anche altri repository, usa slapt-get. Infine, io personalmente uso anche swaret per controllare di non avere dipendenze mancanti da qualche parte, essendo molto distratto di natura

Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: lun 12 gen 2009, 9:58
da danix
come ti è stato detto slackpkg non gestisce le dipendenze, è stato inserito nella distro perchè è sviluppato da uno dei collaboratori di PJV ed è l'unico tool che conosce l'esatto ordine di upgrade dei pacchetti per passare da una versione all'altra (cosa che di solito si fa a mano)... Slackpkg è molto utile anche nel caso in cui tu voglia ritornare ad una distribuzione appena installata, gestendo solo i repository ufficiali (e i vari mirror) è in grado di ripulire il sistema da tutti i pacchetti di terze parti...
Slackyd è invece in grado di gestire le dipendenze e per quel poco che ho potuto vedere è veramente fenomenale nel farlo...
PS
Fermo restando che l'unico gestore di pacchetti su Slackware è pkgtool e l'unico risolutore di dipendenze è il cervello dell'admin...
Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: lun 12 gen 2009, 11:26
da AleLinuxBSD
Perché esistono così tanti gestori in slackware anziché soltanto 1 massimo 2?
A parte la confusione che questo genera mi sembra una dispersione di risorse non indifferente.
Nota:
Interessanti le risposte.

Re: Qual'è il miglior gestore di pacchetti su slackware?
Inviato: lun 12 gen 2009, 11:40
da danix
AleLinuxBSD ha scritto:Perché esistono così tanti gestori in slackware anziché soltanto 1 massimo 2?
A parte la confusione che questo genera mi sembra una dispersione di risorse non indifferente.
Questo è uno dei limiti impliciti della troppa libertà... ognuno può svegliarsi una mattina e decidere di reinventare la ruota mille volte in mille modi diversi...

Comunque il gestore è uno, pkgtool come ti ho già detto... i vari programmi che installano pacchetti si appoggiano tutti a questo, un po' come sulle distro
simil-red hat in cui ci si appoggia a rpm o nelle distro
debian-based in cui ci si appoggia a dpkg...
La differenza sostanziale che puoi invece notare è che nelle altre distro che ti ho citato sia rpm che dpkg sono in grado di gestire le dipendenze, pkgtool invece non lo fa, quindi i programmi come slapt-get o simili usano pkgtool per installare/aggiornare/rimuovere, ma risolvono le dipendenze per conto loro...
Spero di essermi spiegato chiaramente...
