Ed è un editor di testo line-oriented. Esso è usato per creare, visualizzare, modificare e comunque manipolare file di testo, sia interattivamente che attraverso script di shell. Ed non è qualcosa che usano in molti. Esso è descritto qui poiché può essere usato dal programma patch se si incontra un file patch basato su Ed. Questo succede raramente, poiché oggi si preferiscono le patch basate su diff.
Download (HTTP): http://ftp.gnu.org/pub/gnu/ed/ed-0.2.tar.gz
Download (FTP): ftp://ftp.gnu.org/pub/gnu/ed/ed-0.2.tar.gz
Download MD5 sum: ddd57463774cae9b50e70cd51221281b
Dimensione del download: 182 KB
Stima dello spazio su disco richiesto: 3.1 MB
Stima del tempo di costruzione: 0.10 SBU
Ed normalmente usa la funzione mktemp per la creazione di file temporanei in /tmp, ma questa funzione contiene una vulnerabilità (vedere la sezione sui file temporanei presso http://en.tldp.org/HOWTO/Secure-Programs-HOWTO/avoid-race.html). Applicare 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-1.patch
Installare Ed eseguendo i seguenti comandi:
./configure --prefix=/usr --exec-prefix="" &&
make
Ora, come utente root:
make install
--exec-prefix="": questo forza l'installazione dei programmi nella directory /bin. Avere i programmi disponibili qui è utile nel caso che la partizione /usr non sia disponibile.
Last updated on