[Risolto] Aiuto Codice Lingua Installpkg (errore grep)

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
macromicro
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: sab 15 nov 2008, 17:29
Nome Cognome: Andrea Barca
Slackware: Slamd64 12.1
Desktop: Desktop
Distribuzione: Slamd64 12.1

[Risolto] Aiuto Codice Lingua Installpkg (errore grep)

Messaggio da macromicro »

Ciao a tutti.
Non capisco come mai quando do il comando:" installpkg nome pacchetto " l'installazione parte normalmente, quando arrivo al punto in cui mi chiede di inserire il codice della lingua, che per L'italiano
è il n. 40, si ferma lì nel senso che iserisco 40 do invio e mi richiede il codice.
Mi è successo già 2 volte con i pacchetti:" Openoffice e Amule" cosa devo fare per fargli completare l 'installazione??
Grazie.
Ultima modifica di macromicro il sab 22 nov 2008, 1:02, modificato 2 volte in totale.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Aiuto Codice Lingua Installpkg

Messaggio da targzeta »

macromicro ha scritto:..." installpkg nome pacchetto " l'installazione parte normalmente, quando arrivo al punto in cui mi chiede di inserire il codice della lingua, che per L'italiano
è il n. 40, si ferma lì nel senso che iserisco 40 do invio e mi richiede il codice....
E da quando installpkg chiede il codice della lingua? Questa mi è nuova :shock:

Spina

Offtopic: Finalmente sono diventato Master :D
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

macromicro
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: sab 15 nov 2008, 17:29
Nome Cognome: Andrea Barca
Slackware: Slamd64 12.1
Desktop: Desktop
Distribuzione: Slamd64 12.1

Re: Aiuto Codice Lingua Installpkg

Messaggio da macromicro »

spina ha scritto:
macromicro ha scritto:..." installpkg nome pacchetto " l'installazione parte normalmente, quando arrivo al punto in cui mi chiede di inserire il codice della lingua, che per L'italiano
è il n. 40, si ferma lì nel senso che iserisco 40 do invio e mi richiede il codice....
E da quando installpkg chiede il codice della lingua? Questa mi è nuova :shock:

Spina
E allora cosa chiede, ti posto l'output:

bash-3.1# installpkg amule-2.1.3-i486-1sl.tgz
/sbin/installpkg: line 231: 15701 Done(1) grep "^$packagebase:" "$TAGFILE"
15702 Segmentation fault | grep ADD >/dev/null 2>/dev/null
/sbin/installpkg: line 231: 15703 Done(1) grep "^$packagebase:" "$TAGFILE"
15704 Segmentation fault | grep REC >/dev/null 2>/dev/null
/sbin/installpkg: line 231: 15705 Done(1) grep "^$packagebase:" "$TAGFILE"
15706 Segmentation fault | grep OPT >/dev/null 2>/dev/null
/sbin/installpkg: line 231: 15707 Done(1) grep "^$packagebase:" "$TAGFILE"
15708 Segmentation fault | grep SKP >/dev/null 2>/dev/null
expr: errore di sintassi
expr: errore di sintassi
Installing package amule-2.1.3-i486-1sl...
PACKAGE DESCRIPTION:
/sbin/installpkg: line 231: 15775 Done cat $DESCRIPTION
15776 Segmentation fault | grep "^$packagebase:" >>$ADM_DIR/packages/$shortname 2>/dev/null
/sbin/installpkg: line 231: 15777 Done cat $DESCRIPTION
15778 Segmentation fault | grep "^$shortname:" >>$ADM_DIR/packages/$shortname 2>/dev/null
Executing install script for amule-2.1.3-i486-1sl...
choice your language (0 available)...
1. Afrikaans 48. Lithuanian
2. Amharic 49. Latvian
3. Arabic 50. Macedonian
4. Assamese 51. Malayalam
5. Azerbaijani 52. Mongolian
6. Belarusian 53. Marathi
7. Bulgarian 54. Malay
8. Bengali (Bangladesh) 55. Norwegian Bokmal
9. Bengali (India) 56. Nepali
10. Tibetan 57. Dutch
11. Breton 58. Norwegian Nynorsk
12. Bosnian 59. Ndebele, South
13. Catalan 60. NorthernSotho/Sepedi
14. Czech 61. Oriya
15. Welsh 62. Punjabi
16. Danish 63. Polish
17. German 64. Portuguese
18. Dzongkha 65. Brazil (Port.)
19. Greek 66. Romanian
20. English (GB) 67. Russian
21. English (US) 68. Kinyarwanda
22. English (South Africa) 69. Serbian Latin
23. Esperanto 70. Slovak
24. Spanish 71. Slovenian
25. Estonian 72. Albanian
26. Basque 73. Serbian Cyrillic
27. Persian 74. Swati
28. Finnish 75. Sotho
29. French 76. Swedish
30. French (CA) 77. Swahili
31. Irish 78. Tamil
32. Gaelic (Scotland) 79. Tajik
33. Galician 80. Thai
34. Gujarati 81. Tigrinya
35. Hebrew 82. Tswana
36. Hindi 83. Turkish
37. Croatian 84. Tsonga
38. Hungarian 85. Ukrainian
39. Armenian 86. Urdu
40. Italian 87. Urdu (Pakistan)
41. Japanese 88. Venda
42. Georgian 89. Vietnamese
43. Khmer (Cambodia) 90. Walloon
44. Kannada 91. Xhosa
45. Korean 92. Chinese (simplified)
46. Kurdish 93. Chinese (traditional)
47. Lao 94. Zulu
choice n.:

PS: Adesso vedo che mi dice:"expr: errore di sintassi "
Dove ho sbagliato?? forse ho sbagliato pacchetto???
Ultima modifica di macromicro il ven 21 nov 2008, 22:19, modificato 1 volta in totale.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Aiuto Codice Lingua Installpkg

Messaggio da targzeta »

Ho visto che hai la Slamd64, se fai

Codice: Seleziona tutto

grep --help
va in segfault?

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

macromicro
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: sab 15 nov 2008, 17:29
Nome Cognome: Andrea Barca
Slackware: Slamd64 12.1
Desktop: Desktop
Distribuzione: Slamd64 12.1

Re: Aiuto Codice Lingua Installpkg

Messaggio da macromicro »

Si esatto:
bash-3.1# grep --help
Segmentation fault

Cosa significa?

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Aiuto Codice Lingua Installpkg

Messaggio da targzeta »

macromicro ha scritto:Si esatto:
bash-3.1# grep --help
Segmentation fault

Cosa significa?
E' un problema che ho avuto anche io con la 12.1, devi ricompilarti grep, fai così:
  • vai nel CD/DVD della Slamd64 nella directory

    Codice: Seleziona tutto

    source/a/grep
  • rilanci lo slackbuild da root, con

    Codice: Seleziona tutto

    sh grep.PHBuild
Quando ha finito, fai

Codice: Seleziona tutto

cd /tmp/grep-2.5/src
cp grep /bin/
sempre come root. Il problema non è installpkg ma grep.

Fammi sapere,
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

macromicro
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: sab 15 nov 2008, 17:29
Nome Cognome: Andrea Barca
Slackware: Slamd64 12.1
Desktop: Desktop
Distribuzione: Slamd64 12.1

Re: Aiuto Codice Lingua Installpkg

Messaggio da macromicro »

Adesso provo, se puoi resta in linea 10 minuti, che qua mi chiamano (Mi rompono le............) arrivo tra 10 minuti.
Grazie mille.

macromicro
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: sab 15 nov 2008, 17:29
Nome Cognome: Andrea Barca
Slackware: Slamd64 12.1
Desktop: Desktop
Distribuzione: Slamd64 12.1

Re: Aiuto Codice Lingua Installpkg

Messaggio da macromicro »

spina ha scritto:
macromicro ha scritto:Si esatto:
bash-3.1# grep --help
Segmentation fault

Cosa significa?
E' un problema che ho avuto anche io con la 12.1, devi ricompilarti grep, fai così:
  • vai nel CD/DVD della Slamd64 nella directory

    Codice: Seleziona tutto

    source/a/grep
  • rilanci lo slackbuild da root, con

    Codice: Seleziona tutto

    sh grep.PHBuild
Quando ha finito, fai

Codice: Seleziona tutto

cd /tmp/grep-2.5/src
cp grep /bin/
sempre come root. Il problema non è installpkg ma grep.

Fammi sapere,
Spina
Sono entrato nella directory, ho aperto un terminale da root in:"media/Slamd64 DVD/source/a/grep" poi ho dato sempre da root:

bash-3.1# sh grep.PHBuild
tar: /media/Slamd64: impossibile open: No such file or directory
tar: Errore irrimediabile: esco subito
tar: Child returned status 2
tar: DVD/source/a/grep/grep-2.5.tar.bz2: non trovato nell'archivio
tar: Uscita per errore ritardata dall'errore precedente
grep.PHBuild: line 23: cd: grep-2.5: No such file or directory
grep.PHBuild: line 39: ./configure: No such file or directory
make: *** No targets specified and no makefile found. Stop.
bash-3.1#


Come vedi mi da errore.................
PS: Siccome ho instalato slam64 da poco e devo ancora configurarlo completamente, per montare il DVD ho dovuto dare da root ." thunar " praticamente l'equivalente del comando "sudo nautilus su Gnome/Debian, te lo dico per precisione, non credo sia questo a determinare l'errore, almeno credo.
Cosa devo fare? perchè mi da errore??

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Aiuto Codice Lingua Installpkg

Messaggio da targzeta »

Copia tutto il contenuto della directory in tmp ed esegui da li. Fai

Codice: Seleziona tutto

cd media/Slamd64 DVD/source/a/
cp -r grep /tmp
cd /tmp/grep/
poi riprova con lo slackbuild. L'errore te lo da perchè la directory "Slamd64 DVD/" contiene uno spazio.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

macromicro
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: sab 15 nov 2008, 17:29
Nome Cognome: Andrea Barca
Slackware: Slamd64 12.1
Desktop: Desktop
Distribuzione: Slamd64 12.1

Re: Aiuto Codice Lingua Installpkg

Messaggio da macromicro »

Spina scusami ma cosa intendi di preciso con il termine:" slackbuild "

Intanto copio la directory in temp, ho gia provato a copiare il file " grep.PHBuild " nella mia home, gli ho cambiato i permessi ma quando do il comando da terminale contina a darmi errore.
Adesso copio e poi ti posto l'output.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Aiuto Codice Lingua Installpkg

Messaggio da targzeta »

Lo slackbuild è lo script che serve a creare (build) il pacchetto per la slackware. Nel nostro caso è lo script:

Codice: Seleziona tutto

grep.PHBuild
Fai come segue:

Codice: Seleziona tutto

cd /media/Slamd64 DVD/source/a/
cp -r grep /tmp
cd /tmp/grep/
sh grep.PHBuild
Questo costruirà il pacchetto grep nella directory /tmp/, a noi non interessa il pacchetto, interessa l'eseguibile 'grep' che viene compilato dallo slackbuild prima di creare il pacchetto. L'eseguibile si trova in /tmp/grep-2.5/src (anche questa directory viene creata dallo slackbuild), quindi bisogna sotituire il tuo grep bacato con quello appena compilato, per farlo fai:

Codice: Seleziona tutto

cd /tmp/grep-2.5/src
cp grep /bin/
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

macromicro
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: sab 15 nov 2008, 17:29
Nome Cognome: Andrea Barca
Slackware: Slamd64 12.1
Desktop: Desktop
Distribuzione: Slamd64 12.1

Re: Aiuto Codice Lingua Installpkg

Messaggio da macromicro »

Ho copiato manualmente la directory "grep" della directory:" /media/Slamd64 DVD/source/a/grep " in temp e poi mi ci sono spostato con "cd" e da root ho dato:" sh grep.PHBuild " ha funzionato nel senso che lo ha installato senza errori, adesso cosa faccio??

Ti posto le ultime righe dell'output:

Gzipping grep-2.5-x86_64_slamd64-4.tar...

Renaming grep-2.5-x86_64_slamd64-4.tar.gz to grep-2.5-x86_64_slamd64-4.tgz...

Moving grep-2.5-x86_64_slamd64-4.tgz to .....

Package creation complete.

bash-3.1#

Sembra sia nadato tutto bene.
Ultima modifica di macromicro il ven 21 nov 2008, 23:32, modificato 1 volta in totale.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Aiuto Codice Lingua Installpkg

Messaggio da targzeta »

macromicro ha scritto:... ha funzionato nel senso che lo ha installato senza errori, adesso cosa faccio??
Ma hai letto il mio post precedente?

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

macromicro
Linux 0.x
Linux 0.x
Messaggi: 39
Iscritto il: sab 15 nov 2008, 17:29
Nome Cognome: Andrea Barca
Slackware: Slamd64 12.1
Desktop: Desktop
Distribuzione: Slamd64 12.1

Re: Aiuto Codice Lingua Installpkg

Messaggio da macromicro »

Si scusa mi ero "Perso" adesso ho appena copiato con CP come mi avevi detto:

bash-3.1# cd /tmp/grep-2.5/src
bash-3.1# cp grep /bin/
bash-3.1#

Adesso dovrei aver sostituito il pacchetto baggato, sono a posto cosi? provo ad installare i pacchetti che mi davano errore??

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: Aiuto Codice Lingua Installpkg

Messaggio da submax82 »

ma che roba strana, sembra che ti parta il mio autobuilder di openoffice :shock: :shock: :shock:

Rispondi