Repository 32bit  Forum
Repository 64bit  Wiki

Slackyd, lo slacky downloader che risolve le dipendenze dei pacchetti: differenze tra le versioni

Da Slacky.eu.
m (-)
(Slackyd e slacky.eu: - Aggiustato testo, aggiunto link al repository)
Riga 9: Riga 9:
== Slackyd e slacky.eu ==
== Slackyd e slacky.eu ==
Slackyd è un applicativo, nato in seno alla Community slacky.eu, in grado di scaricare dai repository Slacky i pacchetti per Slackware prodotti dalla Community, risolvendo anche le dipendenze, cioè scaricando (o consigliando) tutte le librerie necessarie alla corretta installazione. Non c'è che dire: un bel risparmio di tempo anche per gli Slackers esperti (ormai i pacchetti a disposizione sono un'infinità e, purtroppo, tanti di più sono necessari oggi per stare al passo con i tempi), ma, soprattutto, una grande guida per i meno esperti.
+
Slackyd è un applicativo, nato in seno alla Community slacky.eu, in grado di scaricare dai repository [http://repository.slacky.eu/ Slacky] i pacchetti per Slackware prodotti dalla Community, risolvendo anche le dipendenze, cioè scaricando (o consigliando) tutte le librerie necessarie alla corretta installazione. Non c'è che dire: un bel risparmio di tempo anche per gli Slackers esperti, ma, soprattutto, una grande guida per i meno esperti (ormai i pacchetti a disposizione sono un'infinità e, purtroppo, tantissimi sono necessari oggi per stare al passo con i tempi).
Slackyd è in grado di eseguire molte altre operazioni:
Slackyd è in grado di eseguire molte altre operazioni:
Riga 15: Riga 15:
*visualizza le informazioni (descrizione, peso, dipendenze etc.)
*visualizza le informazioni (descrizione, peso, dipendenze etc.)
*ricerca gli aggiornamenti (pacchetti installati, ufficiali, non ufficiali etc.)
*ricerca gli aggiornamenti (pacchetti installati, ufficiali, non ufficiali etc.)
*ricerca ed il download dei pacchetti richiesti e suggeriti.
+
*ricerca ed esegue il download dei pacchetti richiesti e suggeriti.
Puo' inoltre compilare un programma dai sorgenti, utilizzando lo SlackBuild, se possibile, o semplicemente ottenere il necessario per la costruzione del pacchetto, normalmente tarball, slackbuild, slack-desk e doinst.sh.
+
Puo' inoltre compilare un programma dai sorgenti, utilizzando lo SlackBuild, se possibile, o semplicemente ottenere il necessario per la costruzione del pacchetto (normalmente tarball, slackbuild, slack-desk e doinst.sh).
Puoi trovare slackyd con una semplice ricerca nel Repository 32bit (usa il motore di ricerca, in altro in questa pagina).
+
'''''Puoi trovare slackyd con una semplice ricerca nel Repository 32bit (usa il motore di ricerca, in altro in questa pagina).'''''
{{Hint
{{Hint
|Una volta scaricato lo installi con
|Una volta scaricato lo installi con
|'''installpkg''' slackyd*t*z
|'''installpkg''' slackyd*t*z
}}
+
}}
== Uso di Slackyd ==
== Uso di Slackyd ==

Versione delle 13:00, 22 apr 2011

Slackyd - Slacky Downloader

Forse non tutti lo sanno, ma i pacchetti che si possono scaricare da slacky.eu, pur compatibili al 100% con l'inossidabile e performante distro Slackware, punto di riferimento assoluto per la Community slacky.eu, hanno un qualcosina in più: contengono una serie di informazioni aggiuntive che permettono di risolvere le dipendenze dei programmi.

Le dipendenze dei pacchetti
Con il termine generico di "dipendenze" si intendono tutte le librerie ed i programmi aggiuntivi indispensabili al funzionamento del programma che intendiamo scaricare ed installare. La distribuzione GNU/Linux Slackware è sprovvista da sempre di un sistema di gestione delle dipendenze e, anche per questo, viene considerata, forse a torto, come una distro difficile, non certo per newbie, persone che appena cominciano ad usare Linux. Ma slackyd ci può aiutare.

Slackyd e slacky.eu

Slackyd è un applicativo, nato in seno alla Community slacky.eu, in grado di scaricare dai repository Slacky i pacchetti per Slackware prodotti dalla Community, risolvendo anche le dipendenze, cioè scaricando (o consigliando) tutte le librerie necessarie alla corretta installazione. Non c'è che dire: un bel risparmio di tempo anche per gli Slackers esperti, ma, soprattutto, una grande guida per i meno esperti (ormai i pacchetti a disposizione sono un'infinità e, purtroppo, tantissimi sono necessari oggi per stare al passo con i tempi).

Slackyd è in grado di eseguire molte altre operazioni:

  • verifica l'integrità md5 dei pacchetti
  • visualizza le informazioni (descrizione, peso, dipendenze etc.)
  • ricerca gli aggiornamenti (pacchetti installati, ufficiali, non ufficiali etc.)
  • ricerca ed esegue il download dei pacchetti richiesti e suggeriti.

Puo' inoltre compilare un programma dai sorgenti, utilizzando lo SlackBuild, se possibile, o semplicemente ottenere il necessario per la costruzione del pacchetto (normalmente tarball, slackbuild, slack-desk e doinst.sh).

Puoi trovare slackyd con una semplice ricerca nel Repository 32bit (usa il motore di ricerca, in altro in questa pagina).


Una volta scaricato lo installi con
installpkg slackyd*t*z

Uso di Slackyd

Slackyd è uno strumento a linea di comando, ma è molto semplice da usare:

slackyd -opzioni nome_pacchetto

I pacchetti sono generalmente caricati in /var/slackyd/, per cui basta dare un

upgradepkg --install-new /var/slackyd/*.t*z

Le opzioni del progamma sono in effetti tantissime, comunque la più usata è la -g (get, ottieni il pacchetto). Ecco l'elenco completo:

-u:
Aggiorna la lista dei pacchetti e dei checksum MD5.


-U <optarg>:
Ricerca i pacchetti "optarg" da aggiornare.
Se nessun argomento verrà specificato la ricerca sarà effettuata su tutti i pacchetti installati.


-s <optarg>:
Mostra i pacchetti "optarg" disponibili nei repository.
Se nessun argomento verrà specificato saranno mostrati tutti i pacchetti disponibili.


-g <arg>:
Cerca e scarica i pacchetti "arg".


-S:
Disabilita il controllo delle dipendenze e dei pacchetti suggeriti.


-n:
Non scarica i pacchetti mancanti, mostra solo una notifica a fine download.


-d <optarg>:
Verifica la presenza delle librerie necessarie per i pacchetti "optarg" installati.
Se nessun argomento verrà specificato la verifica sarà effettuata su tutti i pacchetti installati.


-D <optarg>:
Verifica, se possibile, la presenza delle dipendenze indicate dal pacchettizzatore necessarie per i pacchetti "optarg" installati.
Se nessun argomento verrà specificato la verifica sarà effettuata su tutti i pacchetti installati.


-w <arg>:
Mostra tutte le informazioni per i pacchetti "arg" disponibili nei repository.


-l <optarg>:
Mostra i pacchetti "optarg" installati.
Se nessun argomento verrà specificato saranno mostrati tutti i pacchetti installati.


-L <optarg>:
Mostra i pacchetti "optarg" non-slackware installati.
Se nessun argomento verrà specificato saranno mostrati tutti i pacchetti non-slackware installati.


-O <optarg>:
Mostra i pacchetti "optarg" obsoleti installati.
Se nessun argomento verrà specificato saranno mostrati tutti i pacchetti obsoleti installati.


-r:
Mostra le statistiche per i repository in uso.


-b <arg>:
Ottiene i sorgenti di compilazione per i pacchetti "arg", se possibile.


-B <arg>:
Ottiene i sorgenti di compilazione e prova a costruire il pacchetto partendo da essi, se possibile.


-p:
Elimina i pacchetti e i sorgenti di compilazione presenti in cache.


-P:
Svuota completamente la cache.
Sarà necessario riaggiornare la lista dei pacchetti.


-x:
Disabilita la blacklist.


-X <optarg>:
Mostra i pacchetti "optarg" disponibili ma esclusi.
Se nessun argomento verrà specificato saranno mostrati tutti i pacchetti esclusi.


-f:
Forza l'aggiornamento della lista pacchetti.
Assume si a tutte le domande, scaricando i pacchetti piu' recenti in caso di piu' versioni disponibili.


-e:
Usa un'espressione regolare.


-m:
Case-Insensitive.


-c <arg>:
Usa "arg" come file di configurazione alternativo allo slackyd.conf usato normalmente.


-v:
Modalità verbosa.


-q:
Disabilita alcuni avvisi.


-V:
Mostra le informazioni sul programma come la versione e le funzionalità abilitate.


-h:
Mostra l'uso.
Strumenti personali
Namespace

Varianti