Saw that page you linked,
Before you start their steps, can you execute a Print Working Directory to get some bearings:
And can you also just download it and extract the bzip from the root? The rest of those instructions don't seem too concerned about where in the tree you start this, just as long as its accessible
so from the start to change to the root, confirm your current working directory, (down your file) verify it exists, then untar the bzip like in STep3
sudo cd /
(down your file)
sudo tar -jxvf ushare-11a-netou.tar.bz2
My professor would kill me for suggesting this but in this case, are you able to download and execute the commands from the xBox root directory
(I KNOW ABOUT THE SECURITY RISKS, BUT THE GUY IS DOWNLOADING WHO KNOWS WHAT AND ITS GONNA HURT HIM REGARDLESS OF WHERE HE EXTRACTS ANYTHING BAD)
Set up a build environment.
$ sudo aptitude install libupnp-dev build-essential
Get the uShare source code from here.
In a terminal, extract the source and then descend into the directory.
$ tar -jxvf ushare-11a-netou.tar.bz2
$ cd ushare-1.1a-NeToU