Search




TOPページへ

このブログのフィードを取得
[フィードとは]

Powered by
Movable Type 4.23-ja

template by tokyobuddha

 ■■■■■免 責■■■■■
このサイトを参考にしたために発生した一切の損害に「てきとー管理者」は一切関知しませんし、補償もしません。 また、本サイトの記述が正しいことも保証しません。
自己責任にてお願いします。
 -------------------------

京都の鍵トラブルなら鍵レスキュー 鍵師が、家・金庫・バイク・車等の解錠を始め鍵に関する全般、また防犯設備士からみた防犯診断の上の工事等、安心しておまかせ下さい。24時間対応致します。

perlモジュールの簡単インストール

色々なサービスをインストールしていくと、個別にperlモジュールをインストールする機会が増えてくる。
mpanコマンドを使ったり、tar玉をGetして「解凍」→「perl ./Makefile.PL」→「make」→「make install」等の作業があったり・・・
Webminの「Perl モジュール」でインストールしたりと、色々な方法があるが、直接組み込む方法には違いない。
必要なときにインストールして、使わなくなったモジュールは削除したい! 等々、管理を「楽」にしたい場合、rpm等のパッケージ管理が出来れば最高ですね。
※Fedoraは以外にrpm化されている場合が多い。

そこで、色々調査してみました。
あるものですね~
自動でrpmパッケージを作成して、インストールまでしてくれる。
もちろん削除も可能!

必要なものは「cpan2rpm」
今回、インストールするサーバはCentOS5。
rpmの有無を確認するが、該当するパッケージは存在しない。
そこで、Fedora6(Fedora7用でも可能かも?)用のcpan2rpmを入手してインストールしてみた。

# wget http://ftp.iij.ad.jp/pub/linux/fedora/extras/6/i386/cpan2rpm-2.028-2.f
c6.noarch.rpm

早速インストール
# rpm -ivh cpan2rpm-2.028-2.fc6.noarch.rpm
rpm -ivh cpan2rpm-2.028-2.fc6.noarch.rpm
警告: cpan2rpm-2.028-2.fc6.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 1ac70ce6
準備中... ########################################### [100%]
1:cpan2rpm ########################################### [100%]

コレで、準備OK。
早速何か試してみよう。

# cpan2rpm --install Compress::Raw::Zlib  ← MT4で必要だったので、試してみた。

-- cpan2rpm - Ver: 2.028 --
Signatures not set up
Upgrade check
Fetch: HTTP

-- module: Compress::Raw::Zlib --
Found: Compress-Raw-Zlib-2.006.tar.gz
At: http://search.cpan.org//CPAN/authors/id/P/PM/PMQS
Retrieving URL
Metadata retrieval
Tarball extraction: [/usr/src/redhat/SOURCES/Compress-Raw-Zlib-2.006.tar.gz]
Generating spec file
SPEC: /usr/src/redhat/SPECS/Compress-Raw-Zlib.spec
Generating package
実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.61124
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf Compress-Raw-Zlib-2.006
+ /bin/gzip -dc /usr/src/redhat/SOURCES/Compress-Raw-Zlib-2.006.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd Compress-Raw-Zlib-2.006
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ chmod -R u+w /usr/src/redhat/BUILD/Compress-Raw-Zlib-2.006
+ exit 0
実行中(%build): /bin/sh -e /var/tmp/rpm-tmp.61124
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Compress-Raw-Zlib-2.006
+ LANG=C
+ export LANG
+ unset DISPLAY
+ grep -rsl '^#!.*perl' .
+ grep -v '.bak$'
+ xargs --no-run-if-empty /usr/bin/perl -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)'
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables'
++ /usr/bin/perl -MExtUtils::MakeMaker -e ' print qq|PREFIX=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr| if $ExtUtils::MakeMaker::VERSION =~ /5\.9[1-6]|6\.0[0-5]/ '
+ /usr/bin/perl Makefile.PL
Parsing config.in...
Building Zlib enabled
Auto Detect Gzip OS Code..
Setting Gzip OS Code to 3 [Unix/Default]
Looks Good.
Up/Downgrade not needed.
Checking if your kit is complete...
Looks good
Writing Makefile for Compress::Raw::Zlib
+ /usr/bin/make
cp lib/Compress/Raw/Zlib.pm blib/lib/Compress/Raw/Zlib.pm
AutoSplitting blib/lib/Compress/Raw/Zlib.pm (blib/lib/auto/Compress/Raw/Zlib)
/usr/bin/perl /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap Zlib.xs > Zlib.xsc && mv Zlib.xsc Zlib.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H Zlib.c
Zlib.xs: In function 'deRef_l':
Zlib.xs:576: warning: value computed is not used
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H adler32.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H crc32.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H infback.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H inflate.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H uncompr.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H compress.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H deflate.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H inffast.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H inftrees.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H trees.c
gcc -c -I./zlib-src -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.006\" -DXS_VERSION=\"2.006\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -DGZIP_OS_CODE=3 -DUSE_PPPORT_H zutil.c
Running Mkbootstrap for Compress::Raw::Zlib ()
chmod 644 Zlib.bs
rm -f blib/arch/auto/Compress/Raw/Zlib/Zlib.so
gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -L/usr/local/lib Zlib.o adler32.o crc32.o infback.o inflate.o uncompr.o compress.o deflate.o inffast.o inftrees.o trees.o zutil.o -o blib/arch/auto/Compress/Raw/Zlib/Zlib.so \
\

chmod 755 blib/arch/auto/Compress/Raw/Zlib/Zlib.so
cp Zlib.bs blib/arch/auto/Compress/Raw/Zlib/Zlib.bs
chmod 644 blib/arch/auto/Compress/Raw/Zlib/Zlib.bs
Manifying blib/man3/Compress::Raw::Zlib.3pm
+ /usr/bin/make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/000prereq....ok
t/01version....ok
t/02zlib.......ok
t/07bufsize....ok
t/18lvalue.....ok
t/99pod........skipped
all skipped: Test::Pod 1.00 required for testing POD
All tests successful, 1 test skipped.
Files=6, Tests=544, 4 wallclock secs ( 4.36 cusr + 0.10 csys = 4.46 CPU)
+ exit 0
実行中(%install): /bin/sh -e /var/tmp/rpm-tmp.98635
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Compress-Raw-Zlib-2.006
+ LANG=C
+ export LANG
+ unset DISPLAY
+ '[' /var/tmp/perl-Compress-Raw-Zlib-2.006-root '!=' / ']'
+ rm -rf /var/tmp/perl-Compress-Raw-Zlib-2.006-root
++ /usr/bin/perl -MExtUtils::MakeMaker -e ' print $ExtUtils::MakeMaker::VERSION <= 6.05 ? qq|PREFIX=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr| : qq|DESTDIR=/var/tmp/perl-Compress-Raw-Zlib-2.006-root| '
+ /usr/bin/make prefix=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr exec_prefix=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr bindir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/bin sbindir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/sbin sysconfdir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/etc datadir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/share includedir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/include libdir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/lib libexecdir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/libexec localstatedir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/var sharedstatedir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/com mandir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/share/man infodir=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/share/info install DESTDIR=/var/tmp/perl-Compress-Raw-Zlib-2.006-root
Installing /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/
auto/Compress/Raw/Zlib/Zlib.so
Installing /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/
auto/Compress/Raw/Zlib/Zlib.bs
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/
auto/Compress/Raw/Zlib/autosplit.ix
Installing /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/
Compress/Raw/Zlib.pm
Installing /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/share/man/man3/Compress::Raw::Zlib.3pm
Writing /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/
auto/Compress/Raw/Zlib/.packlist
Appending installation info to /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/lib/perl5/5.8.8/i386-linux-thread-multi/
perllocal.pod
+ cmd=/usr/share/spec-helper/compress_files
+ '[' -x /usr/share/spec-helper/compress_files ']'
+ cmd=/usr/lib/rpm/brp-compress
+ '[' -x /usr/lib/rpm/brp-compress ']'
+ /usr/lib/rpm/brp-compress
+ '[' -e /etc/SuSE-release -o -e /etc/UnitedLinux-release ']'
+ find /var/tmp/perl-Compress-Raw-Zlib-2.006-root -name perllocal.pod -o -name .packlist -o -name '*.bs'
+ xargs -i rm -f '{}'
+ find /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr -type d -depth -exec rmdir '{}' ';'
+ /usr/bin/perl -MFile::Find -le '
find({ wanted => \&wanted, no_chdir => 1}, "/var/tmp/perl-Compress-Raw-Zlib-2.006-root");
print "%doc pod zlib-src private Changes examples fallback README";
for my $x (sort @dirs, @files) {
push @ret, $x unless indirs($x);
}
print join "\n", sort @ret;

sub wanted {
return if /auto$/;

local $_ = $File::Find::name;
my $f = $_; s|^\Q/var/tmp/perl-Compress-Raw-Zlib-2.006-root\E||;
return unless length;
return $files[@files] = $_ if -f $f;

$d = $_;
/\Q$d\E/ && return for reverse sort @INC;
$d =~ /\Q$_\E/ && return
for qw|/etc /usr/man /usr/bin /usr/share|;

$dirs[@dirs] = $_;
}

sub indirs {
my $x = shift;
$x =~ /^\Q$_\E\// && $x ne $_ && return 1 for @dirs;
}
'
+ '[' -z Compress-Raw-Zlib-2.006-filelist ']'
+ /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/Compress-Raw-Zlib-2.006
extracting debug info from /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/
auto/Compress/Raw/Zlib/Zlib.so
1049 blocks
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-python-bytecompile
+ /usr/lib/rpm/redhat/brp-java-repack-jars
ファイルの処理中: perl-Compress-Raw-Zlib-2.006-1
実行中(%doc): /bin/sh -e /var/tmp/rpm-tmp.29510
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Compress-Raw-Zlib-2.006
+ DOCDIR=/var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/share/doc/
perl-Compress-Raw-Zlib-2.006
+ export DOCDIR
+ rm -rf /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/share/doc/perl-Compress-Raw-Zlib-2.006
+ /bin/mkdir -p /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/share/doc/perl-Compress-Raw-Zlib-2.006
+ cp -pr pod zlib-src private Changes examples fallback README /var/tmp/perl-Compress-Raw-Zlib-2.006-root/usr/share/doc/perl-Compress-Raw-Zlib-2.006
+ exit 0
Provides: Zlib.so perl(Compress::Raw::Zlib) = 2.006 perl(MakeUtil)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.4) perl >= 0:5.004 perl(AutoLoader) perl(Carp) perl(Config) perl(Exporter) perl(File::Copy) perl(VMS::Filespec) perl(bytes) perl(constant) perl(strict) perl(warnings) rtld(GNU_HASH)
ファイルの処理中: perl-Compress-Raw-Zlib-debuginfo-2.006-1
Provides: Zlib.so.debug
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
伸張ファイルの検査中: /usr/lib/rpm/check-files /var/tmp/perl-Compress-Raw-Zlib-2.006-root
書き込み完了: /usr/src/redhat/SRPMS/perl-Compress-Raw-Zlib-2.006-1.src.rpm
書き込み完了: /usr/src/redhat/RPMS/i386/perl-Compress-Raw-Zlib-2.006-1.i386.rpm
書き込み完了: /usr/src/redhat/RPMS/i386/perl-Compress-Raw-Zlib-debuginfo-2.006-1.i386.rpm
実行中(%clean): /bin/sh -e /var/tmp/rpm-tmp.29510
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Compress-Raw-Zlib-2.006
+ '[' /var/tmp/perl-Compress-Raw-Zlib-2.006-root '!=' / ']'
+ rm -rf /var/tmp/perl-Compress-Raw-Zlib-2.006-root
+ exit 0
実行中(--clean): /bin/sh -e /var/tmp/rpm-tmp.29510
+ umask 022
+ cd /usr/src/redhat/BUILD
+ rm -rf Compress-Raw-Zlib-2.006
+ exit 0
RPM: /usr/src/redhat/RPMS/i386/perl-Compress-Raw-Zlib-2.006-1.i386.rpm
SRPM: /usr/src/redhat/SRPMS/perl-Compress-Raw-Zlib-2.006-1.src.rpm
Installing package
準備中... ########################################### [100%]
1:perl-Compress-Raw-Zlib ########################################### [100%]
-- Done --

を~ 勝手にtar玉をGetして勝手にrpm化! 最高ですね~

正常にrpmインストールされているかを確認
# rpm -q perl-Compress-Raw-Zlib
perl-Compress-Raw-Zlib-2.006-1

正常ですね。

では、削除確認。
# rpm -e perl-Compress-Raw-Zlib
# rpm -q perl-Compress-Raw-Zlib
パッケージ perl-Compress-Raw-Zlib はインストールされていません。

きちんと削除されますね。
※必要なので、再度インストールしたことは内緒です(笑

コレは便利。
管理が楽になりますね~~

投稿時間: 23:48