Il pacchetto Ed contiene un editor di linea spartano.
Tempo approssimativo di costruzione: 0.1 SBU Spazio necessario sul disco: 3.1 MB
L'installazione di Ed dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed.
Ed non è qualcosa usato da molta gente. È installato qui perché può essere usato dal programma di patch se incontrate un file patch basato su ed. Questo avviene raramente, perché patch basate sulle differenze oggi sono preferite.
Ed normalmente usa la funzione mktemp per creare file temporanei in /tmp, ma questa funzione contiene una vulnerabilità (vedere la sezione sui Temporary Files in http://en.tldp.org/HOWTO/Secure-Programs-HOWTO/avoid-race.html). Applicate la seguente patch per far sì che Ed usi invece mkstemp, un modo sicuro per creare file temporanei:
patch -Np1 -i ../ed-0.2-mkstemp.patch
Ora preparate Ed per la compilazione:
./configure --prefix=/usr --exec-prefix=""
Il significato delle opzioni di configurazione:
--exec-prefix="": questo forza i programmi ad essere installati nella directory /bin. Avere programmi disponibili lì è utile nell'eventualità che la partizione /usr diventi indisponibile.
Compilate il pacchetto:
make
Per verificare i risultati digitate: make check.
Installate il pacchetto:
make install