How to install nvidia-glx in more better way on wheezy/sid

I mentioned before I install experimental package of nvidia-glx into debian wheezy/sid in straight forward way(See. id:nozzy123nozzy:20110227:1298813726). However,unfortunately, I found this method COMPLETELY CORRUPT THE DEPENDENCIES OF ALL INSTALLED PACKAGE!! I was really down to find this. So I write recovering method and also install nvidia-glx package in better way. (I also referrenced a bug report Bug#612956: nvidia-glx requires xorg-video-abi-8.0 but new xserver-xorg-core provides xorg-video-abi-8 )

!! Caution: I don't care any troubles when you apply this method. ANY USE IS COMPLETELY AT YOUR OWN RISKS!!

Step 1. Remove nvidia packages from debian box.

 aptitude purge libcuda1 libgl1-nvidia-alternatives libgl1-nvidia-glx \
      libglx-nvidia-alternatives libnvcuvid1 libnvidia-compiler nvidia-glx \
      nvidia-kernel-dkms nvidia-kernel-source nvidia-libopencl1 \
      nvidia-opencl-common nvidia-opencl-icd nvidia-smi nvidia-vdpau-driver 

Step 2. Get the experimental package source of nvidia driver
(/etc/apt/sources.list for retriving experimental package is shown as id:nozzy123nozzy:20110227:1298813726 )

 mkdir nvidia-source
 cd nvidia-source
 apt-get -t experimental source nvidia-glx
 cd nvidia-graphics-drivers-260.19.21

Step 3. Modify control file to give the accurate package name.

cd debian
...edit 'control' file like this ....
diff -u control.orig control 
--- control.orig	2011-03-10 02:33:35.000000000 +0900
+++ control	2011-03-09 02:09:33.000000000 +0900
@@ -26,7 +26,7 @@
  libgl1-nvidia${nvidia:Legacy}-glx (= ${binary:Version}),
  libglx-nvidia-alternatives,
  nvidia-kernel-${nvidia:Version}${nvidia:Perfkit},
- xorg-video-abi-8.0 | xorg-video-abi-6.0 | xserver-xorg-core (<< 2:1.7.7),
+ xorg-video-abi-8 | xorg-video-abi-6 | xserver-xorg-core (<< 2:1.7.7),
  ${shlibs:Depends}, ${misc:Depends}
 Recommends: nvidia-vdpau-driver (>= ${nvidia:Version})
 Suggests: nvidia-settings,

('xorg-video-abi-8.0' and 'xorg-video-abi-6.0' change to 'xorg-video-abi-8' and 'xorg-video-abi-6'.This keeps dependencies correct after installation.)
Step 4. Build packages

cd ..
dpkg-buildpackage -rfakeroot

Step 5. Install nvidia-kernel source, build and install the kernel driver.

cd ..
dpkg -i nvidia-kernel-source_260.19.21-1_i386.deb
m-a clean;m-a update;m-a prepare;m-a a-i nvidia

Step 6. Install packages as you needs

Example:
dpkg -i libgl1-nvidia-alternatives_260.19.21-1_i386.deb \
    libgl1-nvidia-glx_260.19.21-1_i386.deb \
    libglx-nvidia-alternatives_260.19.21-1_i386.deb \
    nvidia-glx_260.19.21-1_i386.deb nvidia-kernel-dkms_260.19.21-1_i386.deb \
    nvidia-vdpau-driver_260.19.21-1_i386.deb

Step 7. Check the following ,
(1) 'blacklist nouveau' line is included in /etc/modprobe.d/blacklist.conf.
(2) nvidia-kernel-common package is already installed.
(3) 'Driver "nvidia"' line is included in /etc/X11/xorg.conf
Step 8. Reboot and invoke X.