免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2906 | 回复: 4
打印 上一主题 下一主题

help! Debain ati驱动安装时出不了deb包 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-20 01:02 |只看该作者 |倒序浏览
按这个贴的思路走的
http://haijd.net/article/index.php?action=read&id=528

我的做法:

1:
厌名字长
$cp成/usr/ati.run
#chmod +rwx ati.run

2:
  1. # apt-get install module-assistant build-essential
  2. # apt-get install fakeroot dh-make debconf linux-headers-$(uname -r)
复制代码
后来重做一次确认没问题,结果:
  1. debian:~# apt-get install module-assistant build-essential
  2. 正在读取软件包列表... 完成
  3. 正在分析软件包的依赖关系树      
  4. 正在读取状态信息... 完成      
  5. module-assistant 已经是最新的版本了。
  6. build-essential 已经是最新的版本了。
  7. 共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
  8. debian:~# apt-get install fakeroot dh-make debconf linux-headers-$(uname -r)
  9. 正在读取软件包列表... 完成
  10. 正在分析软件包的依赖关系树      
  11. 正在读取状态信息... 完成      
  12. fakeroot 已经是最新的版本了。
  13. dh-make 已经是最新的版本了。
  14. debconf 已经是最新的版本了。
  15. linux-headers-2.6.26-2-686 已经是最新的版本了。
  16. 共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
  17. debian:~#
复制代码
3:
然后构建驱动包,这里出问题了。
  1. debian:/usr# ./ati.run --buildpkg Debian/lenny
  2. Created directory fglrx-install.mzdfRw
  3. Verifying archive integrity... All good.
  4. Uncompressing ATI Proprietary Linux Driver-8.593...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
  5. ==================================================
  6. ATI Technologies Linux Driver Installer/Packager
  7. ==================================================
  8. Generating package: Debian/lenny
  9. Package build failed!
  10. Package build utility output:
  11. dpkg-buildpackage: set CFLAGS to default value: -g -O2
  12. dpkg-buildpackage: set CPPFLAGS to default value:
  13. dpkg-buildpackage: set LDFLAGS to default value:
  14. dpkg-buildpackage: set FFLAGS to default value: -g -O2
  15. dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
  16. dpkg-buildpackage: source package fglrx-installer
  17. dpkg-buildpackage: source version 8.593-1
  18. dpkg-buildpackage: source changed by ATI Technologies Inc. <http://ati.amd.com/support/driver.html>
  19. debian/rules build
  20. dpkg-buildpackage: host architecture i386
  21. dh_testdir
  22. # move licenses away from binary dir
  23. if [ ! -d usr/share/doc/fglrx ]; then \
  24.           mkdir -p usr/share/doc/fglrx; \
  25.           mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
  26.         fi
  27. # set executable on user apps
  28. find usr/X11R6/bin -type f | xargs chmod a+x
  29. # remove exec bit from files that don't deserve it
  30. find usr/X11R6/include \
  31.              usr/X11R6/lib \
  32.              usr/X11R6/lib64 \
  33.              usr/share usr/src     -type f | xargs chmod -x
  34. find: `usr/X11R6/lib64': No such file or directory
  35. find lib -not -name "*.sh" -type f | xargs chmod -x
  36. find lib      -name "*.sh" -type f | xargs chmod +x
  37. # set proper permissions on /etc files
  38. if [ -d etc/ati ]; then                        \
  39.                 chmod 755 etc/ati ;                        \
  40.                 chmod 644 etc/ati/* ;                \
  41.                 chmod a+x etc/ati/*.sh ;        \
  42.         fi
  43. if [ -f debian/fglrx.default ]; then \
  44.           mv -v debian/fglrx.default debian/fglrx; \
  45.         fi
  46. `debian/fglrx.default' -> `debian/fglrx'
  47. debian/rules binary
  48. dh_testdir
  49. # move licenses away from binary dir
  50. if [ ! -d usr/share/doc/fglrx ]; then \
  51.           mkdir -p usr/share/doc/fglrx; \
  52.           mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
  53.         fi
  54. # set executable on user apps
  55. find usr/X11R6/bin -type f | xargs chmod a+x
  56. # remove exec bit from files that don't deserve it
  57. find usr/X11R6/include \
  58.              usr/X11R6/lib \
  59.              usr/X11R6/lib64 \
  60.              usr/share usr/src     -type f | xargs chmod -x
  61. find: `usr/X11R6/lib64': No such file or directory
  62. find lib -not -name "*.sh" -type f | xargs chmod -x
  63. find lib      -name "*.sh" -type f | xargs chmod +x
  64. # set proper permissions on /etc files
  65. if [ -d etc/ati ]; then                        \
  66.                 chmod 755 etc/ati ;                        \
  67.                 chmod 644 etc/ati/* ;                \
  68.                 chmod a+x etc/ati/*.sh ;        \
  69.         fi
  70. if [ -f debian/fglrx.default ]; then \
  71.           mv -v debian/fglrx.default debian/fglrx; \
  72.         fi
  73. dh_testdir
  74. dh_testroot
  75. dh_clean -k
  76. dh_installdirs
  77. # Create the directories to install into
  78. dh_installdirs -pfglrx-driver \
  79.                 usr \
  80.                 usr/lib/xorg \
  81.                 usr/lib/xorg/modules \
  82.                 usr/lib/dri \
  83.                 usr/bin \
  84.                 usr/sbin \
  85.                 etc/acpi \
  86.                 etc/acpi/events \
  87.                 etc/default \
  88.                 etc/X11/Xsession.d
  89. dh_installdirs -pfglrx-driver-dev \
  90.                 usr \
  91.                 usr/include \
  92.                 usr/lib
  93. dh_installdirs -pfglrx-kernel-src \
  94.                 usr/src/modules/fglrx \
  95.                 usr/src/modules/fglrx/debian
  96. dh_installdirs -A -pfglrx-amdcccle \
  97.                 usr \
  98.                 usr/bin \
  99.                 usr/share \
  100.                 usr/share/applnk \
  101.                 usr/share/applications \
  102.                 usr/share/icons \
  103.                 usr/share/pixmaps
  104. dh_installdirs -p \
  105.                 usr/src
  106. dh_install
  107. ldconfig -n usr/X11R6/lib/
  108. dh_install -pfglrx-driver "usr/X11R6/bin/fgl*"      "usr/bin"
  109. dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin"
  110. dh_install -pfglrx-driver "usr/sbin/atieventsd"     "usr/sbin"
  111. dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8"
  112. # amd64 needs some library redirection
  113. dh_install -pfglrx-driver "usr/X11R6/lib/*.so*"           "usr/lib"
  114. dh_install -pfglrx-driver "usr/X11R6/lib/modules/dri"     "usr/lib"
  115. dh_install -pfglrx-driver "usr/X11R6/lib/modules/linux"   "usr/lib/xorg/modules"
  116. dh_install -pfglrx-driver "usr/X11R6/lib/modules/drivers" "usr/lib/xorg/modules"
  117. dh_install -pfglrx-driver "usr/X11R6/lib/modules/extensions" "usr/lib/xorg/modules"
  118. dh_install -pfglrx-driver "usr/X11R6/lib/modules/*.so"    "usr/lib/xorg/modules"
  119. dh_install -pfglrx-driver "usr/X11R6/lib/modules/*.a"     "usr/lib/xorg/modules"
  120. dh_install -pfglrx-driver "etc/fglrx*"                "etc"
  121. dh_install -pfglrx-driver "etc/ati"                   "etc"
  122. dh_install -pfglrx-driver "debian/70fglrx"                "etc/X11/Xsession.d"
  123. dh_install -pfglrx-driver "debian/fglrx-powermode.sh" "etc/acpi"
  124. dh_install -pfglrx-driver "debian/fglrx-*-aticonfig"  "etc/acpi/events"
  125. dh_install -pfglrx-driver "debian/fglrx"              "etc/default"
  126. dh_installinit -pfglrx-driver --name="atieventsd"
  127. # create symlinks to shared libs
  128. dh_link    -pfglrx-driver "usr/lib/libGL.so.1.2"                  "usr/lib/libGL.so.1"
  129. dh_install -pfglrx-driver-dev "usr/X11R6/lib/*.a"   "usr/lib"
  130. dh_install -pfglrx-driver-dev "usr/X11R6/include/*" "usr/include"
  131. dh_install -pfglrx-driver-dev "usr/include/*"       "usr/include"
  132. dh_install -pfglrx-kernel-src \
  133.                 lib/modules/fglrx/build_mod/*.c            \
  134.                 lib/modules/fglrx/build_mod/*.h            \
  135.                 lib/modules/fglrx/build_mod/*.sh           \
  136.                 lib/modules/fglrx/build_mod/lib*           \
  137.                 lib/modules/fglrx/build_mod/2.6.x/Makefile \
  138.                 usr/src/modules/fglrx
  139. dh_install -pfglrx-kernel-src "debian/changelog" "usr/src/modules/fglrx/debian"
  140. dh_install -pfglrx-kernel-src  \
  141.                 debian/copyright        \
  142.                 debian/compat           \
  143.                 module/rules            \
  144.                 module/control.template \
  145.                 module/dirs.template    \
  146.                 module/postinst         \
  147.                 usr/src/modules/fglrx/debian
  148. (cd debian/fglrx-kernel-src/usr/src \
  149.          && chown -R root:src modules \
  150.          && tar -jcf fglrx.tar.bz2 modules \
  151.          && rm -rf modules)
  152. # control panel package
  153. dh_install -A -pfglrx-amdcccle "usr/X11R6/bin/amdcccle"                            "usr/bin"
  154. dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm"                             "usr/share/icons"
  155. dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm"                             "usr/share/pixmaps"
  156. dh_install -A -pfglrx-amdcccle "debian/amdcccle.desktop"                                "usr/share/applications"
  157. dh_install -A -pfglrx-amdcccle "debian/amdcccle.kdelnk"                                        "usr/share/applnk"
  158. dh_install -A -pfglrx-amdcccle "usr/share/ati"                                                        "usr/share"
  159. dh_desktop    -pfglrx-amdcccle
  160. dh_installdocs
  161. dh_installdocs -pfglrx-driver usr/share/doc/fglrx/*
  162. #dh_installchangelogs
  163. dh_link
  164. dh_strip
  165. dh_compress
  166. dh_installdeb
  167. dh_makeshlibs
  168. dh_shlibdeps
  169. dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
  170. dpkg-shlibdeps: warning: symbol XextAddDisplay used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
  171. dpkg-shlibdeps: warning: symbol _XReply used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
  172. dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
  173. dpkg-shlibdeps: warning: symbol XextCreateExtension used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
  174. dpkg-shlibdeps: warning: symbol XextFindDisplay used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
  175. dpkg-shlibdeps: failure: couldn't find library libstdc++.so.5 needed by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 (its RPATH is '').
  176. Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
  177. To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
  178. dh_shlibdeps: command returned error code 512
  179. make: *** [binary] Error 1
  180. dpkg-buildpackage: failure: debian/rules binary gave error exit status 2
  181. Removing temporary directory: fglrx-install.mzdfRw
  182. debian:/usr#
复制代码

论坛徽章:
0
2 [报告]
发表于 2011-01-20 10:27 |只看该作者
一般是系统少某些依赖造成的

或去init3安装一次试试

多找几个帖子 对比下

论坛徽章:
0
3 [报告]
发表于 2011-01-20 10:32 |只看该作者
find: `usr/X11R6/lib64': No such file or directory

warning: symbol XextCreateExtension used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries

提示有少某些库

论坛徽章:
0
4 [报告]
发表于 2011-01-21 00:04 |只看该作者
回复 3# taojie2000

后来我专门重装debian,什么都没改立即装驱动,还是这样,出不了deb,不明白。

论坛徽章:
0
5 [报告]
发表于 2014-05-12 10:53 |只看该作者
LZ  这种问题搞定了吗?现在我也在制作deb包,也是这问题,好几天了,一直没有结果,望赐教
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP