eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« Oracle 10gR2 Study Notes:New View V$FLASH_RECOVERY_AREA_USAGE | Blog首页 | 月到中秋 »

How to Install .src.rpm package ?

有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法,
方法一:
1.执行rpm -i your-package.src.rpm
2. cd /usr/src/redhat/SPECS
3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件
4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录
5. ./configure 这一步和编译普通的源码软件一样,可以加上参数
也可以具体看该目录下的INSTALL文件,按照指导进行安装
6. make
7. make install

方法二:
1.执行rpm -i you-package.src.rpm
2. cd /usr/src/redhat/SPECS
前两步和方法一相同
3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件
这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等)
在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。
执行rpm -i new-package.rpm即可安装完成。

以下是通过方法一安装libaio的过程:

[root@danaly os]# ls libaio-0.3.103-3.src.rpm
libaio-0.3.103-3.src.rpm
[root@danaly os]# rpm -i libaio-0.3.103-3.src.rpm
warning: libaio-0.3.103-3.src.rpm: V3 DSA signature: NOKEY, key ID db42a60e
[root@danaly os]# cd /usr/src/redhat/SPECS/
[root@danaly SPECS]# ls
libaio.spec
[root@danaly SPECS]# rpmbuild -bp libaio.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4911
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf libaio-0.3.103
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/libaio-0.3.103.tar.gz
+ tar -xvvf -
drwxrwxr-x jmoyer/jmoyer 0 2005-01-26 03:34:08 libaio-0.3.103/
-rw-rw-r-- jmoyer/jmoyer 1226 2002-10-01 06:09:56 libaio-0.3.103/ChangeLog
-rw-rw-r-- jmoyer/jmoyer 26532 2002-01-21 04:07:19 libaio-0.3.103/COPYING
-rw-rw-r-- jmoyer/jmoyer 1195 2004-02-26 23:25:10 libaio-0.3.103/Makefile
-rw-rw-r-- jmoyer/jmoyer 810 2002-01-21 21:50:42 libaio-0.3.103/INSTALL
-rw-r--r-- jmoyer/jmoyer 5933 2005-01-26 03:34:08 libaio-0.3.103/libaio.spec
-rw-rw-r-- jmoyer/jmoyer 122 2002-01-21 03:05:38 libaio-0.3.103/TODO
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:20 libaio-0.3.103/harness/
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:20 libaio-0.3.103/harness/attic/
-rw-rw-r-- jmoyer/jmoyer 103 2002-04-18 11:42:13 libaio-0.3.103/harness/attic/0.t
-rw-rw-r-- jmoyer/jmoyer 103 2002-04-18 11:42:13 libaio-0.3.103/harness/attic/1.t
-rw-rw-r-- jmoyer/jmoyer 645 2002-09-17 06:45:18 libaio-0.3.103/harness/Makefile
-rw-rw-r-- jmoyer/jmoyer 675 2002-04-20 08:26:22 libaio-0.3.103/harness/README
-rw-rw-r-- jmoyer/jmoyer 409600 2002-09-18 00:53:01 libaio-0.3.103/harness/ext2-enospc.img
-rw-rw-r-- jmoyer/jmoyer 640 2002-09-14 01:41:10 libaio-0.3.103/harness/main.c
-rwxrwxr-x jmoyer/jmoyer 389 2002-04-20 08:26:22 libaio-0.3.103/harness/runtests.sh
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:21 libaio-0.3.103/harness/cases/
-rw-rw-r-- jmoyer/jmoyer 1970 2002-09-14 01:41:10 libaio-0.3.103/harness/cases/aio_setup.h
-rw-rw-r-- jmoyer/jmoyer 1822 2002-09-18 00:53:02 libaio-0.3.103/harness/cases/10.t
-rw-rw-r-- jmoyer/jmoyer 822 2002-04-24 06:41:42 libaio-0.3.103/harness/cases/11.t
-rw-rw-r-- jmoyer/jmoyer 879 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/12.t
-rw-rw-r-- jmoyer/jmoyer 1501 2002-09-17 06:45:18 libaio-0.3.103/harness/cases/13.t
-rw-rw-r-- jmoyer/jmoyer 1943 2003-02-18 03:04:52 libaio-0.3.103/harness/cases/14.t
-rw-rw-r-- jmoyer/jmoyer 924 2002-09-14 01:41:10 libaio-0.3.103/harness/cases/2.t
-rw-rw-r-- jmoyer/jmoyer 743 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/3.t
-rw-rw-r-- jmoyer/jmoyer 2116 2002-09-18 00:53:02 libaio-0.3.103/harness/cases/4.t
-rw-rw-r-- jmoyer/jmoyer 1343 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/5.t
-rw-rw-r-- jmoyer/jmoyer 1058 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/6.t
-rw-rw-r-- jmoyer/jmoyer 735 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/7.t
-rw-rw-r-- jmoyer/jmoyer 1023 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/8.t
-rw-rw-r-- jmoyer/jmoyer 876 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/common-7-8.h
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:22 libaio-0.3.103/man/
-rw-rw-r-- jmoyer/jmoyer 3382 2002-09-26 23:55:18 libaio-0.3.103/man/aio_cancel.3
-rw-rw-r-- jmoyer/jmoyer 8860 2002-09-27 01:51:33 libaio-0.3.103/man/aio.3
-rw-rw-r-- jmoyer/jmoyer 996 2002-09-26 23:55:18 libaio-0.3.103/man/aio_cancel64.3
-rw-rw-r-- jmoyer/jmoyer 1756 2002-09-26 23:55:18 libaio-0.3.103/man/aio_error.3
-rw-rw-r-- jmoyer/jmoyer 1326 2002-09-26 23:55:18 libaio-0.3.103/man/aio_error64.3
-rw-rw-r-- jmoyer/jmoyer 3247 2002-09-26 23:55:18 libaio-0.3.103/man/aio_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1020 2002-09-26 23:55:18 libaio-0.3.103/man/aio_fsync64.3
-rw-rw-r-- jmoyer/jmoyer 2435 2002-09-26 23:55:18 libaio-0.3.103/man/aio_init.3
-rw-rw-r-- jmoyer/jmoyer 3166 2002-09-26 23:55:18 libaio-0.3.103/man/aio_read.3
-rw-rw-r-- jmoyer/jmoyer 1214 2002-09-26 23:55:18 libaio-0.3.103/man/aio_read64.3
-rw-rw-r-- jmoyer/jmoyer 1547 2002-09-26 23:55:18 libaio-0.3.103/man/aio_return.3
-rw-rw-r-- jmoyer/jmoyer 1007 2002-09-26 23:55:18 libaio-0.3.103/man/aio_return64.3
-rw-rw-r-- jmoyer/jmoyer 3024 2002-09-26 23:55:18 libaio-0.3.103/man/aio_suspend.3
-rw-rw-r-- jmoyer/jmoyer 1079 2002-09-26 23:55:18 libaio-0.3.103/man/aio_suspend64.3
-rw-rw-r-- jmoyer/jmoyer 3977 2002-09-26 23:55:18 libaio-0.3.103/man/aio_write.3
-rw-rw-r-- jmoyer/jmoyer 1226 2002-09-26 23:55:18 libaio-0.3.103/man/aio_write64.3
-rw-rw-r-- jmoyer/jmoyer 8881 2002-09-27 01:50:11 libaio-0.3.103/man/io.3
-rw-rw-r-- jmoyer/jmoyer 865 2002-09-05 13:02:03 libaio-0.3.103/man/io_cancel.1
-rw-rw-r-- jmoyer/jmoyer 1691 2002-09-26 23:55:18 libaio-0.3.103/man/io_cancel.3
-rw-rw-r-- jmoyer/jmoyer 526 2002-09-05 13:02:03 libaio-0.3.103/man/io_destroy.1
-rw-rw-r-- jmoyer/jmoyer 2385 2002-09-26 23:55:18 libaio-0.3.103/man/io_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1361 2002-09-05 13:02:03 libaio-0.3.103/man/io_getevents.1
-rw-rw-r-- jmoyer/jmoyer 2570 2002-09-26 23:55:18 libaio-0.3.103/man/io_getevents.3
-rw-rw-r-- jmoyer/jmoyer 2473 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1701 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_pread.3
-rw-rw-r-- jmoyer/jmoyer 1647 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_pwrite.3
-rw-rw-r-- jmoyer/jmoyer 1300 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_init.3
-rw-rw-r-- jmoyer/jmoyer 1039 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_release.3
-rw-rw-r-- jmoyer/jmoyer 1020 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_run.3
-rw-rw-r-- jmoyer/jmoyer 1391 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_wait.3
-rw-rw-r-- jmoyer/jmoyer 991 2002-09-26 23:55:18 libaio-0.3.103/man/io_set_callback.3
-rw-rw-r-- jmoyer/jmoyer 940 2002-09-05 13:02:03 libaio-0.3.103/man/io_setup.1
-rw-rw-r-- jmoyer/jmoyer 2503 2002-09-26 23:55:18 libaio-0.3.103/man/io_submit.1
-rw-rw-r-- jmoyer/jmoyer 3667 2002-09-26 23:55:18 libaio-0.3.103/man/io_submit.3
-rw-rw-r-- jmoyer/jmoyer 4898 2002-09-26 23:55:18 libaio-0.3.103/man/lio_listio.3
-rw-rw-r-- jmoyer/jmoyer 930 2002-09-26 23:55:18 libaio-0.3.103/man/lio_listio64.3
drwxrwxr-x jmoyer/jmoyer 0 2005-01-26 03:43:38 libaio-0.3.103/src/
-rw-r--r-- jmoyer/jmoyer 1549 2005-01-26 03:43:38 libaio-0.3.103/src/Makefile
-rw-rw-r-- jmoyer/jmoyer 1955 2004-03-31 06:25:18 libaio-0.3.103/src/compat-0_1.c
-rw-rw-r-- jmoyer/jmoyer 1009 2003-05-20 23:54:50 libaio-0.3.103/src/io_cancel.c
-rw-rw-r-- jmoyer/jmoyer 937 2003-05-20 23:54:50 libaio-0.3.103/src/io_destroy.c
-rw-rw-r-- jmoyer/jmoyer 1970 2003-06-19 03:58:21 libaio-0.3.103/src/io_getevents.c
-rw-rw-r-- jmoyer/jmoyer 1079 2003-05-20 23:54:50 libaio-0.3.103/src/io_queue_init.c
-rw-rw-r-- jmoyer/jmoyer 977 2002-09-13 11:30:12 libaio-0.3.103/src/io_queue_release.c
-rw-rw-r-- jmoyer/jmoyer 1246 2002-09-27 00:39:38 libaio-0.3.103/src/io_queue_run.c
-rw-rw-r-- jmoyer/jmoyer 1109 2004-02-25 04:17:19 libaio-0.3.103/src/io_queue_wait.c
-rw-rw-r-- jmoyer/jmoyer 950 2003-05-20 23:54:50 libaio-0.3.103/src/io_setup.c
-rw-rw-r-- jmoyer/jmoyer 967 2003-05-20 23:54:50 libaio-0.3.103/src/io_submit.c
-rw-rw-r-- jmoyer/jmoyer 6122 2004-09-15 03:40:27 libaio-0.3.103/src/libaio.h
-rw-rw-r-- jmoyer/jmoyer 260 2003-05-20 23:54:50 libaio-0.3.103/src/libaio.map
-rw-rw-r-- jmoyer/jmoyer 376 2002-09-13 11:30:12 libaio-0.3.103/src/raw_syscall.c
-rw-r--r-- jmoyer/jmoyer 2181 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-i386.h
-rw-r--r-- jmoyer/jmoyer 1562 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-ia64.h
-rw-r--r-- jmoyer/jmoyer 3377 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-ppc.h
-rw-r--r-- jmoyer/jmoyer 3719 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-s390.h
-rw-r--r-- jmoyer/jmoyer 2053 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-x86_64.h
-rw-r--r-- jmoyer/jmoyer 677 2005-01-21 22:11:20 libaio-0.3.103/src/syscall.h
-rw-rw-r-- jmoyer/jmoyer 1261 2002-01-25 03:55:47 libaio-0.3.103/src/vsys_def.h
-rw-r--r-- jmoyer/jmoyer 1547 2005-01-21 22:26:55 libaio-0.3.103/src/Makefile~
-rw-r--r-- jmoyer/jmoyer 6465 2005-01-21 23:50:15 libaio-0.3.103/libaio.spec~
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd libaio-0.3.103
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/libaio-0.3.103.tar.gz
+ tar -xvvf -
drwxrwxr-x jmoyer/jmoyer 0 2005-01-26 03:34:08 libaio-0.3.103/
-rw-rw-r-- jmoyer/jmoyer 1226 2002-10-01 06:09:56 libaio-0.3.103/ChangeLog
-rw-rw-r-- jmoyer/jmoyer 26532 2002-01-21 04:07:19 libaio-0.3.103/COPYING
-rw-rw-r-- jmoyer/jmoyer 1195 2004-02-26 23:25:10 libaio-0.3.103/Makefile
-rw-rw-r-- jmoyer/jmoyer 810 2002-01-21 21:50:42 libaio-0.3.103/INSTALL
-rw-r--r-- jmoyer/jmoyer 5933 2005-01-26 03:34:08 libaio-0.3.103/libaio.spec
-rw-rw-r-- jmoyer/jmoyer 122 2002-01-21 03:05:38 libaio-0.3.103/TODO
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:20 libaio-0.3.103/harness/
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:20 libaio-0.3.103/harness/attic/
-rw-rw-r-- jmoyer/jmoyer 103 2002-04-18 11:42:13 libaio-0.3.103/harness/attic/0.t
-rw-rw-r-- jmoyer/jmoyer 103 2002-04-18 11:42:13 libaio-0.3.103/harness/attic/1.t
-rw-rw-r-- jmoyer/jmoyer 645 2002-09-17 06:45:18 libaio-0.3.103/harness/Makefile
-rw-rw-r-- jmoyer/jmoyer 675 2002-04-20 08:26:22 libaio-0.3.103/harness/README
-rw-rw-r-- jmoyer/jmoyer 409600 2002-09-18 00:53:01 libaio-0.3.103/harness/ext2-enospc.img
-rw-rw-r-- jmoyer/jmoyer 640 2002-09-14 01:41:10 libaio-0.3.103/harness/main.c
-rwxrwxr-x jmoyer/jmoyer 389 2002-04-20 08:26:22 libaio-0.3.103/harness/runtests.sh
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:21 libaio-0.3.103/harness/cases/
-rw-rw-r-- jmoyer/jmoyer 1970 2002-09-14 01:41:10 libaio-0.3.103/harness/cases/aio_setup.h
-rw-rw-r-- jmoyer/jmoyer 1822 2002-09-18 00:53:02 libaio-0.3.103/harness/cases/10.t
-rw-rw-r-- jmoyer/jmoyer 822 2002-04-24 06:41:42 libaio-0.3.103/harness/cases/11.t
-rw-rw-r-- jmoyer/jmoyer 879 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/12.t
-rw-rw-r-- jmoyer/jmoyer 1501 2002-09-17 06:45:18 libaio-0.3.103/harness/cases/13.t
-rw-rw-r-- jmoyer/jmoyer 1943 2003-02-18 03:04:52 libaio-0.3.103/harness/cases/14.t
-rw-rw-r-- jmoyer/jmoyer 924 2002-09-14 01:41:10 libaio-0.3.103/harness/cases/2.t
-rw-rw-r-- jmoyer/jmoyer 743 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/3.t
-rw-rw-r-- jmoyer/jmoyer 2116 2002-09-18 00:53:02 libaio-0.3.103/harness/cases/4.t
-rw-rw-r-- jmoyer/jmoyer 1343 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/5.t
-rw-rw-r-- jmoyer/jmoyer 1058 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/6.t
-rw-rw-r-- jmoyer/jmoyer 735 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/7.t
-rw-rw-r-- jmoyer/jmoyer 1023 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/8.t
-rw-rw-r-- jmoyer/jmoyer 876 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/common-7-8.h
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:22 libaio-0.3.103/man/
-rw-rw-r-- jmoyer/jmoyer 3382 2002-09-26 23:55:18 libaio-0.3.103/man/aio_cancel.3
-rw-rw-r-- jmoyer/jmoyer 8860 2002-09-27 01:51:33 libaio-0.3.103/man/aio.3
-rw-rw-r-- jmoyer/jmoyer 996 2002-09-26 23:55:18 libaio-0.3.103/man/aio_cancel64.3
-rw-rw-r-- jmoyer/jmoyer 1756 2002-09-26 23:55:18 libaio-0.3.103/man/aio_error.3
-rw-rw-r-- jmoyer/jmoyer 1326 2002-09-26 23:55:18 libaio-0.3.103/man/aio_error64.3
-rw-rw-r-- jmoyer/jmoyer 3247 2002-09-26 23:55:18 libaio-0.3.103/man/aio_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1020 2002-09-26 23:55:18 libaio-0.3.103/man/aio_fsync64.3
-rw-rw-r-- jmoyer/jmoyer 2435 2002-09-26 23:55:18 libaio-0.3.103/man/aio_init.3
-rw-rw-r-- jmoyer/jmoyer 3166 2002-09-26 23:55:18 libaio-0.3.103/man/aio_read.3
-rw-rw-r-- jmoyer/jmoyer 1214 2002-09-26 23:55:18 libaio-0.3.103/man/aio_read64.3
-rw-rw-r-- jmoyer/jmoyer 1547 2002-09-26 23:55:18 libaio-0.3.103/man/aio_return.3
-rw-rw-r-- jmoyer/jmoyer 1007 2002-09-26 23:55:18 libaio-0.3.103/man/aio_return64.3
-rw-rw-r-- jmoyer/jmoyer 3024 2002-09-26 23:55:18 libaio-0.3.103/man/aio_suspend.3
-rw-rw-r-- jmoyer/jmoyer 1079 2002-09-26 23:55:18 libaio-0.3.103/man/aio_suspend64.3
-rw-rw-r-- jmoyer/jmoyer 3977 2002-09-26 23:55:18 libaio-0.3.103/man/aio_write.3
-rw-rw-r-- jmoyer/jmoyer 1226 2002-09-26 23:55:18 libaio-0.3.103/man/aio_write64.3
-rw-rw-r-- jmoyer/jmoyer 8881 2002-09-27 01:50:11 libaio-0.3.103/man/io.3
-rw-rw-r-- jmoyer/jmoyer 865 2002-09-05 13:02:03 libaio-0.3.103/man/io_cancel.1
-rw-rw-r-- jmoyer/jmoyer 1691 2002-09-26 23:55:18 libaio-0.3.103/man/io_cancel.3
-rw-rw-r-- jmoyer/jmoyer 526 2002-09-05 13:02:03 libaio-0.3.103/man/io_destroy.1
-rw-rw-r-- jmoyer/jmoyer 2385 2002-09-26 23:55:18 libaio-0.3.103/man/io_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1361 2002-09-05 13:02:03 libaio-0.3.103/man/io_getevents.1
-rw-rw-r-- jmoyer/jmoyer 2570 2002-09-26 23:55:18 libaio-0.3.103/man/io_getevents.3
-rw-rw-r-- jmoyer/jmoyer 2473 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1701 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_pread.3
-rw-rw-r-- jmoyer/jmoyer 1647 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_pwrite.3
-rw-rw-r-- jmoyer/jmoyer 1300 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_init.3
-rw-rw-r-- jmoyer/jmoyer 1039 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_release.3
-rw-rw-r-- jmoyer/jmoyer 1020 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_run.3
-rw-rw-r-- jmoyer/jmoyer 1391 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_wait.3
-rw-rw-r-- jmoyer/jmoyer 991 2002-09-26 23:55:18 libaio-0.3.103/man/io_set_callback.3
-rw-rw-r-- jmoyer/jmoyer 940 2002-09-05 13:02:03 libaio-0.3.103/man/io_setup.1
-rw-rw-r-- jmoyer/jmoyer 2503 2002-09-26 23:55:18 libaio-0.3.103/man/io_submit.1
-rw-rw-r-- jmoyer/jmoyer 3667 2002-09-26 23:55:18 libaio-0.3.103/man/io_submit.3
-rw-rw-r-- jmoyer/jmoyer 4898 2002-09-26 23:55:18 libaio-0.3.103/man/lio_listio.3
-rw-rw-r-- jmoyer/jmoyer 930 2002-09-26 23:55:18 libaio-0.3.103/man/lio_listio64.3
drwxrwxr-x jmoyer/jmoyer 0 2005-01-26 03:43:38 libaio-0.3.103/src/
-rw-r--r-- jmoyer/jmoyer 1549 2005-01-26 03:43:38 libaio-0.3.103/src/Makefile
-rw-rw-r-- jmoyer/jmoyer 1955 2004-03-31 06:25:18 libaio-0.3.103/src/compat-0_1.c
-rw-rw-r-- jmoyer/jmoyer 1009 2003-05-20 23:54:50 libaio-0.3.103/src/io_cancel.c
-rw-rw-r-- jmoyer/jmoyer 937 2003-05-20 23:54:50 libaio-0.3.103/src/io_destroy.c
-rw-rw-r-- jmoyer/jmoyer 1970 2003-06-19 03:58:21 libaio-0.3.103/src/io_getevents.c
-rw-rw-r-- jmoyer/jmoyer 1079 2003-05-20 23:54:50 libaio-0.3.103/src/io_queue_init.c
-rw-rw-r-- jmoyer/jmoyer 977 2002-09-13 11:30:12 libaio-0.3.103/src/io_queue_release.c
-rw-rw-r-- jmoyer/jmoyer 1246 2002-09-27 00:39:38 libaio-0.3.103/src/io_queue_run.c
-rw-rw-r-- jmoyer/jmoyer 1109 2004-02-25 04:17:19 libaio-0.3.103/src/io_queue_wait.c
-rw-rw-r-- jmoyer/jmoyer 950 2003-05-20 23:54:50 libaio-0.3.103/src/io_setup.c
-rw-rw-r-- jmoyer/jmoyer 967 2003-05-20 23:54:50 libaio-0.3.103/src/io_submit.c
-rw-rw-r-- jmoyer/jmoyer 6122 2004-09-15 03:40:27 libaio-0.3.103/src/libaio.h
-rw-rw-r-- jmoyer/jmoyer 260 2003-05-20 23:54:50 libaio-0.3.103/src/libaio.map
-rw-rw-r-- jmoyer/jmoyer 376 2002-09-13 11:30:12 libaio-0.3.103/src/raw_syscall.c
-rw-r--r-- jmoyer/jmoyer 2181 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-i386.h
-rw-r--r-- jmoyer/jmoyer 1562 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-ia64.h
-rw-r--r-- jmoyer/jmoyer 3377 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-ppc.h
-rw-r--r-- jmoyer/jmoyer 3719 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-s390.h
-rw-r--r-- jmoyer/jmoyer 2053 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-x86_64.h
-rw-r--r-- jmoyer/jmoyer 677 2005-01-21 22:11:20 libaio-0.3.103/src/syscall.h
-rw-rw-r-- jmoyer/jmoyer 1261 2002-01-25 03:55:47 libaio-0.3.103/src/vsys_def.h
-rw-r--r-- jmoyer/jmoyer 1547 2005-01-21 22:26:55 libaio-0.3.103/src/Makefile~
-rw-r--r-- jmoyer/jmoyer 6465 2005-01-21 23:50:15 libaio-0.3.103/libaio.spec~
+ STATUS=0
+ '[' 0 -ne 0 ']'
++ /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 .
+ mv libaio-0.3.103 compat-libaio-0.3.103
+ exit 0
[root@danaly SPECS]# cd /usr/src/redhat/BUILD/libaio-0.3.103/
[root@danaly libaio-0.3.103]# ls
ChangeLog COPYING INSTALL libaio.spec~ man TODO
compat-libaio-0.3.103 harness libaio.spec Makefile src
[root@danaly libaio-0.3.103]# more INSTALL
To install the library, execute the command:

make prefix=`pwd`/usr install

which will install the binaries and header files into the directory
usr. Set prefix=/usr to get them installed into the main system.

Please note: Do not attempt to install on the system the
"libredhat-kernel.so" file. It is a dummy shared library
provided only for the purpose of being able to bootstrap
this facility while running on systems without the correct
libredhat-kernel.so built. The contents of the included
libredhat-kernel.so are only stubs; this library is NOT
functional for anything except the internal purpose of
linking libaio.so against the provided stubs. At runtime,
libaio.so requires a real libredhat-kernel.so library; this
is provided by the Red Hat kernel RPM packages with async
I/O functionality.
[root@danaly libaio-0.3.103]# make prefix=/usr install
make[1]: Entering directory `/usr/src/redhat/BUILD/libaio-0.3.103/src'
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_init.ol io_queue_init.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_release.ol io_queue_release.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_wait.ol io_queue_wait.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_run.ol io_queue_run.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_getevents.ol io_getevents.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_submit.ol io_submit.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_cancel.ol io_cancel.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_setup.ol io_setup.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_destroy.ol io_destroy.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o raw_syscall.ol raw_syscall.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o compat-0_1.ol compat-0_1.c
rm -f libaio.a
ar r libaio.a io_queue_init.ol io_queue_release.ol io_queue_wait.ol io_queue_run.ol io_getevents.ol io_submit.ol
io_cancel.ol io_setup.ol io_destroy.ol raw_syscall.ol compat-0_1.ol
ar: creating libaio.a
ranlib libaio.a
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_init.os io_queue_init.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_release.os io_queue_release.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_wait.os io_queue_wait.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_run.os io_queue_run.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_getevents.os io_getevents.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_submit.os io_submit.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_cancel.os io_cancel.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_setup.os io_setup.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_destroy.os io_destroy.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o raw_syscall.os raw_syscall.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o compat-0_1.os compat-0_1.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -Wl,--version-script=libaio.map -Wl,
-soname=libaio.so.1 -o libaio.so.1.0.1 io_queue_init.os io_queue_release.os io_queue_wait.os io_queue_run.os
io_getevents.os io_submit.os io_cancel.os io_setup.os io_destroy.os raw_syscall.os compat-0_1.os
install -D -m 644 libaio.h /usr/include/libaio.h
install -D -m 644 libaio.a /usr/lib/libaio.a
install -D -m 755 libaio.so.1.0.1 /usr/lib/libaio.so.1.0.1
ln -sf libaio.so.1.0.1 /usr/lib/libaio.so.1
ln -sf libaio.so.1.0.1 /usr/lib/libaio.so
make[1]: Leaving directory `/usr/src/redhat/BUILD/libaio-0.3.103/src'

以下是使用方法二的安装日志:
[root@danaly libaio-0.3.103]# cd /usr/src/redhat/SPECS/
[root@danaly SPECS]# ls
libaio.spec
[root@danaly SPECS]# rpmbuild -bb libaio.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.81775
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf libaio-0.3.103
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/libaio-0.3.103.tar.gz
+ tar -xvvf -
drwxrwxr-x jmoyer/jmoyer 0 2005-01-26 03:34:08 libaio-0.3.103/
-rw-rw-r-- jmoyer/jmoyer 1226 2002-10-01 06:09:56 libaio-0.3.103/ChangeLog
-rw-rw-r-- jmoyer/jmoyer 26532 2002-01-21 04:07:19 libaio-0.3.103/COPYING
-rw-rw-r-- jmoyer/jmoyer 1195 2004-02-26 23:25:10 libaio-0.3.103/Makefile
-rw-rw-r-- jmoyer/jmoyer 810 2002-01-21 21:50:42 libaio-0.3.103/INSTALL
-rw-r--r-- jmoyer/jmoyer 5933 2005-01-26 03:34:08 libaio-0.3.103/libaio.spec
-rw-rw-r-- jmoyer/jmoyer 122 2002-01-21 03:05:38 libaio-0.3.103/TODO
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:20 libaio-0.3.103/harness/
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:20 libaio-0.3.103/harness/attic/
-rw-rw-r-- jmoyer/jmoyer 103 2002-04-18 11:42:13 libaio-0.3.103/harness/attic/0.t
-rw-rw-r-- jmoyer/jmoyer 103 2002-04-18 11:42:13 libaio-0.3.103/harness/attic/1.t
-rw-rw-r-- jmoyer/jmoyer 645 2002-09-17 06:45:18 libaio-0.3.103/harness/Makefile
-rw-rw-r-- jmoyer/jmoyer 675 2002-04-20 08:26:22 libaio-0.3.103/harness/README
-rw-rw-r-- jmoyer/jmoyer 409600 2002-09-18 00:53:01 libaio-0.3.103/harness/ext2-enospc.img
-rw-rw-r-- jmoyer/jmoyer 640 2002-09-14 01:41:10 libaio-0.3.103/harness/main.c
-rwxrwxr-x jmoyer/jmoyer 389 2002-04-20 08:26:22 libaio-0.3.103/harness/runtests.sh
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:21 libaio-0.3.103/harness/cases/
-rw-rw-r-- jmoyer/jmoyer 1970 2002-09-14 01:41:10 libaio-0.3.103/harness/cases/aio_setup.h
-rw-rw-r-- jmoyer/jmoyer 1822 2002-09-18 00:53:02 libaio-0.3.103/harness/cases/10.t
-rw-rw-r-- jmoyer/jmoyer 822 2002-04-24 06:41:42 libaio-0.3.103/harness/cases/11.t
-rw-rw-r-- jmoyer/jmoyer 879 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/12.t
-rw-rw-r-- jmoyer/jmoyer 1501 2002-09-17 06:45:18 libaio-0.3.103/harness/cases/13.t
-rw-rw-r-- jmoyer/jmoyer 1943 2003-02-18 03:04:52 libaio-0.3.103/harness/cases/14.t
-rw-rw-r-- jmoyer/jmoyer 924 2002-09-14 01:41:10 libaio-0.3.103/harness/cases/2.t
-rw-rw-r-- jmoyer/jmoyer 743 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/3.t
-rw-rw-r-- jmoyer/jmoyer 2116 2002-09-18 00:53:02 libaio-0.3.103/harness/cases/4.t
-rw-rw-r-- jmoyer/jmoyer 1343 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/5.t
-rw-rw-r-- jmoyer/jmoyer 1058 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/6.t
-rw-rw-r-- jmoyer/jmoyer 735 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/7.t
-rw-rw-r-- jmoyer/jmoyer 1023 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/8.t
-rw-rw-r-- jmoyer/jmoyer 876 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/common-7-8.h
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:22 libaio-0.3.103/man/
-rw-rw-r-- jmoyer/jmoyer 3382 2002-09-26 23:55:18 libaio-0.3.103/man/aio_cancel.3
-rw-rw-r-- jmoyer/jmoyer 8860 2002-09-27 01:51:33 libaio-0.3.103/man/aio.3
-rw-rw-r-- jmoyer/jmoyer 996 2002-09-26 23:55:18 libaio-0.3.103/man/aio_cancel64.3
-rw-rw-r-- jmoyer/jmoyer 1756 2002-09-26 23:55:18 libaio-0.3.103/man/aio_error.3
-rw-rw-r-- jmoyer/jmoyer 1326 2002-09-26 23:55:18 libaio-0.3.103/man/aio_error64.3
-rw-rw-r-- jmoyer/jmoyer 3247 2002-09-26 23:55:18 libaio-0.3.103/man/aio_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1020 2002-09-26 23:55:18 libaio-0.3.103/man/aio_fsync64.3
-rw-rw-r-- jmoyer/jmoyer 2435 2002-09-26 23:55:18 libaio-0.3.103/man/aio_init.3
-rw-rw-r-- jmoyer/jmoyer 3166 2002-09-26 23:55:18 libaio-0.3.103/man/aio_read.3
-rw-rw-r-- jmoyer/jmoyer 1214 2002-09-26 23:55:18 libaio-0.3.103/man/aio_read64.3
-rw-rw-r-- jmoyer/jmoyer 1547 2002-09-26 23:55:18 libaio-0.3.103/man/aio_return.3
-rw-rw-r-- jmoyer/jmoyer 1007 2002-09-26 23:55:18 libaio-0.3.103/man/aio_return64.3
-rw-rw-r-- jmoyer/jmoyer 3024 2002-09-26 23:55:18 libaio-0.3.103/man/aio_suspend.3
-rw-rw-r-- jmoyer/jmoyer 1079 2002-09-26 23:55:18 libaio-0.3.103/man/aio_suspend64.3
-rw-rw-r-- jmoyer/jmoyer 3977 2002-09-26 23:55:18 libaio-0.3.103/man/aio_write.3
-rw-rw-r-- jmoyer/jmoyer 1226 2002-09-26 23:55:18 libaio-0.3.103/man/aio_write64.3
-rw-rw-r-- jmoyer/jmoyer 8881 2002-09-27 01:50:11 libaio-0.3.103/man/io.3
-rw-rw-r-- jmoyer/jmoyer 865 2002-09-05 13:02:03 libaio-0.3.103/man/io_cancel.1
-rw-rw-r-- jmoyer/jmoyer 1691 2002-09-26 23:55:18 libaio-0.3.103/man/io_cancel.3
-rw-rw-r-- jmoyer/jmoyer 526 2002-09-05 13:02:03 libaio-0.3.103/man/io_destroy.1
-rw-rw-r-- jmoyer/jmoyer 2385 2002-09-26 23:55:18 libaio-0.3.103/man/io_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1361 2002-09-05 13:02:03 libaio-0.3.103/man/io_getevents.1
-rw-rw-r-- jmoyer/jmoyer 2570 2002-09-26 23:55:18 libaio-0.3.103/man/io_getevents.3
-rw-rw-r-- jmoyer/jmoyer 2473 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1701 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_pread.3
-rw-rw-r-- jmoyer/jmoyer 1647 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_pwrite.3
-rw-rw-r-- jmoyer/jmoyer 1300 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_init.3
-rw-rw-r-- jmoyer/jmoyer 1039 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_release.3
-rw-rw-r-- jmoyer/jmoyer 1020 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_run.3
-rw-rw-r-- jmoyer/jmoyer 1391 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_wait.3
-rw-rw-r-- jmoyer/jmoyer 991 2002-09-26 23:55:18 libaio-0.3.103/man/io_set_callback.3
-rw-rw-r-- jmoyer/jmoyer 940 2002-09-05 13:02:03 libaio-0.3.103/man/io_setup.1
-rw-rw-r-- jmoyer/jmoyer 2503 2002-09-26 23:55:18 libaio-0.3.103/man/io_submit.1
-rw-rw-r-- jmoyer/jmoyer 3667 2002-09-26 23:55:18 libaio-0.3.103/man/io_submit.3
-rw-rw-r-- jmoyer/jmoyer 4898 2002-09-26 23:55:18 libaio-0.3.103/man/lio_listio.3
-rw-rw-r-- jmoyer/jmoyer 930 2002-09-26 23:55:18 libaio-0.3.103/man/lio_listio64.3
drwxrwxr-x jmoyer/jmoyer 0 2005-01-26 03:43:38 libaio-0.3.103/src/
-rw-r--r-- jmoyer/jmoyer 1549 2005-01-26 03:43:38 libaio-0.3.103/src/Makefile
-rw-rw-r-- jmoyer/jmoyer 1955 2004-03-31 06:25:18 libaio-0.3.103/src/compat-0_1.c
-rw-rw-r-- jmoyer/jmoyer 1009 2003-05-20 23:54:50 libaio-0.3.103/src/io_cancel.c
-rw-rw-r-- jmoyer/jmoyer 937 2003-05-20 23:54:50 libaio-0.3.103/src/io_destroy.c
-rw-rw-r-- jmoyer/jmoyer 1970 2003-06-19 03:58:21 libaio-0.3.103/src/io_getevents.c
-rw-rw-r-- jmoyer/jmoyer 1079 2003-05-20 23:54:50 libaio-0.3.103/src/io_queue_init.c
-rw-rw-r-- jmoyer/jmoyer 977 2002-09-13 11:30:12 libaio-0.3.103/src/io_queue_release.c
-rw-rw-r-- jmoyer/jmoyer 1246 2002-09-27 00:39:38 libaio-0.3.103/src/io_queue_run.c
-rw-rw-r-- jmoyer/jmoyer 1109 2004-02-25 04:17:19 libaio-0.3.103/src/io_queue_wait.c
-rw-rw-r-- jmoyer/jmoyer 950 2003-05-20 23:54:50 libaio-0.3.103/src/io_setup.c
-rw-rw-r-- jmoyer/jmoyer 967 2003-05-20 23:54:50 libaio-0.3.103/src/io_submit.c
-rw-rw-r-- jmoyer/jmoyer 6122 2004-09-15 03:40:27 libaio-0.3.103/src/libaio.h
-rw-rw-r-- jmoyer/jmoyer 260 2003-05-20 23:54:50 libaio-0.3.103/src/libaio.map
-rw-rw-r-- jmoyer/jmoyer 376 2002-09-13 11:30:12 libaio-0.3.103/src/raw_syscall.c
-rw-r--r-- jmoyer/jmoyer 2181 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-i386.h
-rw-r--r-- jmoyer/jmoyer 1562 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-ia64.h
-rw-r--r-- jmoyer/jmoyer 3377 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-ppc.h
-rw-r--r-- jmoyer/jmoyer 3719 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-s390.h
-rw-r--r-- jmoyer/jmoyer 2053 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-x86_64.h
-rw-r--r-- jmoyer/jmoyer 677 2005-01-21 22:11:20 libaio-0.3.103/src/syscall.h
-rw-rw-r-- jmoyer/jmoyer 1261 2002-01-25 03:55:47 libaio-0.3.103/src/vsys_def.h
-rw-r--r-- jmoyer/jmoyer 1547 2005-01-21 22:26:55 libaio-0.3.103/src/Makefile~
-rw-r--r-- jmoyer/jmoyer 6465 2005-01-21 23:50:15 libaio-0.3.103/libaio.spec~
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd libaio-0.3.103
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/libaio-0.3.103.tar.gz
+ tar -xvvf -
drwxrwxr-x jmoyer/jmoyer 0 2005-01-26 03:34:08 libaio-0.3.103/
-rw-rw-r-- jmoyer/jmoyer 1226 2002-10-01 06:09:56 libaio-0.3.103/ChangeLog
-rw-rw-r-- jmoyer/jmoyer 26532 2002-01-21 04:07:19 libaio-0.3.103/COPYING
-rw-rw-r-- jmoyer/jmoyer 1195 2004-02-26 23:25:10 libaio-0.3.103/Makefile
-rw-rw-r-- jmoyer/jmoyer 810 2002-01-21 21:50:42 libaio-0.3.103/INSTALL
-rw-r--r-- jmoyer/jmoyer 5933 2005-01-26 03:34:08 libaio-0.3.103/libaio.spec
-rw-rw-r-- jmoyer/jmoyer 122 2002-01-21 03:05:38 libaio-0.3.103/TODO
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:20 libaio-0.3.103/harness/
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:20 libaio-0.3.103/harness/attic/
-rw-rw-r-- jmoyer/jmoyer 103 2002-04-18 11:42:13 libaio-0.3.103/harness/attic/0.t
-rw-rw-r-- jmoyer/jmoyer 103 2002-04-18 11:42:13 libaio-0.3.103/harness/attic/1.t
-rw-rw-r-- jmoyer/jmoyer 645 2002-09-17 06:45:18 libaio-0.3.103/harness/Makefile
-rw-rw-r-- jmoyer/jmoyer 675 2002-04-20 08:26:22 libaio-0.3.103/harness/README
-rw-rw-r-- jmoyer/jmoyer 409600 2002-09-18 00:53:01 libaio-0.3.103/harness/ext2-enospc.img
-rw-rw-r-- jmoyer/jmoyer 640 2002-09-14 01:41:10 libaio-0.3.103/harness/main.c
-rwxrwxr-x jmoyer/jmoyer 389 2002-04-20 08:26:22 libaio-0.3.103/harness/runtests.sh
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:21 libaio-0.3.103/harness/cases/
-rw-rw-r-- jmoyer/jmoyer 1970 2002-09-14 01:41:10 libaio-0.3.103/harness/cases/aio_setup.h
-rw-rw-r-- jmoyer/jmoyer 1822 2002-09-18 00:53:02 libaio-0.3.103/harness/cases/10.t
-rw-rw-r-- jmoyer/jmoyer 822 2002-04-24 06:41:42 libaio-0.3.103/harness/cases/11.t
-rw-rw-r-- jmoyer/jmoyer 879 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/12.t
-rw-rw-r-- jmoyer/jmoyer 1501 2002-09-17 06:45:18 libaio-0.3.103/harness/cases/13.t
-rw-rw-r-- jmoyer/jmoyer 1943 2003-02-18 03:04:52 libaio-0.3.103/harness/cases/14.t
-rw-rw-r-- jmoyer/jmoyer 924 2002-09-14 01:41:10 libaio-0.3.103/harness/cases/2.t
-rw-rw-r-- jmoyer/jmoyer 743 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/3.t
-rw-rw-r-- jmoyer/jmoyer 2116 2002-09-18 00:53:02 libaio-0.3.103/harness/cases/4.t
-rw-rw-r-- jmoyer/jmoyer 1343 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/5.t
-rw-rw-r-- jmoyer/jmoyer 1058 2002-04-26 03:32:38 libaio-0.3.103/harness/cases/6.t
-rw-rw-r-- jmoyer/jmoyer 735 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/7.t
-rw-rw-r-- jmoyer/jmoyer 1023 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/8.t
-rw-rw-r-- jmoyer/jmoyer 876 2002-04-20 08:26:22 libaio-0.3.103/harness/cases/common-7-8.h
drwxrwxr-x jmoyer/jmoyer 0 2004-10-12 04:23:22 libaio-0.3.103/man/
-rw-rw-r-- jmoyer/jmoyer 3382 2002-09-26 23:55:18 libaio-0.3.103/man/aio_cancel.3
-rw-rw-r-- jmoyer/jmoyer 8860 2002-09-27 01:51:33 libaio-0.3.103/man/aio.3
-rw-rw-r-- jmoyer/jmoyer 996 2002-09-26 23:55:18 libaio-0.3.103/man/aio_cancel64.3
-rw-rw-r-- jmoyer/jmoyer 1756 2002-09-26 23:55:18 libaio-0.3.103/man/aio_error.3
-rw-rw-r-- jmoyer/jmoyer 1326 2002-09-26 23:55:18 libaio-0.3.103/man/aio_error64.3
-rw-rw-r-- jmoyer/jmoyer 3247 2002-09-26 23:55:18 libaio-0.3.103/man/aio_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1020 2002-09-26 23:55:18 libaio-0.3.103/man/aio_fsync64.3
-rw-rw-r-- jmoyer/jmoyer 2435 2002-09-26 23:55:18 libaio-0.3.103/man/aio_init.3
-rw-rw-r-- jmoyer/jmoyer 3166 2002-09-26 23:55:18 libaio-0.3.103/man/aio_read.3
-rw-rw-r-- jmoyer/jmoyer 1214 2002-09-26 23:55:18 libaio-0.3.103/man/aio_read64.3
-rw-rw-r-- jmoyer/jmoyer 1547 2002-09-26 23:55:18 libaio-0.3.103/man/aio_return.3
-rw-rw-r-- jmoyer/jmoyer 1007 2002-09-26 23:55:18 libaio-0.3.103/man/aio_return64.3
-rw-rw-r-- jmoyer/jmoyer 3024 2002-09-26 23:55:18 libaio-0.3.103/man/aio_suspend.3
-rw-rw-r-- jmoyer/jmoyer 1079 2002-09-26 23:55:18 libaio-0.3.103/man/aio_suspend64.3
-rw-rw-r-- jmoyer/jmoyer 3977 2002-09-26 23:55:18 libaio-0.3.103/man/aio_write.3
-rw-rw-r-- jmoyer/jmoyer 1226 2002-09-26 23:55:18 libaio-0.3.103/man/aio_write64.3
-rw-rw-r-- jmoyer/jmoyer 8881 2002-09-27 01:50:11 libaio-0.3.103/man/io.3
-rw-rw-r-- jmoyer/jmoyer 865 2002-09-05 13:02:03 libaio-0.3.103/man/io_cancel.1
-rw-rw-r-- jmoyer/jmoyer 1691 2002-09-26 23:55:18 libaio-0.3.103/man/io_cancel.3
-rw-rw-r-- jmoyer/jmoyer 526 2002-09-05 13:02:03 libaio-0.3.103/man/io_destroy.1
-rw-rw-r-- jmoyer/jmoyer 2385 2002-09-26 23:55:18 libaio-0.3.103/man/io_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1361 2002-09-05 13:02:03 libaio-0.3.103/man/io_getevents.1
-rw-rw-r-- jmoyer/jmoyer 2570 2002-09-26 23:55:18 libaio-0.3.103/man/io_getevents.3
-rw-rw-r-- jmoyer/jmoyer 2473 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_fsync.3
-rw-rw-r-- jmoyer/jmoyer 1701 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_pread.3
-rw-rw-r-- jmoyer/jmoyer 1647 2002-09-26 23:55:18 libaio-0.3.103/man/io_prep_pwrite.3
-rw-rw-r-- jmoyer/jmoyer 1300 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_init.3
-rw-rw-r-- jmoyer/jmoyer 1039 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_release.3
-rw-rw-r-- jmoyer/jmoyer 1020 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_run.3
-rw-rw-r-- jmoyer/jmoyer 1391 2002-09-26 23:55:18 libaio-0.3.103/man/io_queue_wait.3
-rw-rw-r-- jmoyer/jmoyer 991 2002-09-26 23:55:18 libaio-0.3.103/man/io_set_callback.3
-rw-rw-r-- jmoyer/jmoyer 940 2002-09-05 13:02:03 libaio-0.3.103/man/io_setup.1
-rw-rw-r-- jmoyer/jmoyer 2503 2002-09-26 23:55:18 libaio-0.3.103/man/io_submit.1
-rw-rw-r-- jmoyer/jmoyer 3667 2002-09-26 23:55:18 libaio-0.3.103/man/io_submit.3
-rw-rw-r-- jmoyer/jmoyer 4898 2002-09-26 23:55:18 libaio-0.3.103/man/lio_listio.3
-rw-rw-r-- jmoyer/jmoyer 930 2002-09-26 23:55:18 libaio-0.3.103/man/lio_listio64.3
drwxrwxr-x jmoyer/jmoyer 0 2005-01-26 03:43:38 libaio-0.3.103/src/
-rw-r--r-- jmoyer/jmoyer 1549 2005-01-26 03:43:38 libaio-0.3.103/src/Makefile
-rw-rw-r-- jmoyer/jmoyer 1955 2004-03-31 06:25:18 libaio-0.3.103/src/compat-0_1.c
-rw-rw-r-- jmoyer/jmoyer 1009 2003-05-20 23:54:50 libaio-0.3.103/src/io_cancel.c
-rw-rw-r-- jmoyer/jmoyer 937 2003-05-20 23:54:50 libaio-0.3.103/src/io_destroy.c
-rw-rw-r-- jmoyer/jmoyer 1970 2003-06-19 03:58:21 libaio-0.3.103/src/io_getevents.c
-rw-rw-r-- jmoyer/jmoyer 1079 2003-05-20 23:54:50 libaio-0.3.103/src/io_queue_init.c
-rw-rw-r-- jmoyer/jmoyer 977 2002-09-13 11:30:12 libaio-0.3.103/src/io_queue_release.c
-rw-rw-r-- jmoyer/jmoyer 1246 2002-09-27 00:39:38 libaio-0.3.103/src/io_queue_run.c
-rw-rw-r-- jmoyer/jmoyer 1109 2004-02-25 04:17:19 libaio-0.3.103/src/io_queue_wait.c
-rw-rw-r-- jmoyer/jmoyer 950 2003-05-20 23:54:50 libaio-0.3.103/src/io_setup.c
-rw-rw-r-- jmoyer/jmoyer 967 2003-05-20 23:54:50 libaio-0.3.103/src/io_submit.c
-rw-rw-r-- jmoyer/jmoyer 6122 2004-09-15 03:40:27 libaio-0.3.103/src/libaio.h
-rw-rw-r-- jmoyer/jmoyer 260 2003-05-20 23:54:50 libaio-0.3.103/src/libaio.map
-rw-rw-r-- jmoyer/jmoyer 376 2002-09-13 11:30:12 libaio-0.3.103/src/raw_syscall.c
-rw-r--r-- jmoyer/jmoyer 2181 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-i386.h
-rw-r--r-- jmoyer/jmoyer 1562 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-ia64.h
-rw-r--r-- jmoyer/jmoyer 3377 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-ppc.h
-rw-r--r-- jmoyer/jmoyer 3719 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-s390.h
-rw-r--r-- jmoyer/jmoyer 2053 2005-01-21 22:11:20 libaio-0.3.103/src/syscall-x86_64.h
-rw-r--r-- jmoyer/jmoyer 677 2005-01-21 22:11:20 libaio-0.3.103/src/syscall.h
-rw-rw-r-- jmoyer/jmoyer 1261 2002-01-25 03:55:47 libaio-0.3.103/src/vsys_def.h
-rw-r--r-- jmoyer/jmoyer 1547 2005-01-21 22:26:55 libaio-0.3.103/src/Makefile~
-rw-r--r-- jmoyer/jmoyer 6465 2005-01-21 23:50:15 libaio-0.3.103/libaio.spec~
+ STATUS=0
+ '[' 0 -ne 0 ']'
++ /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 .
+ mv libaio-0.3.103 compat-libaio-0.3.103
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.81775
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd libaio-0.3.103
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd compat-libaio-0.3.103
+ make soname=libaio.so.1.0.0 libname=libaio.so.1.0.0
make[1]: Entering directory `/usr/src/redhat/BUILD/libaio-0.3.103/compat-libaio-0.3.103/src'
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_init.ol io_queue_init.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_release.ol io_queue_release.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_wait.ol io_queue_wait.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_run.ol io_queue_run.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_getevents.ol io_getevents.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_submit.ol io_submit.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_cancel.ol io_cancel.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_setup.ol io_setup.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_destroy.ol io_destroy.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o raw_syscall.ol raw_syscall.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o compat-0_1.ol compat-0_1.c
rm -f libaio.a
ar r libaio.a io_queue_init.ol io_queue_release.ol io_queue_wait.ol io_queue_run.ol io_getevents.ol io_submit.ol
io_cancel.ol io_setup.ol io_destroy.ol raw_syscall.ol compat-0_1.ol
ar: creating libaio.a
ranlib libaio.a
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_init.os io_queue_init.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_release.os io_queue_release.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_wait.os io_queue_wait.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_run.os io_queue_run.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_getevents.os io_getevents.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_submit.os io_submit.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_cancel.os io_cancel.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_setup.os io_setup.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_destroy.os io_destroy.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o raw_syscall.os raw_syscall.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o compat-0_1.os compat-0_1.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -Wl,--version-script=libaio.map -Wl,
-soname=libaio.so.1.0.0 -o libaio.so.1.0.0 io_queue_init.os io_queue_release.os io_queue_wait.os io_queue_run.os
io_getevents.os io_submit.os io_cancel.os io_setup.os io_destroy.os raw_syscall.os compat-0_1.os
make[1]: Leaving directory `/usr/src/redhat/BUILD/libaio-0.3.103/compat-libaio-0.3.103/src'
+ cd ..
+ make
make[1]: Entering directory `/usr/src/redhat/BUILD/libaio-0.3.103/src'
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_init.ol io_queue_init.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_release.ol io_queue_release.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_wait.ol io_queue_wait.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_run.ol io_queue_run.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_getevents.ol io_getevents.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_submit.ol io_submit.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_cancel.ol io_cancel.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_setup.ol io_setup.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_destroy.ol io_destroy.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o raw_syscall.ol raw_syscall.c
cc -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o compat-0_1.ol compat-0_1.c
rm -f libaio.a
ar r libaio.a io_queue_init.ol io_queue_release.ol io_queue_wait.ol io_queue_run.ol io_getevents.ol io_submit.ol
io_cancel.ol io_setup.ol io_destroy.ol raw_syscall.ol compat-0_1.ol
ar: creating libaio.a
ranlib libaio.a
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_init.os io_queue_init.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_release.os io_queue_release.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_wait.os io_queue_wait.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_queue_run.os io_queue_run.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_getevents.os io_getevents.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_submit.os io_submit.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_cancel.os io_cancel.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_setup.os io_setup.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o io_destroy.os io_destroy.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o raw_syscall.os raw_syscall.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -c -o compat-0_1.os compat-0_1.c
cc -shared -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC -Wl,--version-script=libaio.map -Wl,
-soname=libaio.so.1 -o libaio.so.1.0.1 io_queue_init.os io_queue_release.os io_queue_wait.os io_queue_run.os
io_getevents.os io_submit.os io_cancel.os io_setup.os io_destroy.os raw_syscall.os compat-0_1.os
make[1]: Leaving directory `/usr/src/redhat/BUILD/libaio-0.3.103/src'
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.49402
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd libaio-0.3.103
+ LANG=C
+ export LANG
+ unset DISPLAY
+ '[' /var/tmp/libaio-root '!=' / ']'
+ rm -rf /var/tmp/libaio-root
+ cd compat-libaio-0.3.103
+ install -D -m 755 src/libaio.so.1.0.0 /var/tmp/libaio-root//usr/lib/libaio.so.1.0.0
+ cd ..
+ make install prefix=/var/tmp/libaio-root/usr libdir=/var/tmp/libaio-root//usr/lib root=/var/tmp/libaio-root
make[1]: Entering directory `/usr/src/redhat/BUILD/libaio-0.3.103/src'
install -D -m 644 libaio.h /var/tmp/libaio-root/usr/include/libaio.h
install -D -m 644 libaio.a /var/tmp/libaio-root//usr/lib/libaio.a
install -D -m 755 libaio.so.1.0.1 /var/tmp/libaio-root//usr/lib/libaio.so.1.0.1
ln -sf libaio.so.1.0.1 /var/tmp/libaio-root//usr/lib/libaio.so.1
ln -sf libaio.so.1.0.1 /var/tmp/libaio-root//usr/lib/libaio.so
make[1]: Leaving directory `/usr/src/redhat/BUILD/libaio-0.3.103/src'
+ /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/libaio-0.3.103
extracting debug info from /var/tmp/libaio-root/usr/lib/libaio.so.1.0.0
extracting debug info from /var/tmp/libaio-root/usr/lib/libaio.so.1.0.1
72 blocks
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /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
Processing files: libaio-0.3.103-3
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.49402
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd libaio-0.3.103
+ DOCDIR=/var/tmp/libaio-root/usr/share/doc/libaio-0.3.103
+ export DOCDIR
+ rm -rf /var/tmp/libaio-root/usr/share/doc/libaio-0.3.103
+ /bin/mkdir -p /var/tmp/libaio-root/usr/share/doc/libaio-0.3.103
+ cp -pr COPYING TODO /var/tmp/libaio-root/usr/share/doc/libaio-0.3.103
+ exit 0
Provides: libaio.so.1 libaio.so.1 libaio.so.1(LIBAIO_0.1) libaio.so.1(LIBAIO_0.4) libaio.so.1.0.0
libaio.so.1.0.0 libaio.so.1.0.0(LIBAIO_0.1) libaio.so.1.0.0(LIBAIO_0.4)
Requires(interp): /sbin/ldconfig /sbin/ldconfig
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
Processing files: libaio-devel-0.3.103-3
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libaio
Processing files: libaio-debuginfo-0.3.103-3
Provides: libaio.so.1.0.0.debug libaio.so.1.0.1.debug
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/libaio-root
Wrote: /usr/src/redhat/RPMS/i386/libaio-0.3.103-3.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/libaio-devel-0.3.103-3.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/libaio-debuginfo-0.3.103-3.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.49402
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd libaio-0.3.103
+ '[' /var/tmp/libaio-root '!=' / ']'
+ rm -rf /var/tmp/libaio-root
+ exit 0
[root@danaly SPECS]# cd /usr/src/redhat/RPMS/i
i386/ i486/ i586/ i686/
[root@danaly SPECS]# cd /usr/src/redhat/RPMS/i386/
[root@danaly i386]# ls
libaio-0.3.103-3.i386.rpm libaio-debuginfo-0.3.103-3.i386.rpm libaio-devel-0.3.103-3.i386.rpm
[root@danaly i386]# rpm -Uvh *.rpm
Preparing... ########################################### [100%]
package libaio-0.3.103-3 is already installed
package libaio-debuginfo-0.3.103-3 is already installed
package libaio-devel-0.3.103-3 is already installed
file /usr/lib/libaio.a from install of libaio-devel-0.3.103-3 conflicts with file from package
libaio-devel-0.3.103-3
[root@danaly i386]#


历史上的今天...
    >> 2012-09-07文章:
    >> 2010-09-07文章:
    >> 2009-09-07文章:
    >> 2007-09-07文章:
    >> 2006-09-07文章:
           DBA语录之:规范的重要

无觅

By eygle on 2005-09-07 21:59 | Comments (4) | Windows | 423 |

4 Comments

谢谢eygle
因为我在装asmlib的时候2.6.9-5的时configure不通过,我才想到要升级。kernel升级到2.6.9-11后就OK了

我也是这么升级过来的。

下了个.src.rpm的包,按照
说明装了一下,非常顺利,
谢谢

嘿嘿,有帮助就好:)


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com