WeiMingzhi 发表于 2006-6-16 15:16:02

alpher 发表于 2006-6-16 15:59:55

多谢建议,下次发布会注意

KDE 发表于 2006-6-16 19:38:00

3. 把游戏程序安装到 ${prefix}/games 中要比 bin 中更适合一些。

千万不要默认这样做,没有一个游戏这么做的,简直是馊主意!通常这项工作是由发行版本打包时完成的,你要这样做,无异于强迫用户使用诸如 /usr/games/bin 这样的目录,并非所有发行版都这样做。可以使用 ${DESTDIR}${prefix}/bin 这样的目录结构,否则若系统 PATH 里没有 /usr/games/bin这样的路径,安装后就无法在控制台启动程序。

目前在 magic 2.0 里我就创建了一个符号链接 llk 指向 llk_linux,所以的确没必要使用 llk_linux 这种名称。

alpher 发表于 2006-6-16 20:21:56

叫llk_linux是因为申请sourceforge的时候有一个项目叫llk
呵呵
下次发布会改掉

WeiMingzhi 发表于 2006-6-16 20:41:40

WeiMingzhi 发表于 2006-6-16 20:42:37

alpher 发表于 2006-6-17 12:58:49

收到,
欢迎有精力的人把帮助改称英文
btw:你给的网址里面,所得似乎是加man page

这个,我不会

WeiMingzhi 发表于 2006-6-18 16:46:27

KDE 发表于 2006-6-19 21:05:59

3. 把游戏程序安装到 ${prefix}/games 中要比 bin 中更适合一些。

千万不要默认这样做,没有一个游戏这么做的,简直是馊主意!通常这项工作是由发行版本打包时完成的,你要这样做,无异于强迫用户使用诸如 /usr/games/bin 这样的目录,并非所有发行版都这样做。可以使用 ${DESTDIR}${prefix}/bin 这样的目录结构,否则若系统 PATH 里没有 /usr/games/bin这样的路径,安装后就无法在控制台启动程序。

目前在 magic 2.0 里我就创建了一个符号链接 llk 指向 llk_linux,所以的确没必要使用 llk_linux 这种名称。

我说的是把二进制文件安装到 /usr/games 目录中。而不是在 /usr/games 中创建目录树。

/usr/games 在“古代”的 UNIX v7 中就存在了,专门是为安装游戏程序而准备的。
大部分传统的 linux 发行版本里并没有这个目录,晚近这个目录才出现在一些发行版本里。如果你要使用 /usr/games,完全可以在 configure 阶段指定自己的二进制目录。你不至于连这个都不会吧?

alpher 发表于 2006-6-24 18:00:55

Re: 对于发布包的一些建议

4. 我在编译时发现 pthread 库没有连接,还要自己改一下 src/Makefile.am 把它连接进去。
请报一下您的系统配置情况,
onfigure的时候应该会判断是否有pthread库,有的话,就会加入CFLAG的
你那里怎么回事,出什么问题,麻烦您把config之后的makefile贴出来看看(你没有修改的)
页: [1]
查看完整版本: 对于发布包的一些建议