Installieren von Ed-0.2

Geschätzte Kompilierzeit:              0.1 SBU
Ungefähr benötigter Festplattenplatz:  3.1 MB

Inhalt von Ed

GNU ed ist ein 8bit-fähiger, POSIX-konformer Editor.

Installierte Programme: ed und red (Link auf ed)

Ed Installationsabhängigkeiten

Ed ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed.

Installation von Ed

Anmerkung: Ed wird nicht von vielen Leuten benutzt. Ed wird installiert weil er von dem Patch Programm verwendet wird wenn sie einen Ed-basierten Patch installieren möchten. Das passiert allerdings sehr selten, heutzutage werden fast ausschliesslich diff-basierte Patches bevorzugt.

Ed verwendet die mktemp Funktion um temporäre Dateien in /tmp zu erstellen, doch diese Funktion ist verwundbar (schauen sie in die Sektion übr temporäre Dateien in http://en.tldp.org/HOWTO/Secure-Programs-HOWTO/avoid-race.html). Der folgende Patch lässt Ed die mkstemp Funktion verwenden, das ist der bevorzugte Weg um temporäre Dateien zu erzeugen.

Wenden sie den Patch an:

patch -Np1 -i ../ed-0.2-mkstemp.patch

Bereiten sie Ed nun zum kompilieren vor:

./configure --prefix=/usr

Kompilieren sie das Paket:

make

Dieses Paket enthält eine Test-suite um zu prüfen ob alles korrekt kompiliert wurde. Wenn sie sie ausführen möchten, erledigt dies das folgende Kommando für sie:

make check

Installieren sie das Paket:

make install

Und verschieben sie die Programme nach /bin damit sie auch dann verwendet werden können, wenn die Partition für /usr nicht verfügbar sein sollte.

mv /usr/bin/{ed,red} /bin