Ed-0.2

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.

Installazione di Ed

[Note]

Nota

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

Contenuti di Ed

Programmi installati: ed e red (collegamento a ed)

Brevi descrizioni

ed è un editor di testo di tipo "line-oriented". Può essere usato per creare, visualizzare, modificare e comunque manipolare file di testo.

red è un ed ristretto: può editare solo file nella directory corrente e non può eseguire comandi di shell.