创建AMD Catalyst驱动程序的.deb文件时出错

我正在按照从wiki.cchtml.com安装AMD Catalyst驱动程序的步骤。

我在创建.deb文件时发生以下错误 –

$ sudo sh ./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/precise Created directory fglrx-install.jItiVW Verifying archive integrity... All good. Uncompressing AMD Catalyst(TM) Proprietary Driver-9.012.................................................................................... ===================================================================== AMD Catalyst(TM) Proprietary Driver Installer/Packager ===================================================================== Generating package: Ubuntu/precise Package build failed! Package build utility output: Cleaning in directory . # refresh copyright file cat debian/copyright_stub_0 > debian/copyright cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright cat debian/copyright_stub_1 >> debian/copyright # remove any file generated from a template for file in *.in; do \ # strip only the last .in from the name \ filename=`echo $file | sed -e "s|.in||"` \ rm -f ; \ done dh clean dh_testdir dh_auto_clean dh_clean dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2 dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro dpkg-buildpackage: source package fglrx-installer dpkg-buildpackage: source version 2:9.012-0ubuntu1 dpkg-buildpackage: source changed by AMD: Advanced Micro Devices.  dpkg-source --before-build fglrx.CRghMG dpkg-buildpackage: host architecture i386 debian/rules build #Create important strings for i in 10fglrx \ dkms.conf \ fglrx.install \ fglrx-dev.install \ fglrx-dev.links \ fglrx-amdcccle.install \ fglrx.grub-gfxpayload \ fglrx.dirs \ fglrx.links \ fglrx.postinst \ fglrx.postrm \ fglrx.preinst \ fglrx.prerm \ overrides/fglrx; do \ sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \ -e "s|#LIBDIR#|usr/lib|g" \ -e "s|#LIBDIR32#|usr/lib32|g" \ -e "s|#BINDIR#|usr/bin|g" \ -e "s|#SYSCONFDIR#|etc|g" \ -e "s|#MANDIR#|usr/share/man/man1|g" \ -e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \ -e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \ -e "s|#ALTPRIORITY#|1000|g" \ -e "s|#PXALTPRIORITY#|900|g" \ -e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \ -e "s|#DATADIR#|usr/share|g" \ -e "s|#PKGDESKDIR#|usr/share/fglrx|g" \ -e "s|#PKGDATADIR#|usr/share/fglrx|g" \ -e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \ -e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \ -e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \ -e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \ -e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \ -e "s|#XORGEXTRA#|usr/lib/i386-linux-gnu/xorg/extra-modules|g" \ -e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \ -e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \ -e "s|#DRIVERNAME#|fglrx|g" \ -e "s|#DRIVERDEVNAME#|fglrx-dev|g" \ -e "s|#DRIVERSRCNAME#||g" \ -e "s|#INCLUDEDIR#|usr/include|g" \ -e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \ -e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist|g" \ -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \ -e "s|#PXDIR#|usr/lib/pxpress|g" \ -e "s|#PXDIR32#|usr/lib32/pxpress|g" \ -e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \ -e "s|#PXDIRNAME#|pxpress|g" \ -e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \ -e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \ -e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \ -e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \ -e "s|#CVERSION#|9.012|g" \ -e "s|#SRCXARCH#|xpic|g" \ -e "s|#SRCARCH#|x86|g" \ -e "s|#SRCOTHERARCH#|x86_64|g" \ -e "s|#SRCLIBDIR#|lib|g" \ -e "s|#DEB_HOST_MULTIARCH#|i386-linux-gnu|g" \ -e "s|#OTHER_ARCH#|x86_64-linux-gnu|g" \ debian/$i.in > debian/$i; \ done # remove exec bit on everything find arch \ etc \ lib \ module \ usr \ xpic -type f | xargs chmod -x find: `module': No such file or directory # set executable on user apps find arch/x86/usr/sbin \ arch/x86/usr/X11R6/bin \ usr/sbin/ -type f | xargs chmod a+x # set exec bit on scripts find lib etc debian -name "*.sh" -type f | xargs chmod +x # set the permissions on the pxpress scripts chmod 744 debian/pxpress/switch* dh build dh_testdir dh_auto_configure dh_auto_build dh_auto_test dh build debian/rules binary # refresh copyright file cat debian/copyright_stub_0 > debian/copyright cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright cat debian/copyright_stub_1 >> debian/copyright #Steps that we can't easily represent in debhelper files or .in files yet # Remove any libraries that may be caught by shell expansion find . -name libGLE* | xargs rm -f find . -name libEGL* | xargs rm -f dh_installdirs -pfglrx # Install the QT libraries dh_install -pfglrx "arch/x86_64/usr/share/ati/lib" "usr/share/ati" cp: cannot stat `debian/tmp/arch/x86_64/usr/share/ati/lib': No such file or directory dh_install: cp -a debian/tmp/arch/x86_64/usr/share/ati/lib debian/fglrx/usr/share/ati/ returned exit code 1 make: *** [binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary gave error exit status 2 Removing temporary directory: fglrx-install.jItiVW 

请帮我。

我使用的是Ubuntu 12.04 i386。 提前致谢。

上周在Ubuntu 12.10 64位下对这个“ amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run ”有过一次糟糕的体验。 在“成功”安装和重新启动之后,我的计算机在启动X的阶段陷入困境。幸运的是,我已经使用Clonezilla 备份了我的Ubuntu分区。 如果你很幸运,它可以在Ubuntu 12.04下运行,但以防万一我建议先备份。 也许从Ubuntu存储库安装这些专有驱动程序可能是个更好的主意(启动软件源 > 附加驱动程序 )。 他们至少给了我一个function正常的桌面,虽然Unity和Compiz都没有运行;-)

所以,我找到了唯一可行的解​​决方案来控制这个花哨的混合图形卡:

因此,在检查我的系统是否已获得vga_switcheroo支持后,通过简单地将名为11_hybrid_graphics_switch的小型可执行脚本文件添加到文件夹中当我在AC和电池电源之间切换时,我已经满足于自动打开和关闭谨慎的图形 /etc/pm/power.d包含以下内容:

 #!/bin/bash if on_ac_power; then echo ON > /sys/kernel/debug/vgaswitcheroo/switch & else echo OFF > /sys/kernel/debug/vgaswitcheroo/switch & fi exit 0