Pagina 1 di 1
capire bene come installare un pacchetto
Inviato: lun 12 dic 2011, 5:39
da quasar2011
Salve ho un piccolo netbook dedicato a linux , fino a 5 giorni fa a debian oggi è tutto per slackware.
Tutto funziona bene network wifi è tutto ok. Vorrei installare slap-get e chromium.
Ora lo slap-get che ho trovato è come repository questo:
http://repository.slacky.eu/slapt-get.txt
adesso trovando il pacchetto slapt-get-0.10.2l-i386-1.tgz come posso fare per installarlo? mi spiego meglio non capisco quando do il comando tar zxvf slapget etc etc .tgz dove mi mette i file e come si capisce in quale directory me li apre. Io sono utente root, ho solo una directory download. devo capiure questi concetti provengo da anni di win e sono ridotto male, anche leggendo s4d non ci sono riuscito a comprendere bene il funzionamento. Poi il discorso dipendenze me lo risolvo io ma devo capire come si installa prima.
grazie
Re: capire bene come installare un pacchetto
Inviato: lun 12 dic 2011, 8:58
da conraid
1) Su Slackware per installare, aggiornare e rimuovere "pacchetti" devi usare i pkgtools
per installare: installpkg
per aggiornare: upgradepkg
per rimuovere: removepkg
interfaccia: pkgtool
guarda il manuale per capire come funzionano, nel caso di slapt-get devi fare
oppure
Codice: Seleziona tutto
upgradepkg --install-new slapt-get-0.10.2l-i386-1.tgz
che te lo aggiorna se hai una versione precedente e te lo installa se non ce l'hai
2) le cose di cui sopra vanno fatte da root, ma poi usa un utente normale per usare il sistema
3) directory, non directory
Re: capire bene come installare un pacchetto
Inviato: lun 12 dic 2011, 9:27
da brainvision
Re: capire bene come installare un pacchetto
Inviato: lun 12 dic 2011, 9:36
da conraid
quasar2011 ha scritto:...anche leggendo s4d non ci sono riuscito a comprendere bene il funzionamento.
Re: capire bene come installare un pacchetto
Inviato: lun 12 dic 2011, 9:51
da brainvision
conraid ha scritto:
quasar2011 ha scritto:...anche leggendo s4d non ci sono riuscito a comprendere bene il funzionamento.
addirittura!!
comunque chiedo scusa, non avevo letto tutto il post!!

Re: capire bene come installare un pacchetto
Inviato: sab 21 gen 2012, 11:57
da quasar2011
Re: capire bene come installare un pacchetto
Inviato: sab 21 gen 2012, 12:19
da hashbang
Beh, un "pacchetto sources" (noto in alcune guide come "tarball dei sorgenti") è un archivio contenente il codice sorgente del software, ovvero il codice del software che, venendo compilato con un compilatore (nel nostro caso, gcc), produce il binario eseguibile (quello che su Windows ha l'estensione *.exe).
Generalmente, gli archivi dei sorgenti sono archivi *.tar.bz2 o *.tar.gz (è comunque possibile trovare anche sorgenti in *.tar.xz), ovvero archivi tar compressi con un formato di compressione specifico (bz2=> Bzip2, gz =>GNU zip, xz=> XZ etc).
Per farla semplice, gli archivi *.tar.$compressione sono archivi compressi, proprio come *.rar e *.zip.
Re: capire bene come installare un pacchetto
Inviato: sab 21 gen 2012, 13:35
da quasar2011
quindi diciamo che si riconosce un sorgente quando compresso poi posso dare i comandi per scompattarli e compilarli giusto? o si compilano da pacchettizzati?
hai qualche link perchè questo mi sembra che s4d non lo spieghi, ma lo dia come scontato....

grazie
Re: capire bene come installare un pacchetto
Inviato: mar 24 gen 2012, 10:15
da Eberoth
Posto che per "installare" un programma su slackware, la via più semplice (e consigliata) e quella di procurarsi un pacchetto binario (già compilato) con estensione *.tgz oppure *.txz, come quelli che trovi nel repository di slacky.eu, i tarball dei sorgenti vanno prima decompressi e poi compilati.
La procedura di compilazione varia a seconda del linguaggio usato per scrivere il software, anche se di solito di tratta di portarsi nella directory dei sorgenti (creata dopo la decompressione) e dare i comandi:
dove solo l'ultimo richiede i privileggi di root.
Tuttavia prendila come una via di massima perché non sempre è così. Ad ogni modo, all'interno della directory dei sorgenti è solitamente presente un file chiamato INSTALL, nel quale sono contenute tutte le istruzioni per compilare ed installare il software in questione.
Sarebbe buona abitudine però affidarsi ai pacchetti precompilati (presi da fonti attendibili) o creare direttamente i propri pacchetti (*.txz o *.tgz) usando uno slackbuild: ovvero uno script in grado di compilare il programma e prepararlo ad essere installato tramite i pkgtools di slackware. Scaricato il tarball sorgente, basta una ricerca su google o, spesso, sullo stesso repository di slacky.eu, per ottenere lo slackbuild (che di solito è chiamato "nomeprogramma.SlackBuild") e tutti i file "accessori" necessari alla creazione del pacchetto.
Così facendo sarà più facile tenere traccia dei pacchetti installati, aggiornarli, o rimuovere quelli non più necessari.
Re: capire bene come installare un pacchetto
Inviato: mar 24 gen 2012, 14:36
da hashbang
quasar2011 ha scritto:quindi diciamo che si riconosce un sorgente quando compresso poi posso dare i comandi per scompattarli e compilarli giusto? o si compilano da pacchettizzati?
No. Il pacchetto finale (che, ad esempio, trovi qui su slacky.eu), contiene i binari.
hai qualche link perchè questo mi sembra che s4d non lo spieghi, ma lo dia come scontato....

grazie
Quoto quanto detto da Eberoth e aggiungo che i pacchetti puoi prenderli da noi (qui trovi precompilati
x86 e
x86_64 con SlackBuild) e/o andare a prendere gli SlackBuild (per compilarli direttamente dalla tua macchina) da
SlackBuilds.org.