LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 972|回复: 2

Perl-5.8.6 - Permission denied

[复制链接]
发表于 2005-7-23 23:21:06 | 显示全部楼层 |阅读模式
Hi folks,

5.32. Perl-5.8.6
http://www.linuxfromscratch.org/ ... chapter05/perl.html

Performed following steps
lfs:/mnt/lfs/sources$ tar xjf perl-5.8.6.tar.bz2
lfs:/mnt/lfs/sources$ cd perl-5.8.6
lfs:/mnt/lfs/sources/perl-5.8.6$ patch -Np1 -i ../perl-5.8.6-libc-1.patch

  1. patching file hints/linux.sh
  2. Hunk #1 succeeded at 51 with fuzz 1.
  3. Hunk #2 succeeded at 314 (offset 32 lines).
复制代码

     
lfs:/mnt/lfs/sources/perl-5.8.6$ ./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl POSIX'
lfs:/mnt/lfs/sources/perl-5.8.6$ make perl utilities
lfs:/mnt/lfs/sources/perl-5.8.6$ cp perl pod/pod2man /tools/bin  
lfs:/mnt/lfs/sources/perl-5.8.6$ mkdir -p /tools/lib/perl5/5.8.6

All went through without complaint.

lfs:/mnt/lfs/sources/perl-5.8.6$ cp -R lib/* /tools/lib/perl5/5.8.6

  1. cp: cannot create regular file
  2. `/tools/lib/perl5/5.8.6/AnyDBM_File.pm': Permission
  3. denied
  4. cp: cannot create regular file
  5. `/tools/lib/perl5/5.8.6/AnyDBM_File.t': Permission
  6. denied
  7. cp: cannot create regular file
  8. `/tools/lib/perl5/5.8.6/Attribute/Handlers/Changes':
  9. Permission denied
  10. .....
  11. .....
  12. cp: cannot create regular file
  13. `/tools/lib/perl5/5.8.6/vars.t': Permission denied
  14. cp: cannot create regular file
  15. `/tools/lib/perl5/5.8.6/vmsish.pm': Permission denied
  16. cp: cannot create regular file
  17. `/tools/lib/perl5/5.8.6/vmsish.t': Permission denied
  18. cp: cannot create regular file
  19. `/tools/lib/perl5/5.8.6/warnings/register.pm':
  20. Permission denied
  21. cp: cannot create regular file
  22. `/tools/lib/perl5/5.8.6/warnings.t': Permission denied
复制代码


[root@localhost ~]# ls -al /tools

  1. lrwxrwxrwx  1 root root 15 Jun 28 17:06 /tools ->  //mnt/lfs/tools
复制代码


[root@localhost ~]# ls -al /mnt/lfs/tools/
  1. total 100
  2. drwxr-xr-x  13 lfs  root 4096 Jul 22 15:36 .
  3. drwxr-xr-x   6 root root 4096 Jul 21 22:23 ..
  4. drwxr-xr-x   2 lfs  lfs  4096 Jul 23 20:12 bin
  5. drwxr-xr-x   2 lfs  lfs  4096 Jul 20 21:23 etc
  6. drwxr-xr-x   4 lfs  lfs  4096 Jul 19 09:35
  7. i686-pc-linux-gnu
  8. drwxr-xr-x  24 lfs  lfs  4096 Jul 23 20:12 include
  9. drwxr-xr-x   2 root root 4096 Jul 23 10:18 info
  10. drwxr-xr-x   9 lfs  lfs  4096 Jul 23 20:12 lib
  11. drwxr-xr-x   4 lfs  lfs  4096 Jul 21 17:47 libexec
  12. drwxr-xr-x   3 root root 4096 Jul 22 15:36 man
  13. drwxr-xr-x   2 lfs  lfs  4096 Jul 21 18:37 sbin
  14. drwxr-xr-x  15 lfs  lfs  4096 Jul 21 18:17 share
  15. drwxr-xr-x   2 lfs  lfs  4096 Jul 21 13:03 var
复制代码


Please advise how to fix it.

B.R.
satimis
发表于 2005-7-23 23:55:50 | 显示全部楼层
你能贴出ls -la /tools/lib/perl5/5.8.6/ 的结果吗?
并且贴出 /tools/lib/perl5/目录5.8.6的用户组和用户以及权限吗?
谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-26 17:36:10 | 显示全部楼层
Hi hongfeng,

Tks for your advice.  Problem already solved.

你能贴出ls -la /tools/lib/perl5/5.8.6/ 的结果吗?

[root@localhost ~]# ls -al /mnt/lfs/tools/lib/perl5/5.8.6/
  1. total 3336
  2. drwxr-xr-x  43 lfs lfs   4096 Jul 24 19:59 .
  3. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 ..
  4. -r--r--r--   1 lfs lfs    838 Jul 24 19:59 abbrev.pl
  5. -r--r--r--   1 lfs lfs   2594 Jul 24 19:59 AnyDBM_File.pm
  6. -r-xr-xr-x   1 lfs lfs   3523 Jul 24 19:59 AnyDBM_File.t
  7. -r--r--r--   1 lfs lfs   1298 Jul 24 19:59 assert.pl
  8. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Attribute
  9. -r--r--r--   1 lfs lfs  12796 Jul 24 19:59 attributes.pm
  10. drwxr-xr-x   6 lfs lfs   4096 Jul 24 19:59 auto
  11. -r--r--r--   1 lfs lfs  11093 Jul 24 19:59 AutoLoader.pm
  12. -r-xr-xr-x   1 lfs lfs   3898 Jul 24 19:59 AutoLoader.t
  13. -r--r--r--   1 lfs lfs  15658 Jul 24 19:59 AutoSplit.pm
  14. -r-xr-xr-x   1 lfs lfs  12213 Jul 24 19:59 AutoSplit.t
  15. -r--r--r--   1 lfs lfs   4182 Jul 24 19:59 autouse.pm
  16. -r-xr-xr-x   1 lfs lfs   1464 Jul 24 19:59 autouse.t
  17. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 base
  18. -r--r--r--   1 lfs lfs   5499 Jul 24 19:59 base.pm
  19. -r--r--r--   1 lfs lfs  27578 Jul 24 19:59 Benchmark.pm
  20. -r-xr-xr-x   1 lfs lfs  20612 Jul 24 19:59 Benchmark.t
  21. -r--r--r--   1 lfs lfs   7368 Jul 24 19:59 bigfloat.pl
  22. -r-xr-xr-x   1 lfs lfs   8251 Jul 24 19:59 bigfloatpl.t
  23. -r--r--r--   1 lfs lfs   8959 Jul 24 19:59 bigint.pl
  24. -r-xr-xr-x   1 lfs lfs   4424 Jul 24 19:59 bigintpl.t
  25. -r--r--r--   1 lfs lfs  10691 Jul 24 19:59 bigint.pm
  26. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 bignum
  27. -r--r--r--   1 lfs lfs  14037 Jul 24 19:59 bignum.pm
  28. -r--r--r--   1 lfs lfs   4476 Jul 24 19:59 bigrat.pl
  29. -r--r--r--   1 lfs lfs   7645 Jul 24 19:59 bigrat.pm
  30. -r--r--r--   1 lfs lfs   1674 Jul 24 19:59 blib.pm
  31. -r-xr-xr-x   1 lfs lfs   1715 Jul 24 19:59 blib.t
  32. -r--r--r--   1 lfs lfs    758 Jul 24 19:59 bytes_heavy.pl
  33. -r--r--r--   1 lfs lfs   2286 Jul 24 19:59 bytes.pm
  34. -r-xr-xr-x   1 lfs lfs   1729 Jul 24 19:59 bytes.t
  35. -r--r--r--   1 lfs lfs   1122 Jul 24 19:59 cacheout.pl
  36. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 Carp
  37. -r--r--r--   1 lfs lfs   8818 Jul 24 19:59 Carp.pm
  38. -r-xr-xr-x   1 lfs lfs   3440 Jul 24 19:59 Carp.t
  39. drwxr-xr-x   4 lfs lfs   4096 Jul 24 19:59 CGI
  40. -r--r--r--   1 lfs lfs 232817 Jul 24 19:59 CGI.pm
  41. -r--r--r--   1 lfs lfs  15553 Jul 24 19:59 charnames.pm
  42. -r-xr-xr-x   1 lfs lfs  13505 Jul 24 19:59 charnames.t
  43. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Class
  44. -r--r--r--   1 lfs lfs   3191 Jul 24 19:59 complete.pl
  45. -rw-r--r--   1 lfs lfs  32979 Jul 24 19:59 Config.pm
  46. -rw-r--r--   1 lfs lfs 209223 Jul 24 19:59 Config.pod
  47. -r-xr-xr-x   1 lfs lfs   6024 Jul 24 19:59 Config.t
  48. -r--r--r--   1 lfs lfs  11524 Jul 24 19:59 constant.pm
  49. -r-xr-xr-x   1 lfs lfs   7192 Jul 24 19:59 constant.t
  50. drwxr-xr-x   4 lfs lfs   4096 Jul 24 19:59 CPAN
  51. -r--r--r--   1 lfs lfs 223798 Jul 24 19:59 CPAN.pm
  52. -r--r--r--   1 lfs lfs   1993 Jul 24 19:59 ctime.pl
  53. -r--r--r--   1 lfs lfs  16721 Jul 24 19:59 Cwd.pm
  54. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 DBM_Filter
  55. -r--r--r--   1 lfs lfs  14415 Jul 24 19:59 DBM_Filter.pm
  56. -r--r--r--   1 lfs lfs   1676 Jul 24 19:59 dbm_filter_util.pl
  57. -r--r--r--   1 lfs lfs  19223 Jul 24 19:59 DB.pm
  58. -r-xr-xr-x   1 lfs lfs  16672 Jul 24 19:59 DB.t
  59. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 Devel
  60. -r--r--r--   1 lfs lfs  17293 Jul 24 19:59 diagnostics.pm
  61. -r-xr-xr-x   1 lfs lfs    373 Jul 24 19:59 diagnostics.t
  62. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Digest
  63. -r--r--r--   1 lfs lfs   8749 Jul 24 19:59 Digest.pm
  64. -r--r--r--   1 lfs lfs   1758 Jul 24 19:59 DirHandle.pm
  65. -r-xr-xr-x   1 lfs lfs    651 Jul 24 19:59 DirHandle.t
  66. -r--r--r--   1 lfs lfs   2175 Jul 24 19:59 dotsh.pl
  67. -r--r--r--   1 lfs lfs  16892 Jul 24 19:59 Dumpvalue.pm
  68. -r-xr-xr-x   1 lfs lfs  10273 Jul 24 19:59 Dumpvalue.t
  69. -r--r--r--   1 lfs lfs  14649 Jul 24 19:59 dumpvar.pl
  70. -r-xr-xr-x   1 lfs lfs   5419 Jul 24 19:59 dumpvar.t
  71. -r--r--r--   1 lfs lfs  28125 Jul 24 19:59 DynaLoader.pm
  72. -r--r--r--   1 lfs lfs   4504 Jul 24 19:59 English.pm
  73. -r-xr-xr-x   1 lfs lfs   3929 Jul 24 19:59 English.t
  74. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Env
  75. -r--r--r--   1 lfs lfs   5170 Jul 24 19:59 Env.pm
  76. -r--r--r--   1 lfs lfs   1736 Jul 24 19:59 exceptions.pl
  77. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 Exporter
  78. -r--r--r--   1 lfs lfs  14419 Jul 24 19:59 Exporter.pm
  79. -r-xr-xr-x   1 lfs lfs   5333 Jul 24 19:59 Exporter.t
  80. drwxr-xr-x   6 lfs lfs   4096 Jul 24 19:59 ExtUtils
  81. -r--r--r--   1 lfs lfs   1019 Jul 24 19:59 fastcwd.pl
  82. -r--r--r--   1 lfs lfs   4969 Jul 24 19:59 Fatal.pm
  83. -r-xr-xr-x   1 lfs lfs    823 Jul 24 19:59 Fatal.t
  84. -r--r--r--   1 lfs lfs   5346 Jul 24 19:59 Fcntl.pm
  85. -r--r--r--   1 lfs lfs   8807 Jul 24 19:59 fields.pm
  86. drwxr-xr-x   5 lfs lfs   4096 Jul 24 19:59 File
  87. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 FileCache
  88. -r--r--r--   1 lfs lfs   5062 Jul 24 19:59 FileCache.pm
  89. -r--r--r--   1 lfs lfs   6771 Jul 24 19:59 FileHandle.pm
  90. -r-xr-xr-x   1 lfs lfs   1767 Jul 24 19:59 FileHandle.t
  91. -r--r--r--   1 lfs lfs   2156 Jul 24 19:59 filetest.pm
  92. -r-xr-xr-x   1 lfs lfs   2996 Jul 24 19:59 filetest.t
  93. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Filter
  94. -r--r--r--   1 lfs lfs   5153 Jul 24 19:59 FindBin.pm
  95. -r-xr-xr-x   1 lfs lfs    419 Jul 24 19:59 FindBin.t
  96. -r--r--r--   1 lfs lfs   1130 Jul 24 19:59 finddepth.pl
  97. -r--r--r--   1 lfs lfs   1185 Jul 24 19:59 find.pl
  98. -r--r--r--   1 lfs lfs    642 Jul 24 19:59 flush.pl
  99. -r--r--r--   1 lfs lfs   1427 Jul 24 19:59 getcwd.pl
  100. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Getopt
  101. -r--r--r--   1 lfs lfs   1322 Jul 24 19:59 getopt.pl
  102. -r--r--r--   1 lfs lfs   1380 Jul 24 19:59 getopts.pl
  103. -r-xr-xr-x   1 lfs lfs    950 Jul 24 19:59 h2ph.t
  104. -r-xr-xr-x   1 lfs lfs   6849 Jul 24 19:59 h2xs.t
  105. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 Hash
  106. -r--r--r--   1 lfs lfs    727 Jul 24 19:59 hostname.pl
  107. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 I18N
  108. -r--r--r--   1 lfs lfs    877 Jul 24 19:59 if.pm
  109. -r-xr-xr-x   1 lfs lfs    925 Jul 24 19:59 if.t
  110. -r--r--r--   1 lfs lfs    356 Jul 24 19:59 importenv.pl
  111. -r--r--r--   1 lfs lfs   3266 Jul 24 19:59 integer.pm
  112. -r-xr-xr-x   1 lfs lfs    868 Jul 24 19:59 integer.t
  113. -r-xr-xr-x   1 lfs lfs   1456 Jul 24 19:59 Internals.t
  114. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 IO
  115. -r--r--r--   1 lfs lfs   1401 Jul 24 19:59 IO.pm
  116. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 IPC
  117. -r--r--r--   1 lfs lfs    373 Jul 24 19:59 less.pm
  118. -r-xr-xr-x   1 lfs lfs    118 Jul 24 19:59 less.t
  119. -rw-r--r--   1 lfs lfs   5679 Jul 24 19:59 lib.pm
  120. -r--r--r--   1 lfs lfs   6968 Jul 24 19:59 lib_pm.PL
  121. -r-xr-xr-x   1 lfs lfs   2084 Jul 24 19:59 lib.t
  122. drwxr-xr-x   4 lfs lfs   4096 Jul 24 19:59 Locale
  123. -r--r--r--   1 lfs lfs    820 Jul 24 19:59 locale.pm
  124. -r-xr-xr-x   1 lfs lfs  21695 Jul 24 19:59 locale.t
  125. -r--r--r--   1 lfs lfs   1255 Jul 24 19:59 look.pl
  126. drwxr-xr-x   5 lfs lfs   4096 Jul 24 19:59 Math
  127. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Memoize
  128. -r--r--r--   1 lfs lfs  35275 Jul 24 19:59 Memoize.pm
  129. drwxr-xr-x   6 lfs lfs   4096 Jul 24 19:59 Net
  130. -r--r--r--   1 lfs lfs   2216 Jul 24 19:59 newgetopt.pl
  131. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 NEXT
  132. -r--r--r--   1 lfs lfs  16122 Jul 24 19:59 NEXT.pm
  133. -r--r--r--   1 lfs lfs    185 Jul 24 19:59 open2.pl
  134. -r--r--r--   1 lfs lfs    185 Jul 24 19:59 open3.pl
  135. -r--r--r--   1 lfs lfs   8000 Jul 24 19:59 open.pm
  136. -r-xr-xr-x   1 lfs lfs   5738 Jul 24 19:59 open.t
  137. -r--r--r--   1 lfs lfs  46117 Jul 24 19:59 overload.pm
  138. -r-xr-xr-x   1 lfs lfs  27539 Jul 24 19:59 overload.t
  139. -r--r--r--   1 lfs lfs 313776 Jul 24 19:59 perl5db.pl
  140. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 PerlIO
  141. -r--r--r--   1 lfs lfs  10874 Jul 24 19:59 PerlIO.pm
  142. -r-xr-xr-x   1 lfs lfs   3046 Jul 24 19:59 ph.t
  143. drwxr-xr-x   5 lfs lfs   4096 Jul 24 19:59 Pod
  144. -r--r--r--   1 lfs lfs  18905 Jul 24 19:59 POSIX.pm
  145. -r--r--r--   1 lfs lfs  55391 Jul 24 19:59 POSIX.pod
  146. -r--r--r--   1 lfs lfs   1478 Jul 24 19:59 pwd.pl
  147. -r--r--r--   1 lfs lfs   4019 Jul 24 19:59 re.pm
  148. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 Search
  149. -r--r--r--   1 lfs lfs   1074 Jul 24 19:59 SelectSaver.pm
  150. -r-xr-xr-x   1 lfs lfs    365 Jul 24 19:59 SelectSaver.t
  151. -r--r--r--   1 lfs lfs  12634 Jul 24 19:59 SelfLoader.pm
  152. -r-xr-xr-x   1 lfs lfs   3755 Jul 24 19:59 SelfLoader.t
  153. -r--r--r--   1 lfs lfs   6917 Jul 24 19:59 Shell.pm
  154. -r-xr-xr-x   1 lfs lfs   1534 Jul 24 19:59 Shell.t
  155. -r--r--r--   1 lfs lfs    925 Jul 24 19:59 shellwords.pl
  156. -r--r--r--   1 lfs lfs   7584 Jul 24 19:59 sigtrap.pm
  157. -r-xr-xr-x   1 lfs lfs   2405 Jul 24 19:59 sigtrap.t
  158. -r--r--r--   1 lfs lfs   6139 Jul 24 19:59 sort.pm
  159. -r-xr-xr-x   1 lfs lfs   5344 Jul 24 19:59 sort.t
  160. -r--r--r--   1 lfs lfs    658 Jul 24 19:59 stat.pl
  161. -r--r--r--   1 lfs lfs   3292 Jul 24 19:59 strict.pm
  162. -r-xr-xr-x   1 lfs lfs   3324 Jul 24 19:59 strict.t
  163. -r--r--r--   1 lfs lfs    842 Jul 24 19:59 subs.pm
  164. -r-xr-xr-x   1 lfs lfs   3884 Jul 24 19:59 subs.t
  165. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Switch
  166. -r--r--r--   1 lfs lfs  27975 Jul 24 19:59 Switch.pm
  167. -r--r--r--   1 lfs lfs   4818 Jul 24 19:59 Symbol.pm
  168. -r-xr-xr-x   1 lfs lfs   2005 Jul 24 19:59 Symbol.t
  169. -r--r--r--   1 lfs lfs   4806 Jul 24 19:59 syslog.pl
  170. -r--r--r--   1 lfs lfs    164 Jul 24 19:59 tainted.pl
  171. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Term
  172. -r--r--r--   1 lfs lfs   4114 Jul 24 19:59 termcap.pl
  173. drwxr-xr-x   5 lfs lfs   4096 Jul 24 19:59 Test
  174. -r--r--r--   1 lfs lfs  28863 Jul 24 19:59 Test.pm
  175. drwxr-xr-x   4 lfs lfs   4096 Jul 24 19:59 Text
  176. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 Thread
  177. -r--r--r--   1 lfs lfs  10152 Jul 24 19:59 Thread.pm
  178. drwxr-xr-x   5 lfs lfs   4096 Jul 24 19:59 Tie
  179. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 Time
  180. -r--r--r--   1 lfs lfs    690 Jul 24 19:59 timelocal.pl
  181. drwxr-xr-x   3 lfs lfs   4096 Jul 24 19:59 Unicode
  182. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 unicore
  183. -r--r--r--   1 lfs lfs   4052 Jul 24 19:59 UNIVERSAL.pm
  184. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 User
  185. -r--r--r--   1 lfs lfs  10515 Jul 24 19:59 utf8_heavy.pl
  186. -r--r--r--   1 lfs lfs   7588 Jul 24 19:59 utf8.pm
  187. -r-xr-xr-x   1 lfs lfs  14982 Jul 24 19:59 utf8.t
  188. -r--r--r--   1 lfs lfs   3803 Jul 24 19:59 validate.pl
  189. -r--r--r--   1 lfs lfs   2358 Jul 24 19:59 vars.pm
  190. -r-xr-xr-x   1 lfs lfs   2743 Jul 24 19:59 vars.t
  191. -r--r--r--   1 lfs lfs   4326 Jul 24 19:59 vmsish.pm
  192. -r-xr-xr-x   1 lfs lfs   6532 Jul 24 19:59 vmsish.t
  193. drwxr-xr-x   2 lfs lfs   4096 Jul 24 19:59 warnings
  194. -rw-r--r--   1 lfs lfs  15793 Jul 24 19:59 warnings.pm
  195. -r-xr-xr-x   1 lfs lfs   5344 Jul 24 19:59 warnings.t
  196. -r--r--r--   1 lfs lfs   8637 Jul 24 19:59 XSLoader.pm
复制代码

并且贴出 /tools/lib/perl5/目录5.8.6的用户组和用户以及权限吗?

[root@localhost ~]# ls -al /mnt/lfs/tools/lib/perl5/ | grep 5.8.6

  1. drwxr-xr-x  43 lfs lfs 4096 Jul 24 19:59 5.8.6
复制代码


B.R.
satimis
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表