Erro ao criar o arquivo .deb do driver AMD Catalyst

0

Eu estava seguindo as etapas para instalar o AMD Catalyst Driver em wiki.cchtml.com .

Enquanto eu criava o arquivo .deb, ocorreu o seguinte erro:
$ 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

Por favor me ajude.

Eu estou usando o Ubuntu 12.04 i386. Desde já, obrigado.     
por MARUF 17.03.2013 / 12:56

1 resposta

1

Eu tive uma experiência terrível com este " amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run " no Ubuntu 12.10 de 64 bits na semana passada. Após a instalação e reinicialização "bem-sucedida", meu computador ficou preso no estágio inicial do X. Por sorte, fiz um backup de minha partição do Ubuntu com o Clonezilla . Se você tiver sorte, pode funcionar no Ubuntu 12.04, mas caso eu recomende fazer um backup primeiro. Talvez também seja uma boa idéia instalar esses drivers proprietários de repositórios do Ubuntu (iniciar Fontes de Software > Drivers Adicionais ). Eles me deram um desktop funcional pelo menos, embora nem o Unity nem o Compiz estivessem funcionando; -)

Então, eu encontrei a única solução de trabalho para controlar esta sofisticada placa gráfica híbrida aqui:

Como resultado, depois de verificar se meu sistema tem suporte a vga_switcheroo , eu me tornei contente com automaticamente ativando e desativando os gráficos discretos quando alterno entre < strong> AC e Battery power supply simplesmente adicionando um pequeno arquivo de script executável chamado 11_hybrid_graphics_switch na pasta /etc/pm/power.d com o seguinte conteúdo :

#!/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
    
por Sadi 17.03.2013 / 13:21