make DESTDIR=${CLFS} install 出错
时间:2008-03-22
来源:互联网
在 ubnutu7.10下
工具链完成后,安装man-pages的时候执行make DESTDIR=${CLFS} install 出错,提示大致如“
install: cannot create directory `/usr/share/man/man3p': Permission denied”
貌似是参数 DESTDIR=${CLFS} 没有起作用,仍然在往/usr下安装东东.................
不知道咋回事....
哪位大牛给指点下,不胜感激
作者: qyc6810 发布时间: 2008-03-22
2.检查编译参数。man-page应该安装在/usr/share/man/man3而非/usr/share/man/man3p
作者: 地球发动机 发布时间: 2008-03-22
针对第一条
echo ${CLFS}
/mnt/clfs
显示正确
第二条,所说编译参数具体指什么啊? 在clfs里,man-pages好象是直接make DESTDIR=${CLFS} install的吧?
作者: qyc6810 发布时间: 2008-03-24
作者: 地球发动机 发布时间: 2008-03-24
作者: qyc6810 发布时间: 2008-03-25
sudo apt-get install gawk
作者: 地球发动机 发布时间: 2008-03-25
查看主机系统软件版本:
arthur@arthur-desktop:~$ bash version-check.sh
bash, version 3.2.25(1)-release
Binutils: (GNU Binutils
bison (GNU Bison) 2.3
bzip2, Version 1.0.4, 20-Dec-2006.
Coreutils: 5.97
diff (GNU diffutils) 2.8.1
GNU find version 4.2.31
GNU Awk 3.1.5
gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
GNU C Library stable release version 2.6.1,
grep (GNU grep) 2.5.1
gzip 1.3.12 GNU
Make 3.81
patch 2.5.9
GNU sed version 4.1.5
tar (GNU tar) 1.18
arthur@arthur-desktop:~$ sudo apt-get install gawk
[sudo] password for arthur:
Reading package lists... Done Building dependency tree
Reading state information... Done
gawk is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
检查变量设置:
clfs@arthur-desktop:/mnt/clfs/sources/man-pages-2.64$ echo ${CLFS}
/mnt/clfs
执行make install 命令:
clfs@arthur-desktop:/mnt/clfs/sources/man-pages-2.64$ make DESTDIR=${CLFS} install
install: cannot create regular file `/usr/share/man/man3/setnetgrent.3': Permission denied
install: cannot create regular file `/usr/share/man/man3/strcoll.3': Permission denied
install: cannot create regular file `/usr/share/man/man3/strcpy.3': Permission denied
install: cannot create regular file `/usr/share/man/man3/strncmp.3': Permission denied
install: cannot create regular file `/usr/share/man/man3/strtoumax.3': Permission denied ……………………
………………………
install: cannot create regular file `/usr/share/man/man4/console.4': Permission denied
install: cannot create regular file `/usr/share/man/man4/console_codes.4': Permission denied
install: cannot create regular file `/usr/share/man/man4/console_ioctl.4': Permission denied
install: cannot create regular file `/usr/share/man/man4/dsp56k.4': Permission denied
install: cannot create regular file `/usr/share/man/man4/epoll.4': Permission denied ………………………..
…………………………
install: cannot create regular file `/usr/share/man/man5/acct.5': Permission denied
install: cannot create regular file `/usr/share/man/man5/charmap.5': Permission denied
install: cannot create regular file `/usr/share/man/man5/complex.5': Permission denied
install: cannot create regular file `/usr/share/man/man5/core.5': Permission denied ………………………..
…………………………………..
install: cannot create regular file `/usr/share/man/man6/intro.6': Permission denied
install: cannot create regular file `/usr/share/man/man7/arp.7': Permission denied
install: cannot create regular file `/usr/share/man/man7/ascii.7': Permission denied
install: cannot create regular file `/usr/share/man/man7/boot.7': Permission denied
install: cannot create regular file `/usr/share/man/man7/bootparam.7': Permission denied
install: cannot create regular file `/usr/share/man/man7/capabilities.7': Permission denied …………………………………..
……………………………..
install: cannot create regular file `/usr/share/man/man8/intro.8': Permission denied
install: cannot create regular file `/usr/share/man/man8/ld-linux.8': Permission denied
install: cannot create regular file `/usr/share/man/man8/ld-linux.so.8': Permission denied ………………….
……………
install: target `/usr/share/man/man0p' is not a directory
install: cannot create directory `/usr/share/man/man1p': Permission denied
install: target `/usr/share/man/man1p' is not a directory
install: cannot create directory `/usr/share/man/man3p': Permission denied
install: target `/usr/share/man/man3p' is not a directory
尝试查看错误输出:
clfs@arthur-desktop:/mnt/clfs/sources/man-pages-2.64$ make DESTDIR=${CLFS} install >> aa
clfs@arthur-desktop:/mnt/clfs/sources/man-pages-2.64$ more aa
for i in man? man??; do \
install -d -m 755 /usr/share/man/"$i"; \
install -m 644 "$i"/* /usr/share/man/"$i"; \
done; \
rm -f /usr/share/man/man1/README /usr/share/man/man1/README.gz /usr/share/man/man1/README.bz2
作者: qyc6810 发布时间: 2008-03-25
重试中
作者: qyc6810 发布时间: 2008-03-25
作者: qyc6810 发布时间: 2008-03-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28