Qual'è il miglior gestore di pacchetti su slackware?

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
AleLinuxBSD
Linux 0.x
Linux 0.x
Messaggi: 26
Iscritto il: ven 29 dic 2006, 14:23
Distribuzione: ArchLinux

Qual'è il miglior gestore di pacchetti su slackware?

Messaggio 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.

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio 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.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio da gohanz »

Sono d'accordo con Navajo. Slackyd è un tool fantastico! :thumbright:

AleLinuxBSD
Linux 0.x
Linux 0.x
Messaggi: 26
Iscritto il: ven 29 dic 2006, 14:23
Distribuzione: ArchLinux

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio 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?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio 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.

AleLinuxBSD
Linux 0.x
Linux 0.x
Messaggi: 26
Iscritto il: ven 29 dic 2006, 14:23
Distribuzione: ArchLinux

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio da AleLinuxBSD »

La gestione delle dipendenze è una caratteristica specifica di questo gestore di pacchetti oppure è qualcosa di comune pure negli altri casi?

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio da Ansa89 »

Per quanto mi riguarda, io adoro slapt-get :D .
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 8) .

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio 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.

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio 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 :-k
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 #-o
Find me at Keybase
Slackware user since 1997.

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio 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...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

AleLinuxBSD
Linux 0.x
Linux 0.x
Messaggi: 26
Iscritto il: ven 29 dic 2006, 14:23
Distribuzione: ArchLinux

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio da AleLinuxBSD »

Perché esistono così tanti gestori in slackware anziché soltanto 1 massimo 2? :-k
A parte la confusione che questo genera mi sembra una dispersione di risorse non indifferente. :roll:

Nota:
Interessanti le risposte. :)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Qual'è il miglior gestore di pacchetti su slackware?

Messaggio da danix »

AleLinuxBSD ha scritto:Perché esistono così tanti gestori in slackware anziché soltanto 1 massimo 2? :-k
A parte la confusione che questo genera mi sembra una dispersione di risorse non indifferente. :roll:
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... :happy8:
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Rispondi