Ed это строчно-ориентированный текстовый редактор. Он используется для создания, отображения, изменения и других манипуляций с текстовыми файлами интерактивно или через скрипты. Ed не используется многими людьми. Он описан здесь, потому что может быть использован программой patch если вы получите ed-основанный patch-файл. Это происходит редко, так как diff-основанные патчи сегодня предпочтительнее.
Адрес (HTTP): http://ftp.gnu.org/pub/gnu/ed/ed-0.2.tar.gz
Адрес (FTP): ftp://ftp.gnu.org/pub/gnu/ed/ed-0.2.tar.gz
Контрольная сумма: ddd57463774cae9b50e70cd51221281b
Размер: 182 KB
Требуемое дисковое пространство: 3.1 MB
Расчетное время сборки: 0.10 SBU
Ed обычно использует функцию mktemp для создания временных файлов в /tmp, но эта функция содержит уязвимость (смотрите раздел по временным файлам на http://en.tldp.org/HOWTO/Secure-Programs-HOWTO/avoid-race.html). Применим следующий патч, чтобы Ed использовал mkstemp, безопасный способ создания временных файлов:
patch -Np1 -i ../ed-0.2-mkstemp-1.patch
Установим Ed запуском следующих команд:
./configure --prefix=/usr --exec-prefix="" &&
make
А теперь, как пользователь root:
make install
--exec-prefix="": Это определяет установку программ в директорию /bin. Иметь программы здесь полезно в случае недоступности раздела /usr.
Последнее обновление 2005-02-11 07:07:57 -0700