우분투 12.04로 판올림을 해버렸는데 그래픽카드 빌드가 안되네요

12.04도 많이 안정화 된것 같아서 베타지만 11.10에서 판올림으로 올라와버렸는데요
깔자마자 그래픽드라이버를 깔려고 ati 패키지 빌드 명령을 했더니 에러 메세지가 쫙뜨는군요…

[code:37cfcpgv] if [ -f $i ]; then
if [ ! echo $orig_name | grep libGL ]; then
link_name=$orig_name ;
link_name=echo $orig_name | sed -e "s|usr/lib/fglrx|usr/lib/pxpress/lib|";
dh_link -pfglrx $orig_name $link_name ;
fi
else
# Here we only accept the dri directory
dir_name=echo $orig_name | awk -F/ '{print $NF}';
if [ "$dir_name" = "dri" ]; then
link_name=$orig_name ;
link_name=echo $orig_name | sed -e "s|usr/lib/fglrx|usr/lib/pxpress/lib|";
dh_link -pfglrx $orig_name $link_name ;
fi
fi
done

Create links for PowerXpress 32bit libs (except for libGL)

for i in
debian/fglrx/usr/lib32/fglrx/*
; do
orig_name=echo $i | sed -e "s|debian/fglrx/||";
# Copy each file except for libGL*
if [ -f $i ]; then
if [ ! echo $orig_name | grep libGL ]; then
link_name=$orig_name ;
link_name=echo $orig_name | sed -e "s|usr/lib32/fglrx|usr/lib32/pxpress/lib|";
dh_link -pfglrx $orig_name $link_name ;
fi
else
# Here we only accept the dri directory
dir_name=echo $orig_name | awk -F/ '{print $NF}';
if [ "$dir_name" = "dri" ]; then
link_name=$orig_name ;
link_name=echo $orig_name | sed -e "s|usr/lib32/fglrx|usr/lib32/pxpress/lib|";
dh_link -pfglrx $orig_name $link_name ;
fi
fi
done

Blacklist any other driver that udev may want to load instead of fglrx

and create an alias for the module so that it can be used as fglrx

printf ‘# This file was installed by fglrx\n# Do not edit this file manually\n\nblacklist radeon\nalias fglrx fglrx\nalias radeon off\nalias lbm-radeon off’ > /tmp/fglrx.skkV7Y/debian/fglrx/lib/fglrx/modprobe.conf
#ld.so.conf
echo "/usr/lib/fglrx" > "/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib/fglrx/ld.so.conf"
echo "/usr/lib32/fglrx" >> "/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib/fglrx/ld.so.conf"

ld.so.conf for PowerXpress

echo "/usr/lib/x86_64-linux-gnu/mesa" > "/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib/pxpress/lib" >> "/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/i386-linux-gnu/mesa" >> "/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib32/pxpress/lib" >> "/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib/pxpress/ld.so.conf"

empty ld.so.conf for the fake multi-arch alternative

echo "" > "/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib/fglrx/alt_ld.so.conf"

empty ld.so.conf for the fake multi-arch alternative for PXpress

echo "" > "/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib/pxpress/alt_ld.so.conf"

Generate modaliases

sh -e debian/modaliases/fglrx_supported
lib/modules/fglrx/build_mod/fglrxko_pci_ids.h fglrx fglrx >
debian/fglrx.modaliases
dh_modaliases
rm debian/fglrx.modaliases
#Run the normal stuff
dh binary-arch
dh_auto_install -a -Nfglrx -Nfglrx-amdcccle
dh_install -a -Nfglrx -Nfglrx-amdcccle
dh_installdocs -a -Nfglrx
dh_installchangelogs -a -Nfglrx
dh_installexamples -a -Nfglrx
dh_installman -a -Nfglrx
dh_installcatalogs -a -Nfglrx
dh_installcron -a -Nfglrx
dh_installdebconf -a -Nfglrx
dh_installemacsen -a -Nfglrx
dh_installifupdown -a -Nfglrx
dh_installinfo -a -Nfglrx
dh_pysupport -a -Nfglrx
dh_pysupport: This program is deprecated, you should use dh_python2 instead. Migration guide: http://deb.li/dhs2p
dh_installinit -a -Nfglrx
dh_installmenu -a -Nfglrx
dh_installmime -a -Nfglrx
dh_installmodules -a -Nfglrx
dh_installlogcheck -a -Nfglrx
dh_installlogrotate -a -Nfglrx
dh_installpam -a -Nfglrx
dh_installppp -a -Nfglrx
dh_installudev -a -Nfglrx
dh_installwm -a -Nfglrx
dh_installxfonts -a -Nfglrx
dh_installgsettings -a -Nfglrx
dh_bugfiles -a -Nfglrx
dh_ucf -a -Nfglrx
dh_lintian -a -Nfglrx
dh_gconf -a -Nfglrx
dh_icons -a -Nfglrx
dh_perl -a -Nfglrx
dh_usrlocal -a -Nfglrx
dh_link -a -Nfglrx
dh_compress -a
dh_fixperms -a
dh_strip -a
dh_makeshlibs -a
objdump: debian/fglrx/usr/lib/pxpress/alt_ld.so.conf: File truncated
objdump: debian/fglrx/usr/lib/pxpress/ld.so.conf: File format not recognized
objdump: debian/fglrx/usr/lib/fglrx/alt_ld.so.conf: File truncated
objdump: debian/fglrx/usr/lib/fglrx/ld.so.conf: File format not recognized
debian/rules override_dh_shlibdeps
make[1]: Entering directory /tmp/fglrx.skkV7Y' dh_shlibdeps -l/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib/fglrx:/tmp/fglrx.skkV7Y/debian/fglrx/usr/lib32/fglrx -Xlib32 dpkg-shlibdeps: warning: debian/fglrx/usr/lib/fglrx/libAMDXvBA.so.1.0 contains an unresolvable reference to symbol dlsym: it's probably a plugin. dpkg-shlibdeps: warning: 23 other similar warnings have been skipped (use -v to see them all). dpkg-shlibdeps: warning: debian/fglrx/usr/lib/fglrx/bin/atieventsd contains an unresolvable reference to symbol XauFileName: it's probably a plugin. dpkg-shlibdeps: warning: debian/fglrx/usr/lib/fglrx/libGL.so.1.2 contains an unresolvable reference to symbol XOpenDisplay: it's probably a plugin. dpkg-shlibdeps: warning: 31 other similar warnings have been skipped (use -v to see them all). dpkg-shlibdeps: error: no dependency information found for /usr/lib/libQtGui.so.4 (used by debian/fglrx/usr/lib/fglrx/bin/amdnotifyui). dh_shlibdeps: dpkg-shlibdeps -Tdebian/fglrx.substvars debian/fglrx/usr/lib/fglrx/libAMDXvBA.so.1.0 debian/fglrx/usr/lib/fglrx/libatiadlxx.so debian/fglrx/usr/lib/fglrx/libfglrx_dm.so.1.0 debian/fglrx/usr/lib/fglrx/libXvBAW.so.1.0 debian/fglrx/usr/lib/fglrx/libamdocl64.so debian/fglrx/usr/lib/fglrx/libaticalcl.so debian/fglrx/usr/lib/fglrx/libaticaldd.so debian/fglrx/usr/lib/fglrx/libaticalrt.so debian/fglrx/usr/lib/fglrx/libatiuki.so.1.0 debian/fglrx/usr/lib/fglrx/libOpenCL.so.1 debian/fglrx/usr/lib/fglrx/libSlotMaximizerAg.so debian/fglrx/usr/lib/fglrx/libSlotMaximizerBe.so debian/fglrx/usr/lib/fglrx/libGL.so.1.2 debian/fglrx/usr/lib/fglrx/xorg/modules/amdxmm.so debian/fglrx/usr/lib/fglrx/xorg/modules/glesx.so debian/fglrx/usr/lib/fglrx/xorg/modules/extensions/libglx.so debian/fglrx/usr/lib/fglrx/xorg/modules/linux/libfglrxdrm.so debian/fglrx/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so debian/fglrx/usr/lib/fglrx/bin/amdnotifyui debian/fglrx/usr/lib/fglrx/bin/atieventsd debian/fglrx/usr/lib/fglrx/bin/aticonfig debian/fglrx/usr/lib/fglrx/bin/atiodcli debian/fglrx/usr/lib/fglrx/bin/atiode debian/fglrx/usr/lib/fglrx/bin/fgl_glxgears debian/fglrx/usr/lib/fglrx/bin/fglrxinfo returned exit code 2 make[1]: *** [override_dh_shlibdeps] Error 2 make[1]: Leaving directory /tmp/fglrx.skkV7Y’
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
./packages/Ubuntu/ati-packager.sh: 294: ./packages/Ubuntu/ati-packager.sh: debclean: not found
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:8.930-0ubuntu1
dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. <http://ati.amd.com/support/driver.html>
dpkg-source --before-build fglrx.CfnO2Q
dpkg-buildpackage: host architecture amd64
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/x86_64-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#|8.930|g"
-e "s|#SRCXARCH#|xpic_64a|g"
-e "s|#SRCARCH#|x86_64|g"
-e "s|#SRCLIBDIR#|lib64|g"
-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g"
-e "s|#OTHER_ARCH#|i386-linux-gnu|g"
debian/$i.in > debian/$i;
done

remove exec bit on everything

find arch
etc
lib
module
usr
xpic_64a -type f | xargs chmod -x
find: `module’: No such file or directory

set executable on user apps

find arch/x86_64/usr/sbin
arch/x86_64/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
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_install -pfglrx "arch/x86/usr/X11R6/lib/libAMD*.so*" "usr/lib32/fglrx"
dh_install -pfglrx "arch/x86/usr/X11R6/lib/.so" "usr/lib32/fglrx"
dh_install -pfglrx "arch/x86/usr/X11R6/lib/fglrx/.so" "usr/lib32/fglrx"
dh_installdirs -pfglrx "usr/lib32/fglrx"
dh_install -pfglrx "arch/x86/usr/X11R6/lib/modules/dri" "usr/lib32/fglrx"
dh_install -pfglrx "arch/x86/usr/lib/.so" "usr/lib32/fglrx"
for i in
debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so
debian/fglrx/usr/lib32/fglrx/libGL.so.
; do execstack -q $i; execstack -c $i; done

  • debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so
  • debian/fglrx/usr/lib32/fglrx/fglrx-libGL.so.1.2
    #they don’t provide the symlink for us (starting at 8.699)
    dh_link -pfglrx usr/lib32/fglrx/libatiuki.so.1.0 usr/lib32/fglrx/libatiuki.so.1
    dh_installdirs -pfglrx-dev
    dh_installdocs -pfglrx usr/share/doc/fglrx/* --exclude LICENSE.TXT
    dh_installdocs -pfglrx debian/AUTHORS
    dh_installdocs -pfglrx debian/copyright
    dh_installinit -pfglrx --name="atieventsd" --no-start --update-rcd-params="defaults 31"
    #remove executable bits from stack
    dh_install -pfglrx-amdcccle
    execstack -c debian/fglrx-amdcccle/usr/lib/fglrx/bin/amdcccle
    dh_install -pfglrx
    for i in
    debian/fglrx/usr/lib/fglrx/bin/clinfo
    debian/fglrx/usr/lib/fglrx/bin/atiode
    debian/fglrx/usr/lib/fglrx/bin/amdnotifyui
    debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so
    debian/fglrx/usr/lib/fglrx/libGL.so..*
    debian/fglrx/usr/lib/fglrx/libOpenCL.so.
    ; do execstack -q $i; execstack -c $i; done
  • debian/fglrx/usr/lib/fglrx/bin/clinfo
  • debian/fglrx/usr/lib/fglrx/bin/atiode
  • debian/fglrx/usr/lib/fglrx/bin/amdnotifyui
  • debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so
  • debian/fglrx/usr/lib/fglrx/fglrx-libGL.so.1.2
  • debian/fglrx/usr/lib/fglrx/libOpenCL.so.1

Make some additional scripts executable

find debian/fglrx-amdcccle/usr/lib/fglrx/bin/
-type f | xargs chmod a+x

Rename libraries which are supposed to have fglrx-libGL as a prefix

for lib in find debian/fglrx/ -name 'fglrx-libGL*';
do
file_name=echo $lib | awk -F/ '{print $NF}';
path=echo $lib | sed -e &quot;s|\/$file_name|\/|&quot;;
# Remove fglrx prefix
new_name=echo $file_name | sed -e &quot;s|fglrx\-||&quot;;
full_path=echo &quot;$path$new_name&quot;;
mv -f $lib $full_path;
done

Rename libraries which are supposed to have fglrx-libglx as a prefix

for lib in find debian/fglrx/ -name 'fglrx-libglx*';
do
file_name=echo $lib | awk -F/ '{print $NF}';
path=echo $lib | sed -e &quot;s|\/$file_name|\/|&quot;;
new_path=echo $path | sed -e 's/fglrx\/$//';
# Remove fglrx prefix
new_name=echo $file_name | sed -e &quot;s|fglrx\-||&quot;;
full_path=echo &quot;$new_path$new_name&quot;;
mv -f $lib $full_path;
done

Create links for PowerXpress X modules (except for extensions)

for i in
debian/fglrx/usr/lib/fglrx/xorg/modules/*
; do
orig_name=echo $i | sed -e &quot;s|debian/fglrx/||&quot;;
if [ echo $orig_name | sed -e &quot;s|usr/lib/fglrx/xorg/modules/||&quot; != "extensions" ]; then
link_name=$orig_name ;
link_name=echo $orig_name | sed -e &quot;s|usr/lib/fglrx/xorg/modules|usr/lib/pxpress/xorg/modules|&quot;;
dh_link -pfglrx $orig_name $link_name ;
fi
done

Create links for PowerXpress libs (except for libGL)

for i in
debian/fglrx/usr/lib/fglrx/*
; do
orig_name=echo $i | sed -e &quot;s|debian/fglrx/||&quot;;
# Copy each file except for libGL*
if [ -f $i ]; then
if [ ! echo $orig_name | grep libGL ]; then
link_name=$orig_name ;
link_name=echo $orig_name | sed -e &quot;s|usr/lib/fglrx|usr/lib/pxpress/lib|&quot;;
dh_link -pfglrx $orig_name $link_name ;
fi
else
# Here we only accept the dri directory
dir_name=echo $orig_name | awk -F/ '{print $NF}';
if [ "$dir_name" = "dri" ]; then
link_name=$orig_name ;
link_name=echo $orig_name | sed -e &quot;s|usr/lib/fglrx|usr/lib/pxpress/lib|&quot;;
dh_link -pfglrx $orig_name $link_name ;
fi
fi
done

Create links for PowerXpress 32bit libs (except for libGL)

for i in
debian/fglrx/usr/lib32/fglrx/*
; do
orig_name=echo $i | sed -e &quot;s|debian/fglrx/||&quot;;
# Copy each file except for libGL*
if [ -f $i ]; then
if [ ! echo $orig_name | grep libGL ]; then
link_name=$orig_name ;
link_name=echo $orig_name | sed -e &quot;s|usr/lib32/fglrx|usr/lib32/pxpress/lib|&quot;;
dh_link -pfglrx $orig_name $link_name ;
fi
else
# Here we only accept the dri directory
dir_name=echo $orig_name | awk -F/ '{print $NF}';
if [ "$dir_name" = "dri" ]; then
link_name=$orig_name ;
link_name=echo $orig_name | sed -e &quot;s|usr/lib32/fglrx|usr/lib32/pxpress/lib|&quot;;
dh_link -pfglrx $orig_name $link_name ;
fi
fi
done

Blacklist any other driver that udev may want to load instead of fglrx

and create an alias for the module so that it can be used as fglrx

printf ‘# This file was installed by fglrx\n# Do not edit this file manually\n\nblacklist radeon\nalias fglrx fglrx\nalias radeon off\nalias lbm-radeon off’ > /tmp/fglrx.CfnO2Q/debian/fglrx/lib/fglrx/modprobe.conf
#ld.so.conf
echo "/usr/lib/fglrx" > "/tmp/fglrx.CfnO2Q/debian/fglrx/usr/lib/fglrx/ld.so.conf"
echo "/usr/lib32/fglrx" >> "/tmp/fglrx.CfnO2Q/debian/fglrx/usr/lib/fglrx/ld.so.conf"

ld.so.conf for PowerXpress

echo "/usr/lib/x86_64-linux-gnu/mesa" > "/tmp/fglrx.CfnO2Q/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib/pxpress/lib" >> "/tmp/fglrx.CfnO2Q/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/i386-linux-gnu/mesa" >> "/tmp/fglrx.CfnO2Q/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib32/pxpress/lib" >> "/tmp/fglrx.CfnO2Q/debian/fglrx/usr/lib/pxpress/ld.so.conf"

empty ld.so.conf for the fake multi-arch alternative

echo "" > "/tmp/fglrx.CfnO2Q/debian/fglrx/usr/lib/fglrx/alt_ld.so.conf"

empty ld.so.conf for the fake multi-arch alternative for PXpress

echo "" > "/tmp/fglrx.CfnO2Q/debian/fglrx/usr/lib/pxpress/alt_ld.so.conf"

Generate modaliases

sh -e debian/modaliases/fglrx_supported
lib/modules/fglrx/build_mod/fglrxko_pci_ids.h fglrx fglrx >
debian/fglrx.modaliases
dh_modaliases
rm debian/fglrx.modaliases
#Run the normal stuff
dh binary-arch
dh_auto_install -a -Nfglrx -Nfglrx-amdcccle
dh_install -a -Nfglrx -Nfglrx-amdcccle
dh_installdocs -a -Nfglrx
dh_installchangelogs -a -Nfglrx
dh_installexamples -a -Nfglrx
dh_installman -a -Nfglrx
dh_installcatalogs -a -Nfglrx
dh_installcron -a -Nfglrx
dh_installdebconf -a -Nfglrx
dh_installemacsen -a -Nfglrx
dh_installifupdown -a -Nfglrx
dh_installinfo -a -Nfglrx
dh_pysupport -a -Nfglrx
dh_pysupport: This program is deprecated, you should use dh_python2 instead. Migration guide: http://deb.li/dhs2p
dh_installinit -a -Nfglrx
dh_installmenu -a -Nfglrx
dh_installmime -a -Nfglrx
dh_installmodules -a -Nfglrx
dh_installlogcheck -a -Nfglrx
dh_installlogrotate -a -Nfglrx
dh_installpam -a -Nfglrx
dh_installppp -a -Nfglrx
dh_installudev -a -Nfglrx
dh_installwm -a -Nfglrx
dh_installxfonts -a -Nfglrx
dh_installgsettings -a -Nfglrx
dh_bugfiles -a -Nfglrx
dh_ucf -a -Nfglrx
dh_lintian -a -Nfglrx
dh_gconf -a -Nfglrx
dh_icons -a -Nfglrx
dh_perl -a -Nfglrx
dh_usrlocal -a -Nfglrx
dh_link -a -Nfglrx
dh_compress -a
dh_fixperms -a
dh_strip -a
dh_makeshlibs -a
objdump: debian/fglrx/usr/lib/pxpress/alt_ld.so.conf: File truncated
objdump: debian/fglrx/usr/lib/pxpress/ld.so.conf: File format not recognized
objdump: debian/fglrx/usr/lib/fglrx/alt_ld.so.conf: File truncated
objdump: debian/fglrx/usr/lib/fglrx/ld.so.conf: File format not recognized
debian/rules override_dh_shlibdeps
make[1]: Entering directory /tmp/fglrx&#46;CfnO2Q' dh_shlibdeps -l/tmp/fglrx&#46;CfnO2Q/debian/fglrx/usr/lib/fglrx&#58;/tmp/fglrx&#46;CfnO2Q/debian/fglrx/usr/lib32/fglrx -Xlib32 dpkg-shlibdeps&#58; warning&#58; debian/fglrx/usr/lib/fglrx/libAMDXvBA&#46;so&#46;1&#46;0 contains an unresolvable reference to symbol dlsym&#58; it's probably a plugin&#46; dpkg-shlibdeps&#58; warning&#58; 23 other similar warnings have been skipped (use -v to see them all)&#46; dpkg-shlibdeps&#58; warning&#58; debian/fglrx/usr/lib/fglrx/bin/atieventsd contains an unresolvable reference to symbol XauFileName&#58; it's probably a plugin&#46; dpkg-shlibdeps&#58; warning&#58; debian/fglrx/usr/lib/fglrx/libGL&#46;so&#46;1&#46;2 contains an unresolvable reference to symbol XOpenDisplay&#58; it's probably a plugin&#46; dpkg-shlibdeps&#58; warning&#58; 31 other similar warnings have been skipped (use -v to see them all)&#46; dpkg-shlibdeps&#58; error&#58; no dependency information found for /usr/lib/libQtGui&#46;so&#46;4 (used by debian/fglrx/usr/lib/fglrx/bin/amdnotifyui)&#46; dh_shlibdeps&#58; dpkg-shlibdeps -Tdebian/fglrx&#46;substvars debian/fglrx/usr/lib/fglrx/libAMDXvBA&#46;so&#46;1&#46;0 debian/fglrx/usr/lib/fglrx/libatiadlxx&#46;so debian/fglrx/usr/lib/fglrx/libfglrx_dm&#46;so&#46;1&#46;0 debian/fglrx/usr/lib/fglrx/libXvBAW&#46;so&#46;1&#46;0 debian/fglrx/usr/lib/fglrx/libamdocl64&#46;so debian/fglrx/usr/lib/fglrx/libaticalcl&#46;so debian/fglrx/usr/lib/fglrx/libaticaldd&#46;so debian/fglrx/usr/lib/fglrx/libaticalrt&#46;so debian/fglrx/usr/lib/fglrx/libatiuki&#46;so&#46;1&#46;0 debian/fglrx/usr/lib/fglrx/libOpenCL&#46;so&#46;1 debian/fglrx/usr/lib/fglrx/libSlotMaximizerAg&#46;so debian/fglrx/usr/lib/fglrx/libSlotMaximizerBe&#46;so debian/fglrx/usr/lib/fglrx/libGL&#46;so&#46;1&#46;2 debian/fglrx/usr/lib/fglrx/xorg/modules/amdxmm&#46;so debian/fglrx/usr/lib/fglrx/xorg/modules/glesx&#46;so debian/fglrx/usr/lib/fglrx/xorg/modules/extensions/libglx&#46;so debian/fglrx/usr/lib/fglrx/xorg/modules/linux/libfglrxdrm&#46;so debian/fglrx/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv&#46;so debian/fglrx/usr/lib/fglrx/dri/fglrx_dri&#46;so debian/fglrx/usr/lib/fglrx/bin/amdnotifyui debian/fglrx/usr/lib/fglrx/bin/atieventsd debian/fglrx/usr/lib/fglrx/bin/aticonfig debian/fglrx/usr/lib/fglrx/bin/atiodcli debian/fglrx/usr/lib/fglrx/bin/atiode debian/fglrx/usr/lib/fglrx/bin/fgl_glxgears debian/fglrx/usr/lib/fglrx/bin/fglrxinfo returned exit code 2 make&#91;1&#93;&#58; *** &#91;override_dh_shlibdeps&#93; Error 2 make&#91;1&#93;&#58; Leaving directory /tmp/fglrx.CfnO2Q’
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.TzkOcH
[/code:37cfcpgv]

위에게 에러 메세지 입니다만 너무 길어서 뭐가 뭔지 모르겠군요… 저번에 12.04 순수설치했을떄는 잘됬던것 같은데…
혹시 클린설치하는게 낫다면 (홈파티션이 따로라 우분투 깔고 패키지 있던것만 깔면 똑같은 상태가 되더군요…)
ppa같은거 한번에 백업해서 추가할수 있는방법 아시는분들도 댓글 주세요.
버전업의 문제가 ppa가 유지가 안되니 …

ati 패키지는 따로 받아서 실행하신 건가요?

일단 저장소에 있는 걸로 시도해보시면 어떨까요.

[quote="Ruin_Star":2yz4rb8a]ppa같은거 한번에 백업해서 추가할수 있는방법 아시는분들도 댓글 주세요.
버전업의 문제가 ppa가 유지가 안되니 …[/quote:2yz4rb8a]

제가 자동 업그레이드 해본 건 11.04 -> 11.10 한 번 뿐이었는데, 사용자가 따로 추가한 저장소는 일단 임시로 끄고 그 저장소들에서 설치 된 패키지 지우고 공식 저장소에서 설치 된 패키지만 남겨둔 채 업그레이드를 진행하더군요.

업그레이드 끝내고 소프트웨어 센터에서 저장소 변경 하는 메뉴 실행하면 임시로 꺼 둔 저장소들이 그대로 있습니다. 체크 표시만 다시 해서 활성화 시킬 수 있습니다.

근데 문제는 그 저장소들에서 새로 업그레이드 한 배포본 버전도 지원을 해줘야 업데이트 할 때 에러가 안 나고 정상적으로 설치가 됩니다. 저도 11.10에서 사용하던 PPA들이 12.04를 아직 지원 안해서 사용 못하고 있는게 몇 개 됩니다.

어쨌든 PPA 목록 백업 자동으로 해주긴 해줍니다.

결국 그냥 홈폴더 남기고 다시 클린설치 해버렸네요 … 깔자마자 tty에서 패키지 까는데만 1시간가량 잡아 먹는군요…
다시 깔다보니 저 에러는 dkms쪽이 깨져버렸던것 같네요…
이대로 12.04 정식이 나오면 그때는 판올림 할 예정이지만
정식버전이 아닌 버전으로는 왠간해선 클린설치 해야겠네요…
패키지 부서지는게 너무 많아서 …

베타 버전은 매일 매일 업데이트 분량이 많아서 데일리 빌드로 깔면 좀 빠르더군요. 베타 버전은 업데이트도 국내 미러에서 지원이 안되서 더더욱 패키지 설치가 느린 것 같아요.

http://cdimage.ubuntu.com/daily-live/current/

개발 버전의 라이브 시디 이미지가 그날 그날 올라 옵니다. 그 날 까지의 업데이트는 다 되어 있는 상태죠.