Pagina 1 di 1

Domandona sui .tgz

Inviato: dom 20 mag 2007, 14:30
da mordecai
Vorrei soddisfare una mia curiosità!

Se ho un precompilato per la slackware in .tgz,e lo estraggo con tar xfvz,posso installarlo da sorgenti?

O meglio,se lo estraggo,ho un modo alternativo per installarlo?

Magari se un utente diverso dalla slack,scarica un .tgz,ha la possibilità di installarlo sulla sua distro linux?es. debian

Inviato: dom 20 mag 2007, 14:32
da gnubit
il tgz non è altro che il binario e tutti i file correlati disposti nelle giuste directory e compressi

Come tale in assenza di problemi di dipendenze il tgz va dovunque.

Inviato: dom 20 mag 2007, 14:41
da mordecai
In sostanza un utente debian (ad es.),se scarica da questo sito un .tgz,come può installarlo?

Inviato: dom 20 mag 2007, 15:47
da alessiodf
mordecai ha scritto:In sostanza un utente debian (ad es.),se scarica da questo sito un
.tgz,come può installarlo?
I pacchetti che trovi qui sono per slackware.. li installi cosi

Codice: Seleziona tutto

upgradepkg --install-new nome-pacchetto.tgz

Inviato: dom 20 mag 2007, 15:54
da mordecai
HO capito male,o con questo comando

Codice: Seleziona tutto

upgradepkg --install-new nome-pacchetto.tgz
l'utente debian può installare un tgz?[/code]

Inviato: dom 20 mag 2007, 16:03
da manolo
Hai capito male.

Inviato: dom 20 mag 2007, 16:09
da targzeta
hehe, se la debian ha lo script upgradepkg ;).

comunque, se sei su un altra distro ti pasta fare:

Codice: Seleziona tutto

cd /;
tar -zxf pacchetto.tgz
Con tutto quello che ne consegue:
- Viene creata la directory "/install"
- Non puoi eliminare il pacchetto.

Spina

P.S. Ti conviene estrarre il pacchetto in un directory temporanea e poi creare il relativo pacchetto per la distro.

Inviato: dom 20 mag 2007, 16:22
da absinthe
più che altro occorre capire con che toolchain e su che glibc/kernel è stato compilato il pacchetto se no col piffero che funziona...

M

Inviato: dom 20 mag 2007, 17:01
da alessiodf
si, infatti avevo capito male :|

comunque.. ricompilarlo per deb invece di fare ste zozzate? :roll:

Inviato: dom 20 mag 2007, 17:49
da albatros
Premesso che di sicuro ti conviene ricompilare il programma perché le librerie a cui è linkato possono essere di versioni diverse o in un'altra distro possono non esserci affatto di default, comunque puoi o estrarre il pacchetto con explodepkg e installarlo file a file oppure potresti provare alien:
http://kitenet.net/~joey/code/alien/

Debian ha una miriade di pacchetti, difficilmente troverai qualcosa per slackware per cui non vi sia un corrispondente pacchetto .deb, non vedo quindi il motivo per un utente Debian di scaricare tgz...

Inviato: dom 20 mag 2007, 18:01
da B4sH
forse non ho ben capito, ma se usi debian, perchè non usi il suo gestore dei pacchetti tanto famoso per la gran quantità di pacchetti che dispone?

Inviato: dom 20 mag 2007, 18:06
da gnubit
B4sH è la prima cosa a cui ho pensato io, "Ma come apt-get?"

Comunque diciamo che se ipoteticamente Debian ha lo stesso kernel e le stesse glibc, scomprimendo il tgz va.
Anche se personalmente non lo farei, disinstallare il programma potrebbe diventare un agonia.

Inviato: dom 20 mag 2007, 23:48
da B4sH
gnubit ha scritto:B4sH è la prima cosa a cui ho pensato io, "Ma come apt-get?"

Comunque diciamo che se ipoteticamente Debian ha lo stesso kernel e le stesse glibc, scomprimendo il tgz va.
Anche se personalmente non lo farei, disinstallare il programma potrebbe diventare un agonia.
infatti non vedo l'ora di conoscere la risposta, credo che debian sia la distribuzione gnu-linux con il maggiore numero di pacchetti... bho!