I am wondering if there is a way of delete non-used package without using Ubuntu tweaks.
And if there is a way of deleting old kernels.
sudo apt-get autoremove
will search for and then prompt "y or n" if you wish to remove unneeded packages; the same thing as Ubuntu Tweak's remove unused packages does
As far as the second half of your question:
If there is a similar way to remove older kernels, I'm unaware of it, the only way I know of is to remove them(and their headers, if present) for each old kernel with either the Software Center or Synaptic...
I personally find Synaptic easier to use if needing to remove something as the "Mark for complete removal" will also remove the configuration files as well and it gives more detailed info about the package, making it easier to check that it is the correct file if you are unsure of the exact name. Conversely, I find the Software Center more useful for browsing programs and in general for installing.
Synaptic is not installed by default any longer (since 11.10) but can still be installed via the Software Center or by the terminal with
sudo apt-get install synaptic
....of course you can remove them with
sudo apt-get -purge linux-image-generic-XXX but that will get tedious very quickly if you have many to remove.
No matter how you remove kernels I would
sudo update-grub after...(this should not be needed if you use Ubuntu Tweak, I believe that it does this as part of the cleaning, but I always do it manually anyways after Ubuntu tweak is done)
according to a comment by MrVaykadji in 13.04 and newer,
sudo apt-get autoremove will prompt for removal of older kernels. I don't believe that this is true in 12.04, however, I use Ubuntu Tweak's "janitor" feature often enough that 12.04 may do it but I have never waited long enough for it to trigger....at on time I had a decent number of older kernels after a long pause between Ubuntu Tweak runs and with 4(or so) older kernels,
autoremove did not trigger.