I was using
Microsoft Windows 7 and I had installation of
MikTex. Both were installed according to the instruction in this
Ĺink. I developed a document there and now I am on
Ubuntu 12.04LTEand I installed
TeXStudio with but could not find
Ubuntu. So I installed
TexLive. when I try to compile my previous developed document, it gives error. It is missing many
.styfiles. I tried to add manually sty files but actually it seems hactic add all the files. I have very long document and it was working fine in windows.
I was using
The Linux version of MiKTeX was always declared as provisional, and is meanwhile not anymore available for download from MiKTeX.org. Therefore you are forced anyhow to use TeX Live, but apparently you used the pre-installed version of Ubuntu. For this issue we have a good Q & A here on TeX.SX: How to install "vanilla" TeXLive on Debian or Ubuntu? (and judging from comments this seems indeed to have helped you).
But apart from this there is still a number of packages, where MiKTeX is more liberal in estimation, what is called free. For several fonts of this type you can execute the script
Regarding TeXstudio: This is a multi-platform program, there is a version for Linux as well as one for Windows.
At least Fedora did split up TeXlive into literally hundreds of packages, mostly containing a single LaTeX package or it's documentation. What is installed by default is a somewhat minimalistic set. Missing