Is your system directly connected to internet ? if not, you may face problem to upgrade your softwares. Because all softwares may or may not available as "*.rpm,*.tar,*.deb etc". Even if they available you may face problem with their dependencies. The solution to this problem "Sushi Huh?".
Sushi, huh? is a program that allows downloading all the packages needed to install the programs you want on GNU/Linux without an Internet connection on your own computer.