AMD Catalyst 드라이버의 .deb 파일 생성 오류

AMD Catalyst 드라이버의 .deb 파일 생성 오류

AMD Catalyst 드라이버를 설치하는 단계를 따르고 있었습니다.wiki.cchtml.com.

.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. <http://ati.amd.com/support/driver.html>
 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

도와주세요.

우분투 12.04 i386을 사용하고 있습니다. 미리 감사드립니다.

답변1

나는 이것으로 인해 끔찍한 경험을 했습니다."amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run" 지난주 Ubuntu 12.10 64비트에서. "성공적인" 설치 및 재부팅 후 컴퓨터가 X를 시작하는 단계에서 멈췄습니다.지원내 우분투 파티션의클론질라. 운이 좋다면 Ubuntu 12.04에서 작동할 수도 있지만 만일을 대비해 먼저 백업을 만드는 것이 좋습니다. 또한 Ubuntu 리포지토리에서 해당 독점 드라이버를 설치하는 것이 더 나은 아이디어일 수도 있습니다(시작소프트웨어 소스>추가 드라이버). Unity도 Compiz도 작동하지 않았지만 최소한 작동하는 데스크탑을 제공했습니다 ;-)

그래서 저는 이 멋진 하이브리드 그래픽 카드를 제어할 수 있는 유일한 솔루션을 여기에서 찾았습니다.

결과적으로 내 시스템이vga_switcheroo지원, 나는 자동으로 만족하게 되었습니다개별 그래픽 켜기 및 끄기내가 전환할 때AC 및 배터리 전원 공급 장치간단히 다음과 같은 작은 실행 가능 스크립트 파일을 추가하면 됩니다.11_하이브리드_그래픽_스위치폴더에/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

관련 정보