[Risolto] [Install] problema installazione pacchett .tar.gz

Installazione, configurazione e uso di programmi e strumenti.
v-simo-v
Prode Principiante
Messaggi: 184
Iscrizione: sabato 23 ottobre 2010, 15:45

[Risolto] [Install] problema installazione pacchett .tar.gz

Messaggio da v-simo-v »

Salve a tutti, sono nuovo di Ubuntu e quindi non c'è da stupirsi se ho problemi ad installare pacchetti .tar.bz (e tanti altri che non sono .deb)
Il pacchetto in questione è questo: ms-sys-2.2.0 scaricabile da http://ms-sys.sourceforge.net/#Download
secondo il file readme.txt viene detto che il pacchetto deve essere estratto ed utilizzare i comandi make e sudo make install.
ma ciò non funziona.
Vi posto il terminale:

Codice: Seleziona tutto

simo76@PC-simo76:~$ cd /home/simo76/Scaricati
simo76@PC-simo76:~/Scaricati$ tar zxvf ms-sys*.tar.gz
ms-sys-2.2.0/
ms-sys-2.2.0/mo/
ms-sys-2.2.0/po/
(continua...)
ms-sys-2.2.0/COPYING
ms-sys-2.2.0/include-fallback/
ms-sys-2.2.0/include-fallback/libintl.h
simo76@PC-simo76:~/Scaricati$ cd ms-sys-2.2.0
simo76@PC-simo76:~/Scaricati/ms-sys-2.2.0$ make
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/br.d src/br.c > dep/br.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/br.o src/br.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/fat12.d src/fat12.c > dep/fat12.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/fat12.o src/fat12.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/fat16.d src/fat16.c > dep/fat16.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/fat16.o src/fat16.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/fat16fd.d src/fat16fd.c > dep/fat16fd.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/fat16fd.o src/fat16fd.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/fat32.d src/fat32.c > dep/fat32.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/fat32.o src/fat32.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/fat32fd.d src/fat32fd.c > dep/fat32fd.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/fat32fd.o src/fat32fd.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/fat32nt.d src/fat32nt.c > dep/fat32nt.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/fat32nt.o src/fat32nt.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/file.d src/file.c > dep/file.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/file.o src/file.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/identify.d src/identify.c > dep/identify.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/identify.o src/identify.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/main.d src/main.c > dep/main.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/main.o src/main.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/nls.d src/nls.c > dep/nls.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/nls.o src/nls.c
cc -MM -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -MT dep/partition_info.d src/partition_info.c > dep/partition_info.d
cc -O2 -ansi -pedantic -Wall -c -I inc -D PACKAGE=\"ms-sys\" -D LOCALEDIR=\"/usr/local/share/locale\" -idirafter include-fallback -D_FILE_OFFSET_BITS=64  -o obj/partition_info.o src/partition_info.c
cc -o bin/ms-sys obj/br.o obj/fat12.o obj/fat16.o obj/fat16fd.o obj/fat32.o obj/fat32fd.o obj/fat32nt.o obj/file.o obj/identify.o obj/main.o obj/nls.o obj/partition_info.o 
msgfmt -o mo/sv.mo po/sv.po
make: msgfmt: comando non trovato
make: *** [mo/sv.mo] Errore 127
simo76@PC-simo76:~/Scaricati/ms-sys-2.2.0$ 
sapreste darmi una soluzione?
Ultima modifica di v-simo-v il domenica 19 dicembre 2010, 12:45, modificato 1 volta in totale.
Avatar utente
Alka-Seltzer PLUS
Rampante Reduce
Rampante Reduce
Messaggi: 8887
Iscrizione: venerdì 18 settembre 2009, 13:29
Desktop: Unity + Gnome flashback
Distribuzione: Ubuntu 16.04 & 14.04 64bit

Re: [Install] problema installazione pacchett .tar.gz

Messaggio da Alka-Seltzer PLUS »

Ciao, posso soltanto darti un' idea: apri il gestore pacchetti e metti " msgfmt " ( <- il comando non trovato ) nel filtro di ricerca, installa il relativo pacchetto e ritenta col comando che non è andato a buon fine :)
| MB: ASUS M3A78 PRO | CPU: AMD Phenom II X4 940 BE | RAM: G-SKILL 8GB 800 MHz | VGA: Sapphire ATI HD 5770 | HD: SSD SAMSUNG 850 EVO + WDC WD10EACS-00DS | Optical drive: NEC SATA AD-7201 Lightscribe | Monitor: ASUS MK221H 22' | Speakers: Majestic HTS 221 | Case: Coolermaster ELITE 335 | Power supply: EVGA SuperNova 550 GS V2 | OS: Ubuntu 16.04 64 bit + Ubuntu Linux 14.04 64bit |
Avatar utente
rokamboll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 776
Iscrizione: mercoledì 21 marzo 2007, 15:19
Località: Busto Arsizio

Re: [Install] problema installazione pacchett .tar.gz

Messaggio da rokamboll »

Prova a dare il comando
sudo make


oppure qui c'è il .deb
Spero sia lo stesso pacchetto
https://launchpad.net/~ferramroberto/+archive/lucidtest/+build/1749023
Ultima modifica di rokamboll il sabato 18 dicembre 2010, 18:34, modificato 1 volta in totale.
La mia libertà finisce dove inizia la tua. Quindi nun t'allargà.
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: [Install] problema installazione pacchett .tar.gz

Messaggio da Elrond »

rokamboll ha scritto: Prova a dare il comando
sudo make
make in generale non va dato preceduto da sudo, e comunque make si è lamentato dell'assenza del comando msgfmt, non del fatto che l'utente non lo possa utilizzare, quindi è giusto il consiglio di Alka-Seltzer PLUS. Per la cronaca, il programma msgfmt è fornito dal pacchetto gettext
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
v-simo-v
Prode Principiante
Messaggi: 184
Iscrizione: sabato 23 ottobre 2010, 15:45

Re: [Install] problema installazione pacchett .tar.gz

Messaggio da v-simo-v »

Elrond ha scritto:
rokamboll ha scritto: Prova a dare il comando
sudo make
make in generale non va dato preceduto da sudo, e comunque make si è lamentato dell'assenza del comando msgfmt, non del fatto che l'utente non lo possa utilizzare, quindi è giusto il consiglio di Alka-Seltzer PLUS. Per la cronaca, il programma msgfmt è fornito dal pacchetto gettext
ho provato ad installare il pacchetto gettext e ora non mi viene nessun errore:

Codice: Seleziona tutto

simo76@PC-simo76:~$ cd /home/simo76/Scaricati/ms-sys-2.2.0
simo76@PC-simo76:~/Scaricati/ms-sys-2.2.0$ make
msgfmt -o mo/sv.mo po/sv.po
simo76@PC-simo76:~/Scaricati/ms-sys-2.2.0$ sudo make install
[sudo] password for simo76: 
install -D -m 755 bin/ms-sys /usr/local/bin/ms-sys
mkdir -p /usr/local/share/locale/sv/LC_MESSAGES
install -D -m 644 mo/sv.mo /usr/local/share/locale/sv/LC_MESSAGES/ms-sys.mo
install -D -m 644 man/ms-sys.1 /usr/local/man/man1/ms-sys.1
simo76@PC-simo76:~/Scaricati/ms-sys-2.2.0$ 
per sicurezza, come faccio a sapere se è stato installato veramente?
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: [Install] problema installazione pacchett .tar.gz

Messaggio da Elrond »

v-simo-v ha scritto: per sicurezza, come faccio a sapere se è stato installato veramente?
Avvialo (non conosco nello specifico il programma ms-sys, non ho idea di come si usi)
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
v-simo-v
Prode Principiante
Messaggi: 184
Iscrizione: sabato 23 ottobre 2010, 15:45

Re: [Install] problema installazione pacchett .tar.gz

Messaggio da v-simo-v »

Elrond ha scritto:
v-simo-v ha scritto: per sicurezza, come faccio a sapere se è stato installato veramente?
Avvialo (non conosco nello specifico il programma ms-sys, non ho idea di come si usi)
ah grazie mille!!!!  :)
funziona, ho cercato su svariati siti ma non ho mai trovato la soluzione !!

ma un'ultima domanda per curiosità, se dovessi installare un generico pacchetto tar.gz o vari, come farei sapere se installato o meno?
infatti per questo prima l'avevo chiesto.
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: [Install] problema installazione pacchett .tar.gz

Messaggio da Elrond »

v-simo-v ha scritto: ma un'ultima domanda per curiosità, se dovessi installare un generico pacchetto tar.gz o vari, come farei sapere se installato o meno?
infatti per questo prima l'avevo chiesto.
Avviandolo. Non ho mai compilato pacchetti in cui alla fine della compilazione comparisse un messaggio che segnala la corretta esecuzione del processo, semplicemente se tutto è andato bene puoi usarlo (comunque ti accorgi se tutto è andato bene se non sono comparsi messaggi di errore).

P. S. prima che qualcuno ti dica il contrario, sappi che non esiste un metodo generale per compilare un programma. Tutto dipende da quali strumenti ha utilizzato lo sviluppatore. Se ha usato autotools allora probabilmente si compilerà con

Codice: Seleziona tutto

./configure
make
# make install
ma NON sempre è così (e come hai potuto notare tu stesso, per compilare ms-sys c'è stato bisogno solo di

Codice: Seleziona tutto

make
# make install
perché lo sviluppatore aveva già fornito il Makefile e non c'era nessuno script di configurazione). L'unico consiglio generale che ti si può dare sul come compilare un programma è: apri l'archivio contente il codice sorgente e leggi le istruzioni contenute nei file README o INSTALL che sono (quasi) sempre presenti.
Ultima modifica di Elrond il sabato 18 dicembre 2010, 20:22, modificato 1 volta in totale.
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
v-simo-v
Prode Principiante
Messaggi: 184
Iscrizione: sabato 23 ottobre 2010, 15:45

Re: [Install] problema installazione pacchett .tar.gz

Messaggio da v-simo-v »

Elrond ha scritto:

Avviandolo. Non ho mai compilato pacchetti in cui alla fine della compilazione comparisse un messaggio che segnala la corretta esecuzione del processo, semplicemente se tutto è andato bene puoi usarlo (comunque ti accorgi se tutto è andato bene se non sono comparsi messaggi di errore).

P. S. prima che qualcuno ti dica il contrario, sappi che non esiste un metodo generale per compilare un programma. Tutto dipende da quali strumenti ha utilizzato lo sviluppatore. Se ha usato autotools allora probabilmente si compilerà con
L'unico consiglio generale che ti si può dare sul come compilare un programma è: apri l'archivio contente il codice sorgente e leggi le istruzioni contenute nei file README o INSTALL che sono (quasi) sempre presenti.
Grazie mille per l'aiuto!
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 11 ospiti