Pagina 1 di 1

Domande da principiante

Inviato: mar 17 nov 2015, 17:15
da Maxco
Buonasera premetto che è la prima volta che uso Slackware 14.1.
Scarico i file da http://pkgs.org/ relativi alla mia architettura(x86) e installo con i comandi suggeriti. Ma molte volte quando lo eseguo il programma installato nel terminale mi esce fuori la scritta

Codice: Seleziona tutto

bash: /usr/sbin/*programma*: cannot execute binary file: Formato eseguibile non valido
Come posso fare?

Re: Domande da principiante

Inviato: mar 17 nov 2015, 17:28
da Ansa89
Se hai installato slackware 32 bit devi scegliere i pacchetti "i486".
Se hai installato slackware 64 bit devi scegliere i pacchetti "x86_64".

Re: Domande da principiante

Inviato: mar 17 nov 2015, 18:14
da Maxco
su ubuntu basta che faccio apt-get install programma e lui mi installa tutto il mio pacchetto, su slackwake questo non è possibile?
Sul sito http://pkgs.org/ mi serve nginx, cercando tale termine e aprendo il menu relativo a slackwake 14.1 mi esce:
Slackware 14.1
Slackonly:
-nginx-1.8.0-i486-1_slack.txz
http/imap/pop3 proxy
-nginx-1.8.0-x86_64-1_slack.txz
http/imap/pop3 proxy
Slacky:
-nginx-1.4.7-i486-1sl.txz
http/imap/pop3 proxy
-nginx-1.8.0-x86_64-1sl.txz
http/imap/pop3 proxy

Quale dovrei scaricare?Con quale comando installare?

Re: Domande da principiante

Inviato: mar 17 nov 2015, 18:25
da Ansa89
Su slackware non esistono repository ufficiali per i pacchetti.
Esistono siti che mettono a disposizione pacchetti, ma non c'è nessun controllo da parte del team di sviluppo, quindi ti devi fidare del sito sia per quanto riguarda la "bontà" del pacchetto, sia per la risoluzione di eventuali dipendenze.

IMHO il modo migliore per installare nuovi programmi è creare localmente il pacchetto usando uno slackbuild (magari preso da slackbuilds.org) e poi installare il pacchetto generato; in questo modo ti accorgi se ci sono dipendenze non soddisfatte e sei sicuro che il binario funzionerà sul tuo pc.

Re: Domande da principiante

Inviato: mar 17 nov 2015, 23:22
da joe
A tale proposito c'è anche un tool chiamato sbopkg che pesca da slackbuilds.org.
Scarica tutto il necessario per costruire il pacchetto ed eventualmente lo installa anche...
Siti di riferimento:
http://slackbuilds.org/howto
https://sbopkg.org/

Venendo ai pacchetti precompilati...
A dire il vero il repository ufficiale e relativi mirror ci sono, ad esempio per l'attuale ramo stabile:
http://slackware.muzzy.it/slackware-14.1

Per pescare da questo repo ufficiale c'è anche il comodo tool: slackpkg
Che dovrebbe essere preinstallato mi pare.
Con quello puoi cercare, scaricare ed installare pacchetti, anche aggiornarli o aggiornare l'intera distribuzione...
Con quel programma prendi solo pacchetti dal repo ufficiale...
http://www.slackpkg.org/documentation.html

Esiste anche una versione chiamata "slackpkg+" sviluppata dal nostro utente "ZeroUno"che è simile a slackpkg ma pesca anche da repository terzi..
http://slakfinder.org/slackpkg+.html
Trovo inoltre comodissimo il motore di ricerca sakfinder.org (sempre di ZeroUno) che permette di cercare pacchetti in diversi repositories sia ufficiale che terzi...

Poi c'è anche slackyd che pesca dal repo di questa community.

Aggiungo che io spesso ho installato pacchetti costruendomeli in locale sfruttando il repo di AlienBob e i suoi slackbuilds:
http://www.slackware.com/~alien/slackbuilds/

Come vedi anche qui ci sono diversi tool che fanno più o meno quello che fà apt-get o aptitude ecc nelle derivate Debian.

Poi ci sono anche i pkgtools base (installpkg, upgradepkg, removepokg) che sono l'equivalente di dpkg se non ricordo male (o del comando rpm per le varie redhat, fedora, centos e altre...). Con quelli devi avere già il pacchetto slackware "txz" in locale e lo puoi installare con installpkg.

Re: Domande da principiante

Inviato: mer 18 nov 2015, 11:50
da lablinux
Solo una nota, al link howto ( http://slackbuilds.org/howto/) va aggiunta una barra in fondo, altrimenti hai un 403


PS grazie a nome di tutti per questo riassunto di repository e tool

Re: Domande da principiante

Inviato: mer 18 nov 2015, 13:14
da joe
Eccimancherebbe! :D

PS.
Mi accorgo solo ora che la mia risposta sul thrad dell'immagine presente nel PDF, quello cui avevi risposto lablinux, non era stata inviata...
Lo riscrivo...