Pagina 1 di 1

File *.tar; *.gz

Inviato: dom 12 feb 2006, 19:46
da Crack ®
ciao a tutti ragazzi. sn molto inesperto riguardo linux e volevo sapere se su slackware si potevano installare i pacchetti con estenzione .gz e/o .tar. mi interessa perché moltissimi programmi hanno queta estensione che nn riesco a installare con pkgtool!! :x grazie!

Re: File *.tar; *.gz

Inviato: dom 12 feb 2006, 19:55
da darkside04
Crack ® ha scritto:ciao a tutti ragazzi. sn molto inesperto riguardo linux e volevo sapere se su slackware si potevano installare i pacchetti con estenzione .gz e/o .tar. mi interessa perché moltissimi programmi hanno queta estensione che nn riesco a installare con pkgtool!! :x grazie!
certo che si possono installare!

Solo che devono essere prima scompattati con:

Codice: Seleziona tutto

tar xvzf *.tar/*.tar.gz


mentre i file *.bz2 devi scompattarli con:

Codice: Seleziona tutto

tar xjvf *.bz2
dopodichè devi digitare, come root,

Codice: Seleziona tutto

configure&&make&&makeinstall

Inviato: dom 12 feb 2006, 20:03
da ZeroByte
Con pkgtool puoi installare solamenti i pacchetti *.tgz per Slackware! I file *.tar sono come dei "contenitori di file", mentre i file *.tar.gz sono semplicemente dei tar compressi. Per cui se vuoi installare un pacchetto, o prendi il *.tgz per Slackware e lo installi con

Codice: Seleziona tutto

 #install-pkg nomepacchetto.tgz 
o se si tratta di sorgenti, devi prima estrarli dall'archivio:

Codice: Seleziona tutto

 tar -xf nome_file.tar 
o

Codice: Seleziona tutto

 gunzip nome_file.tar.gz 
e proseguire con la compilazione (che di solito segue i comandi canonici configure, make e make install - quest'ultimo da root)

ZeroByte

Re: File *.tar; *.gz

Inviato: dom 12 feb 2006, 20:03
da Crack ®
darkside_04 ha scritto:
Crack ® ha scritto:ciao a tutti ragazzi. sn molto inesperto riguardo linux e volevo sapere se su slackware si potevano installare i pacchetti con estenzione .gz e/o .tar. mi interessa perché moltissimi programmi hanno queta estensione che nn riesco a installare con pkgtool!! :x grazie!
certo che si possono installare!

Solo che devono essere prima scompattati con:

Codice: Seleziona tutto

tar xvzf *.tar/*.tar.gz


mentre i file *.bz2 devi scompattarli con:

Codice: Seleziona tutto

tar xjvf *.bz2
dopodichè devi digitare, come root,

Codice: Seleziona tutto

configure&&make&&makeinstall
ehm nn mi è ben chiaro l'ultimo passaggio:

dopodichè devi digitare, come root,

Codice: Seleziona tutto

configure&&make&&makeinstall
[/quote]

ho scompattato il pakketto anke se nn so dv l'ha estratto e poi ho scritto: configure&&make&&makeinstall solo che la console mi da: -bash: configure: Command not found :oops: :?

Re: File *.tar; *.gz

Inviato: dom 12 feb 2006, 20:14
da darkside04
Crack ® ha scritto:[

Codice: Seleziona tutto

configure&&make&&makeinstall

ho scompattato il pakketto anke se nn so dv l'ha estratto e poi ho scritto: configure&&make&&makeinstall solo che la console mi da: -bash: configure: Command not found :oops: :?
prova con

Codice: Seleziona tutto

./configure
dopo che ha fatto le operazioni di configurazione digita:

Codice: Seleziona tutto

make&&makeinstall
il pacchetto lo ha estratto nella directory dove hai scaricato il file (verifica il percorso del download) dopo averlo scompattato dovresti trovarti una directory che prende il nome del file (ad es.: se hai scaricato sotto /home/pippo/ il file pluto.tar dovresti trovarti sotto /home/pippo/ una directory Pluto).

digita cd nome directory (il percorso lo devi dare completo) e quando sei dentro la directory contenente i file scaricati dai i comandi di cui sopra.
Ciao.

Inviato: dom 12 feb 2006, 21:42
da gallows
`make install' staccato!
Comunque sconsiglio di installare programmi con `make install' sotto /usr, non è da Slackers 8)

Inviato: dom 12 feb 2006, 22:32
da goldy
Anche leggere il file INSTALL non sarebbe una cattiva idea

Inviato: lun 13 feb 2006, 12:51
da Paoletta

Codice: Seleziona tutto

./configure
di solito si usa

Codice: Seleziona tutto

./configure --prefix=/usr
perchè in Slackware i pacchetti aggiuntivi in genere non sono collocati
in /usr/local, ma in /usr

Inviato: lun 13 feb 2006, 13:19
da gallows
Questo vale per i pacchetti.

Quando si installa direttamente da sorgenti IMO è meglio o installare sotto la propria ~ oppure in /opt, al massimo in /usr/local.
Direttamente sotto /usr si crea disordine e rimuoverli risulta davvero complesso.

Re: File *.tar; *.gz

Inviato: lun 13 feb 2006, 13:53
da sunreal
Crack ® ha scritto:ciao a tutti ragazzi. sn molto inesperto riguardo linux e volevo sapere se su slackware si potevano installare i pacchetti con estenzione .gz e/o .tar. mi interessa perché moltissimi programmi hanno queta estensione che nn riesco a installare con pkgtool!! :x grazie!
Se voui un consiglio cerca di capire come funziona safeinstall, è un software semplicissimo, lo trovi qui su slacky-download e nel forum ci sono delle discussioni in cui si spiega il funzionamento che è semplicissimo, praticamente, una volta installato il pacchetto di safeinstall, devi decomprimere il pacchetto che ti interessa come ti è stato spiegato sopra poi devi dare:
./configure
make
si passa a root con:
su
password di root
quindi si da il comando safeinstall.sh
che crea un pacchetto, in genere nella directory root, in formato .tgz, cioè di quelli installabili con pkgtool o installpkg. Il vantaggio rispetto ad installare il pacchetto con make install sta nella semplicità di rimozione-upgrade che con make install sono un terno al lotto. Ciao.

PS Spesso i software che vogliamo installare si trovano in formato .tgz per slackware, quindi magari prima della compilazione una ricerca io la faccio sempre. Ariciao

Inviato: lun 13 feb 2006, 14:25
da Salvo
Leggi prima il file INSTALL.
Non tutti i programmi si compilano con quella procedura.
Comunque per avere un sistema più ordinato è meglio farsi il pacchetto prima di installarlo.
Leggi l' how-to qui su slacky per vedere come si fa. E' più semplice di quanto sembri.
Se vuoi invece automatizzare le operazioni per la creazione di un pacchetto, leggi anche la parte riguardante gli Slackbuild.

Inviato: lun 13 feb 2006, 16:57
da albatros
Puoi anche dare, alla fine, anziché ' make install ', ' make install-strip ', che ti toglie i simboli di debugging e ti rende gli eseguibili più leggeri...