4 votos

sed no encontrado pero ya instalado

Estoy usando Ubuntu 13.04. Estoy tratando de instalar ptxdist-2011.11.0 y cuando ejecuto ./configure , dice no encuentra una versión de sed:

    checking sed version... configure: error: we need at least GNU sed 4.x

Pero cuando ejecuto

sudo apt-get install sed

... ya está instalado ( sed is already the newest version ).

He comprobado la versión y es 4.2.2.

¿Podría alguien decirme qué hacer? No puedo cambiar la versión de ptxdist.

4voto

Stormvirux Puntos 2765

De ptxdist lista de correo

The check for the sed fails for newer sed versions have a different version
string. This was fixed in ptxdist-2013.01.0. If you need to use older
versions, then you need to backport the relveant fix (git commit
"2a89985 configure.ac: change regex for sed version")

Así que recomiendo usar la versión más reciente o modificar el archivo configure.ac de acuerdo con el git commit 2a89985.

git log -p 2a89985 le mostrará los cambios en los que se comprometen

Se puede clonar ptxdist el uso de

git clone git://git.pengutronix.de/git/ptxdist.git

cambiar el directorio de trabajo actual en la ptxdist repositorio

cd ptxdist

el pago bsp ptxdist versión

git checkout ptxdist-2012.03.0

agarrar la revisión cometer

git cherry-pick 2a89985

generar autotools de archivos para el sistema de construcción, usted tendrá que debido a que el directorio de git no contiene estos archivos.

./autogen.sh

instalar ptxdist en la forma habitual (./.configure ... && make && make install)

No debería ser ahora un nuevo ptxdist binario en tu $PATH en el uso correcto de la ruta de instalación. Migrar el bsp para que (Eso está bien porque sabemos que sólo hubo un cambio y este es el de corrección de errores para el sistema de construcción y no cambia nada en ptxdist).

fuente

0voto

Matthew Farwell Puntos 31257

Cuando está compilando algo que depende de la sed que necesita instalado el paquete de desarrollo de sed. Generalmente el paquete real lleva el paquete de desarrollo "-dev" anexa. Tratar de:

sed-dev apt-get install

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: