raw: dpkg
1  | dpkg -i xxx.deb  | 
dkpg is raw method to install without solving dependencies and existing software.
mature: apt-get
1  | apt-get install softname1 softname2 softname3……  | 
apt-get is built on dkpg without saving the deb file. apt-get can solve dependencies and existing software. Note that when using dkpg, dkpg can circumvent apt-get, so apt-get don’t know the software installed by dkpg.
more mature: aptitude (GUI)
1  | aptitude install softname1  | 
aptitude is also built on dkpg and more powerful than apt-get.