I have done it both ways. Always in X and in console. Since I have started to use sidux the recommended way is always console in init 3 for dist-upgrades. Then back to init 5 for regular use. There have been some major library changes and X11 changes since etch was released so console might not be a bad idea. VampirePenguin