Installer Ed-0.2

Estimation du temps de construction:           1 minute
Estimation de l'espace disque requis:  3 Mo

Installation de Ed

Ce package nécessite que son patch lui soit appliqué vant de pouvoir l'installer. Soyez sûr qu'il a été déballé avant de lancer les commandes d'installation.

Ed n'est pas quelque chose que vous utiliserez directement. Il est installé car il peut être utilisé par le programme patch si vous rencontrez un fichier patch basé sur ed. Ceci arrive rarement car les patchs basé sur diff sont préférés de nos jours.

Installez Ed en lançant les commandes suivantes:

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

Explication des commandes

patch -Np1 -i ../ed-0.2.patch: ce patch corrige une vulnérabilité dans ed. Les exécutables de ed créent dans /tmp des fichiers dont les noms sont prévisibles. En utilisant diverses attaques sur les liens symboliques, il est possible de faire écrire à ed des fichiers qu'il ne devrait pas, de changer des permissions de divers fichiers, etc...

Contenu de Ed

Dernière vérification effectuée auprès de la version 0.2.

Programmes

ed et red (lien vers ed)

Description

ed

ed est un éditeur de texte par ligne. Il est utilisé pour créer, afficher, modifier et réaliser d'autres manipulations sur les fichiers texte.

red

red est un ed resteint : il ne peut que éditer les fichiers du répertoire courant et ne peut pas exécuter des commandes du shell.

Dépendances d'installation de Ed

Dernière vérification effectuée auprès de la version 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