Method 1 - The easiest approach
Just build the packages and install them system-wide without worrying about the package management system, dpkg or anything:
$cd
$autoconf
$./configure
$make
$sudo make install
$cd ..
$cd tclcl*
$autoconf
$./configure
$make
$sudo make install
$cd ..
$cd ns-2.33
$./configure
$make
Wow - hope there were no errors and everything is OK. As you probably spotted - ns-2 is not installed as no make install has been called. This is for a reason: you have to decide if you just want to run simulations with ns-2 'as is' or you want to change the way it works or even extend it's functionality. In the first case it's OK to call 'sudo make install' once more, but installing the simulator system-wide in the second case is not the best idea. Trust me. It's much safer and comfortable to have the local-only copy of ns with sources if you want to change the code. No matter what you decide, you probably want to check if ns works as expected, so just run the validation script:
$./validate