LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lofeng410

请教几个小问题

[复制链接]
 楼主| 发表于 2008-11-4 14:44:17 | 显示全部楼层
Post by ti8er;1903721
./configure --help

仔细看看,不是已经列出了默认值吗?
如果你要更深入点,那就得去研究configure脚本本身 。

其中关于安装目录的一部分如下:
Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
     [/usr/local]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
     [PREFIX]
By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc.  You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.
For better control, use the options below.
Fine tuning of the installation directories:
  --bindir=DIR           user executables [EPREFIX/bin]
  --sbindir=DIR          system admin executables [EPREFIX/sbin]
  --libexecdir=DIR       program executables [EPREFIX/libexec]
  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
  --libdir=DIR           object code libraries [EPREFIX/lib]
  --includedir=DIR       C header files [PREFIX/include]
  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
  --infodir=DIR          info documentation [DATAROOTDIR/info]
  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
  --mandir=DIR           man documentation [DATAROOTDIR/man]
  --docdir=DIR           documentation root [DATAROOTDIR/doc/PACKAGE]
  --htmldir=DIR          html documentation [DOCDIR]
  --dvidir=DIR           dvi documentation [DOCDIR]
  --pdfdir=DIR           pdf documentation [DOCDIR]
  --psdir=DIR            ps documentation [DOCDIR]
Program names:
  --program-prefix=PREFIX            prepend PREFIX to installed program names
  --program-suffix=SUFFIX            append SUFFIX to installed program names
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names

确实,最重要的是PREFIX,其默认值是/usr/local,而其他的都跟PREFIX有关系
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-4 14:48:42 | 显示全部楼层
Post by ti8er;1903745
奇怪了,我怎么看你的图片不完整的……

英文的都能出乱码?那么你现在的locale 是什么?
locale装全了,因为是jhalfs的
Post by ti8er;1903746
现在看到完整图片了,那些地方不是乱码……

那些是段落标记,被w3m解释成了乱码。这很正常!到了图形模式下你才能看到那些东西的。这没什么大的关系。
Revision 6.2.0 2007-02-14 Sixth release
Revision 6.1 2005-08-14 Fifth release
Revision 6.0 2005-04-02 Fourth release
Revision 5.1 2004-06-05 Third release
Revision 5.0 2003-11-06 Second release
中的Revision 6.0 2005-04-02 Fourth release 部分又出现了乱码,特别是在Revision 6.02005-04-02 中间的部分,这里应该没有段落标记的啊
回复 支持 反对

使用道具 举报

发表于 2008-11-4 14:49:40 | 显示全部楼层
上面的项目是:安装路径
大多数是和PREFIX有关,不过有的地方要做调整。比如,你就不希望配置文件放在/usr/etc下面,而是/etc下面。

路径下面的项目是:配置选项

里面的默认值则大多为yes或者no,或者是某个具体的程序名称。
回复 支持 反对

使用道具 举报

发表于 2008-11-4 14:52:36 | 显示全部楼层
Post by lofeng410;1903750
locale装全了,因为是jhalfs的


Revision 6.2.0 2007-02-14 Sixth release
Revision 6.1 2005-08-14 Fifth release
Revision 6.0 2005-04-02 Fourth release
Revision 5.1 2004-06-05 Third release
Revision 5.0 2003-11-06 Second release
中的Revision 6.0 2005-04-02 Fourth release 部分又出现了乱码,特别是在Revision 6.02005-04-02 中间的部分,这里应该没有段落标记的啊


应该是html本身有一些特别的编码导致的。你先不用管,试试看看关键的部分是否完整。

你可以用快捷键v看看源代码是怎么写的。
回复 支持 反对

使用道具 举报

发表于 2008-11-4 14:56:37 | 显示全部楼层
我在字符模式下试了下,没什么问题啊。

你是怎么浏览的官方手册?下载的还是在线看的?

你的LC_ALL是多少?你的LANG是多少?

你在编译内核的时候,在文件系统那章,你确定在NLS选项中选择了ISO-8859和UTF8?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-4 15:09:10 | 显示全部楼层
Post by ti8er;1903754
应该是html本身有一些特别的编码导致的。你先不用管,试试看看关键的部分是否完整。

你可以用快捷键v看看源代码是怎么写的。

源代码中是没有乱码的,虽然屏幕上还是有乱码显示,但是我在按下Page down时,那几个乱码一直不变(包括位置),因此认为源码是对的

我是在BLFS官方网站下载的,在windows下解压后通过U盘拷到LFS下的(装LFS的机器上不了网)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-4 15:11:19 | 显示全部楼层
Post by ti8er;1903755
我在字符模式下试了下,没什么问题啊。

你是怎么浏览的官方手册?下载的还是在线看的?

你的LC_ALL是多少?你的LANG是多少?

你在编译内核的时候,在文件系统那章,你确定在NLS选项中选择了ISO-8859和UTF8?

LC_ALL没有任何值  LANG=en_US.UTF8

UTF8确定选了,ISO-8859就不确定是否选择了,有点记不清了,呵呵~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-4 15:12:20 | 显示全部楼层
Post by ti8er;1903752
上面的项目是:安装路径
大多数是和PREFIX有关,不过有的地方要做调整。比如,你就不希望配置文件放在/usr/etc下面,而是/etc下面。

路径下面的项目是:配置选项

里面的默认值则大多为yes或者no,或者是某个具体的程序名称。

明白为什么要做那些调整了~~:thank
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-4 15:17:47 | 显示全部楼层
装cairo时报错说找不到pixman,在网上搜了好一会儿,才发现在cairo的网站上提供了pixman的下载,晕啊~~

这个pixman在BLFS和CBLFS中都没有提及,我现在是缺什么就装什么,不管BLFS中做的那么多的调整工作了~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-4 16:01:16 | 显示全部楼层
由于没有装xorg,所以在装好pixman后重新./configure --prefix=/usr cairo,checking中关于xorg部分的都是no ,但是没有报错,直到png backend could not be enabled才报错退出

这个xorg是先系统的安装好,还是用到他当中的部分时才安装那一部分呢?
这两种方法哪种比较好?
回复 支持 反对

使用道具 举报

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

本版积分规则

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