Pagina 1 di 1
Info pacchetti
Inviato: sab 1 set 2012, 16:13
da jim
Ciao
una domanda penso stupida
se installo programmi tramite installpkg a volte non funzionano anche se il programma effettivamente si installa, probabilmente perchè mancano librerie che non so dove trovarle; allora mi capita di trovare programmi con estensione .tar.bz2 che una volta estratti mi crea una directory col programma già funzionante senza dover installare altro
Cio che mi chiedo è se varamente non c'è bisogno di installare questi pacchetti tar.bz2 e se è indifferente il primo o il secondo metodo
Re: Info pacchetti
Inviato: sab 1 set 2012, 16:19
da targzeta
Il perché non ti funzionino i pacchetti è un problema. Potrebbe essere che scarichi pacchetti per un'architettura diversa dalla tua. Poi, se come dici, ti mancano le dipendenze, beh, basta installarle.
I tar.bz2 generalmente non contengono programmi funzionanti ma sorgenti. E' da questi tar.bz2 che si creano i pacchetti. Uno prende i sorgenti, poi li compila per creare un eseguibile e quindi mette tutto il necessario in un pacchetto. Così non c'è più bisogno che altri facciano lo stesso lavoro, basta compilare il sorgente una volta e poi, in linea teorica, il binario creato (l'eseguibile) può essere distribuito su tutte le architettura simili.
Emanuele
Re: Info pacchetti
Inviato: sab 1 set 2012, 17:26
da jim
Un esempio è questo file
FileZilla_3.5.3_i586-linux-gnu.tar.bz2
Scaricabile a questo link:
http://sourceforge.net/projects/filezil ... ent/3.5.3/
una volta estratto il pacchetto cerco l'eseguibile lo lancio e il programma funziona senza installar nulla
Re: Info pacchetti
Inviato: sab 1 set 2012, 17:38
da targzeta
Sì dal nome del file si direbbe che contiene un binario (i586). Per questo ho detto "generalmente".
Ritornando alla tua domanda. Installando dai pacchetti hai un sistema pulito mentre installando programmi senza utilizzare un package manager si perde ben presto il controllo su ciò che hai installato e su cosa no.
Emanuele
Re: Info pacchetti
Inviato: sab 1 set 2012, 17:44
da erio
anche firefox se e' per questo, ma la regola e' che su slackware installi i txz per la tua architettura 32 o 64 bit,poi se fai partire il programma da console di solito ti dice quello che manca,all'inizio forse ti trovi meglio con pkgtool che ti da una gui per installare rimuovere pacchetti e altro...e' in slackware,digiti pkgtool in console e si apre il programma,per cercare i pacchetti puoi usare slackyd che ti dice piu o meno anche le dipendenze,sempre compreso in slackware,ha bisogno di essere inizializzato slackyd -u crea i settaggi e slackyd -g nome pacchetto ti trova quello che cerchi.
Re: Info pacchetti
Inviato: sab 1 set 2012, 17:56
da jim
capito
resoconto meglio un sistema pulito con installpkg anche se gli archivi scompattati se funzionano non danno problemi