Salve a tutti,
l'altro giorno ho installato il pacchetto lua5.1 dal sito di lua, ma a quanto pare o non ho installato la corretta versione, oppure ho sbagliato qualcosa, fatto sta che per far funzionare un programma in C (OSRM) mi dà un sacco di errori, e per quello che mi serve mi han detto che con i seguenti pacchetti lua installati il programma non dà problemi:

liblua5.1-0/precise uptodate 5.1.4-12ubuntu1
liblua5.1-0-dev/precise uptodate 5.1.4-12ubuntu1
libluabind-dev/precise uptodate 0.9.1+dfsg-4
libluabind0.9.1/precise uptodate 0.9.1+dfsg-4
libluajit-5.1-2/precise uptodate 2.0.0~beta9+dfsg-1
libluajit-5.1-common/precise uptodate 2.0.0~beta9+dfsg-1
libluajit-5.1-dev/precise uptodate 2.0.0~beta9+dfsg-1*

Quindi io ho voluto togliere lua5.1 seguendo questa guida, fatto tutto mi dà che lua5.1 è disinstallato, ma vedo che nel mio file system, precisamente nella cartella usr/include, vi sono ancora le due cartelle lua5.1 e luablind e mi chiedevo se ciò fosse normale, dato che vorrei reinstallare lua con gli aggiornamenti che mi ha detto sopra.

Ciao e grazie

chiesto 07 Feb '14, 09:53

Zoifil's gravatar image

Zoifil
656711

modificato 07 Feb '14, 12:26

dadexix86's gravatar image

dadexix86 ♦♦
16.9k816161

@Zoifil: io non capisco, nei repo di Ubuntu 12.04 c'è addirittura lua 5.2, per quale motivo sei andato a complicarti la vita andando a prendere una versione più vecchia dal sito, che poi non essendo integrata in Ubuntu non si disinstalla correttamente?

(07 Feb '14, 10:14) enzotib ♦♦ enzotib's gravatar image

Inoltre per favore mettici un link da cui scaricare il pacchetto in questione e soprattutto con le istruzioni che hai seguito per l'installazione.

(07 Feb '14, 10:26) dadexix86 ♦♦ dadexix86's gravatar image

Ciao, scusatemi ma ho installato ubuntu e lo sto usando da una settimana, non me ne intendo per niente, cmq ho seguito questa guida(voce ubuntu 12.04): https://github.com/DennisOSRM/Project-OSRM/wiki/Building%20OSRM e poi ho installato lua 5.1 da questo sito: http://www.lua.org/versions.html

Ho preso la 5.1 perchè ho visto che nel progetto che mi serviva usavano quella..

(07 Feb '14, 11:33) Zoifil Zoifil's gravatar image

Perché non hai semplicemente seguito le istruzioni sul primo sito ma sei andato a prendere lua5.1 da un'altra parte?

Comunque, non era in merito a OSRM la mia domanda, ma in merito a ciò che ti sta dando problemi. lua5.1 come l'hai installato? Metti le istruzioni che hai seguito per installarlo.

(07 Feb '14, 11:45) dadexix86 ♦♦ dadexix86's gravatar image

Sono andata a prendere lua perchè dopo che ho provato a compilare un file in cpp, mi diceva che mancava il pacchetto lua e di installarlo, quindi sono andata sul sito di lua solo che sinceramente non mi ricordo bene come avevo fatto, ma l'avevo installato direttamente dal sito con sudo apt-get install

(07 Feb '14, 12:01) Zoifil Zoifil's gravatar image

Con apt-get install lo installi dai repo, non dal sito.
Purtroppo se non sai essere precisa su come hai installato è difficile aiutarti a disinstallare...

Comunque le istruzioni per Ubuntu in fondo alla pagina di OSRM prevedono anche l'installazione di lua5.1, le hai seguite per compilare OSRM?

(07 Feb '14, 12:06) dadexix86 ♦♦ dadexix86's gravatar image

si, ho copiato e incollato questo codice sul mio terminale:

sudo apt-get install build-essential git cmake pkg-config libprotoc-dev libprotobuf7 \
protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev \
libbz2-dev libstxxl-dev libstxxl-doc libstxxl1 libxml2-dev \
libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libluajit-5.1-dev
(07 Feb '14, 12:29) Zoifil Zoifil's gravatar image

Ottimo, allora avevi già installato lua5.1, con quel comando :)

Hai rimosso tutti quei pacchetti quando hai provato a disinstallare lua5.1? Perché i files in include in genere sono librerie non compilato, quindi direi fornite dai pacchetti liblua5.1-0-dev, libluabind-dev e libluajit-5.1-dev.

Per rimuovere tutto quello che hai installato devi rimuovere tutti i pacchetti che hai installato col comando sopra (eventualmente anche con --purge e autoremove per rimuovere anche le dipendenze).

(07 Feb '14, 12:35) dadexix86 ♦♦ dadexix86's gravatar image

Ok grazie, non avevo considerato il fatto in realtà lua era stato installato insieme agli altri liblua ecc, quindi avevo fatto il purge e autoremove solo a lua5.1, grazie per la disponibilità, ora lo provo =)

(07 Feb '14, 12:39) Zoifil Zoifil's gravatar image

Ok, fammi sapere! :)

Che casomai scrivo una risposta e la accetti ;)

(07 Feb '14, 12:41) dadexix86 ♦♦ dadexix86's gravatar image

Ok, risolto! Grazie mille, solo che per accettare la risposta mi dice che devo avere più di 20 punti e per ora ne ho solo 10

(07 Feb '14, 12:54) Zoifil Zoifil's gravatar image

Non c'è ancora nessuna risposta da accettare, ora la scrivo e poi accettala :)

(07 Feb '14, 13:18) dadexix86 ♦♦ dadexix86's gravatar image

Dato che hai installato (come spiegato sul sito di ORSM) con

sudo apt-get install build-essential git cmake pkg-config libprotoc-dev libprotobuf7 \
protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev \
libbz2-dev libstxxl-dev libstxxl-doc libstxxl1 libxml2-dev \
libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libluajit-5.1-dev

Se disinstalli solo lua5.1, tutti gli altri pacchetti, compresi i dev che forniscono i sorgenti le librerie nelle cartelle include restano installati.
Per rimuovere tutto (dipendenze ormai inutili comprese) devi dare

sudo apt-get --purge autoremove build-essential git cmake pkg-config libprotoc-dev libprotobuf7 \
protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev \
libbz2-dev libstxxl-dev libstxxl-doc libstxxl1 libxml2-dev \
libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libluajit-5.1-dev
coll. permanente

ha risposto 07 Feb '14, 13:20

dadexix86's gravatar image

dadexix86 ♦♦
16.9k816161

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×186
×170
×43
×1

domanda posta: 07 Feb '14, 09:53

domanda visualizzata: 1,355 volte

ultimo aggiornamento: 07 Feb '14, 13:20

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.