File: INSTALL

package info (click to toggle)
e2undel 0.8-8
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 292 kB
  • ctags: 298
  • sloc: ansic: 4,112; makefile: 109
file content (60 lines) | stat: -rw-r--r-- 1,349 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
e2undel 0.8
------------

Requirements:
--------------

- Kernel 2.2 and 2.4 are tested, 2.0 should work

- glibc 2.2 ist tested, older versions should work

- ext2 file system; no ReiserFS, no RAID, no ext3

- e2fsprogs packet (by Theodore Ts'o; called ext2fs on some distributions). Versions 1.19, 1.23, and 1.26 are tested; other versions might work

- e2fsprogs-devel packet


Installation of libundel:
-------------------------

- compile:
  make libundel

- install:
  cp libundel.so.1.0 /usr/local/lib/libundel.so.1.0
  cd /usr/local/lib
  ln -s libundel.so.1.0 libundel.so.1
  ln -s libundel.so.1 libundel.so
  ldconfig

- create libundel's log file with correct access rights:
  mkdir /var/e2undel
  chmod 711 /var/e2undel
  touch /var/e2undel/e2undel
  chmod 622 /var/e2undel/e2undel

- activate libundel:
  export LD_PRELOAD=/usr/local/lib/libundel.so
  add this line to /etc/profile


Installation of e2undel:
------------------------

- compile:
  make e2undel-file
  (or make e2undel, see README)
      
- install:
  copy e2undel to a directory within your $PATH (e.g., /usr/local/bin)


Installation of compactlog (only needed if libundel is used):
--------------------------------------------------------------

- compile:
  make compactlog
      
- install:
  copy compactlog to a directory within your $PATH (e.g., /usr/local/bin)