Instalando Ed-0.2

Estimación del tiempo de construcción:      0.06 SBU
Estimación del espacio de disco requerido:  3 MB

Instalación de Ed

Este paquete necesita que le apliques un parche antes de poder instalarlo. Asegúrate de desempaquetarlo antes de ejecutar los comandos de instalación.

Ed no es algo que querrás utilizar personalmente. Se instala aquí porque puede que lo use el programa patch si te encuentras con algún parche basado en ed. Esto no suele ocurrir porque ahora se prefieren los parches basados en diff.

Instala Ed ejecutando los siguientes comandos:

patch -Np1 -i ../ed-0.2.patch &&
./configure --prefix=/usr &&
make &&
make install &&
mv /usr/bin/{ed,red} /bin

Explicación de los comandos

patch -Np1 -i ../ed-0.2.patch : Este parche arregla una vulnerabilidad de enlaces simbólicos en ed. El ejecutable ed crea ficheros en /tmp con nombres predecibles. Usando varios tipos de ataques de enlaces simbólicos, es posible hacer a ed escribir en ficheros que no debería, cambiar los permisos de varios ficheros, etc.

Contenido de Ed

Última versión comprobada: 0.2.

Dependencias de instalación de Ed

Última versión comprobada: 0.2.

Bash: sh
Binutils: ar, as, ld, ranlib
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mv, rm, touch
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: hostname
Textutils: cat, tr