What is USPC?
USPC can list and download packages and dependencies of Ubuntu or Debian crawling the http://packages.ubuntu.com/ or the http://packages.debian.org/ websites.
It's like package manager but it doesn't depend of apt or aptitude.
Inspiration
Let’s suppose that you have just installed your (K)ubuntu and you need to compile a driver to your Ethernet card. The problem is: if you don't have a network card working properly, you can't use the internet to download the required packages to install the drivers for your network card. If you have a dual boot machine you can use Windows to download the packages and then you can install in your Ubuntu. But, there are so many dependencies that it is quite boring and difficult to find out.
To solve this problem you can use USPC (Ubuntu Simple Package Crawler) to download the package you want and all it's dependencies!!.
So, you can run uspc on any operating system that supports python and Qt (Windows/Mac OS/Linux), download the required packages to build the drivers for your network and then you can install all the packages on your (K)ubuntu using this simple Shell script (use this only if you know what you are doing, because it can break your installation!!):
for i in $( ls *.deb ); do
dpkg -i --force-depends $i
done Uspc is using:



