extundeleteインストール

# wget downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
--2015-01-16 22:04:20--  http://downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 [following]
--2015-01-16 22:04:20--  http://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
Resolving jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)... 150.65.7.130, 2001:df0:2ed:feed::feed
Connecting to jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)|150.65.7.130|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 108472 (106K) [application/octet-stream]
Saving to: ‘extundelete-0.2.4.tar.bz2’

100%[======================================>] 108,472     --.-K/s   in 0.09s

2015-01-16 22:04:20 (1.12 MB/s) - ‘extundelete-0.2.4.tar.bz2’ saved [108472/108472]
# tar jxvf extundelete-0.2.4.tar.bz2
extundelete-0.2.4/
extundelete-0.2.4/acinclude.m4
extundelete-0.2.4/missing
extundelete-0.2.4/autogen.sh
extundelete-0.2.4/aclocal.m4
extundelete-0.2.4/configure
extundelete-0.2.4/LICENSE
extundelete-0.2.4/README
extundelete-0.2.4/install-sh
extundelete-0.2.4/config.h.in
extundelete-0.2.4/src/
extundelete-0.2.4/src/extundelete.cc
extundelete-0.2.4/src/block.h
extundelete-0.2.4/src/kernel-jbd.h
extundelete-0.2.4/src/insertionops.cc
extundelete-0.2.4/src/block.c
extundelete-0.2.4/src/cli.cc
extundelete-0.2.4/src/extundelete-priv.h
extundelete-0.2.4/src/extundelete.h
extundelete-0.2.4/src/jfs_compat.h
extundelete-0.2.4/src/Makefile.in
extundelete-0.2.4/src/Makefile.am
extundelete-0.2.4/configure.ac
extundelete-0.2.4/depcomp
extundelete-0.2.4/Makefile.in
extundelete-0.2.4/Makefile.am
# cd extundelete-0.2.4
# ./configure
Configuring extundelete 0.2.4
configure: error: Can't find ext2fs library
# yum -y install e2fsprogs-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* epel: ftp.jaist.ac.jp
* extras: www.ftp.ne.jp
* rpmforge: mirror.fairway.ne.jp
* updates: www.ftp.ne.jp
Resolving Dependencies
--> Running transaction check
---> Package e2fsprogs-devel.x86_64 0:1.42.9-4.el7 will be installed
--> Processing Dependency: libcom_err-devel(x86-64) = 1.42.9-4.el7 for package: e2fsprogs-devel-1.42.9-4.el7.x86_64
--> Processing Dependency: pkgconfig(com_err) for package: e2fsprogs-devel-1.42.9-4.el7.x86_64
--> Running transaction check
---> Package libcom_err-devel.x86_64 0:1.42.9-4.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package                 Arch          Version                Repository   Size
================================================================================
Installing:
e2fsprogs-devel         x86_64        1.42.9-4.el7           base         70 k
Installing for dependencies:
libcom_err-devel        x86_64        1.42.9-4.el7           base         30 k

Transaction Summary
================================================================================
Install  1 Package (+1 Dependent package)

Total download size: 100 k
Installed size: 178 k
Downloading packages:
(1/2): libcom_err-devel-1.42.9-4.el7.x86_64.rpm            |  30 kB   00:00
(2/2): e2fsprogs-devel-1.42.9-4.el7.x86_64.rpm             |  70 kB   00:00
--------------------------------------------------------------------------------
Total                                              183 kB/s | 100 kB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libcom_err-devel-1.42.9-4.el7.x86_64                         1/2
Installing : e2fsprogs-devel-1.42.9-4.el7.x86_64                          2/2
Verifying  : e2fsprogs-devel-1.42.9-4.el7.x86_64                          1/2
Verifying  : libcom_err-devel-1.42.9-4.el7.x86_64                         2/2

Installed:
e2fsprogs-devel.x86_64 0:1.42.9-4.el7

Dependency Installed:
libcom_err-devel.x86_64 0:1.42.9-4.el7

Complete!
# ./configure
Configuring extundelete 0.2.4
Writing generated files to disk
# make
make -s all-recursive
Making all in src
extundelete.cc: In function ‘ext2_ino_t find_inode(ext2_filsys, ext2_filsys, ext2_inode*, std::string, int)’:
extundelete.cc:1272:29: warning: narrowing conversion of ‘search_flags’ from  ‘int’ to ‘ext2_ino_t {aka unsigned int}’ inside { } [-Wnarrowing]
buf, match_name2, priv, 0};
^
# cd src/
# make install
g++ -g -O2  -std=c++0x -std=c++11 -W -Wall -DPROG="\"extundelete\"" -DVERSION="\"0.2.4\""    -o extundelete extundelete-extundelete.o extundelete-cli.o extundelete-block.o extundelete-insertionops.o  -lcom_err -lext2fs
make[1]: Entering directory `/root/extundelete-0.2.4/src'
g++ -g -O2  -std=c++0x -std=c++11 -W -Wall -DPROG="\"extundelete\"" -DVERSION="\"0.2.4\""    -o extundelete extundelete-extundelete.o extundelete-cli.o extundelete-block.o extundelete-insertionops.o  -lcom_err -lext2fs
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/install -c extundelete '/usr/local/bin'
make[1]: Nothing to be done for `install-data-am'.
make[1]: Leaving directory `/root/extundelete-0.2.4/src

インストールできた様子です。

タイトルとURLをコピーしました