I’m having some issues with my Belkin wireless card and installing ndiswrapper.
gcc-3.4 (or any version for that matter) didn’t come installed with ubuntu 5.10 for whatever unearthly reason…and it’s giving me a good deal of errors
(it’s required the gcc-3.4 base, cpp, binutils -and that’s as far as I’ve gotten before going back to my laptop for online help. I’m sure gcc requires more packages but I’m not sure which)
I’ve never used anything debian (or .deb based) before. I’ve really just been a slackware guy.
if anyone has some suggestions (i know that there is at least one other linux guy/girl on these forums) i’d be very grateful.
I have ubuntu on my machine, but I, too, had issues with my d-link wireless card, and therefore cannot get internet on my machine while booted in linux… big problem… so, I gave up. No help, sorry. Someone will know.
I run Ubuntu on he machine controlling my CNC milling machine I was going to use a wireless card but there are way to many configuration problems with that so I just us a PCI NIC
I built ndiswrapper fine on my ubuntu installation a few months ago, I selected to have all developer tools installed when I initially installed ubuntu. It took a bit of messing around and googling but I finally got it to work with my pcma linksys wireless card.
I’ve been playing with Kubuntu in a VMware virtual machine. Just as a play around and explore Linux kind of thing.
Ubuntu is annoying in that it doesn’t install a complier along with the headers and libs necessary to build things. Too many things in Linux need to be built from source. Not everything comes as a binary. Grrrr. I had Kubuntu installed for all of 30 minutes before I discovered that I needed to compile the VMware tools. Look for the compiler, and whoops! It’s not there. Thanks Ubuntu.
It’s nice that Ubuntu is one CD, but they need to have a one button “click here to download and install the compiler, headers, and libs” kind of thing. That would make things easier for people new to Ubuntu.
Oh well…
You need a package called “build-essential”. It’s the magic that will get the compiler working. Then you’ll also likely need to download the headers for the version of the kernel that you’re running. You can find that in Synaptic. “uname -r” will tell you the release number of the kernel you’re running. Then, of course, you also need to install gcc.
It occurs to me that if I had been asleep for 30 years, woke up, and read this thread, I’d swear aliens had taken over the earth and thier slang had contaminated our Earth Language.
Ubuntu does have something called the Synaptic Package Manager which, if you search for ‘gcc’, the standard c compiler, will allow you to click a checkbox which will put it on the ‘install list’. when you hit apply after you’re done selecting anything else you want to install, it will compile/config it. I just found this out yesterday after posting this thread, but it saved me a lot of time that would have otherwise been spent searching online, downloading packages, and burning them to CDs.
I just got the package of 6.06 Dapper Drake CDs that I ordered about a month ago, today. I received five x86, three 64-bit, and two mac CDs. 6.06 supposedly has better wireless card support, but we’ll soon see.
Yes, but installing gcc does not automatically install the build-essential package. Installing gcc without build-essential won’t get you very far when running a script because you’ll be missing essential tools like make.
build-essential has gcc as a dependency. Installing build-essential will get you gcc and g++. The reverse is not true, installing gcc will not get you the tools that are in build-essential.
Not a very newbie friendly arrangement there. A newbie may know that they need gcc, but is unlikely to know they will also need build-essential. Thank god for Google and some Google-fu or I would have been lost.
You think that’s bad, try installing Ubuntu on a Macbook. 2 installs, about 6 hours, and I finally got wireless working 30 min ago Ironically… wireless now works better in Linux then in OSX
Much to my dismay, I found myself in the same situation every time I tried to compile a kernel myself (my home computer is running unofficial Debian AMD64) with libncurses5-dev. Trying to compile the kernel would result in some obscure errors with no information as to what I was missing. The second time I needed to compile I remembered, at least.
Would not “apt-get build-dep ndiswrapper” have fixed this?
Wink all you want, John, they repeat throughout the demo that it’s an attack on 3rd party device driver code and that Windows is just as vulnerable. That doesn’t make your comment untrue, but it does make it slightly irrelevant, and slightly misleading
Ok, to make Ndiswrapper work, you must disable some kernel modules. Heres how.
Open up /etc/modprobe.d/blacklist as root (sudo) and add theses lines:
blacklist prism54
blacklist islsm_usb
blacklist islsm_pci
blacklist islsm_device
blacklist islsm_pci
Now add ndiswrapper to /etc/modules and reboot. Voila, wifi goodness!
I’m well aware of that, which is why I put in the wink. And Linux is also vulnerable which makes my comment even more irrelevant. But that wasn’t the point.
It was hilarious to read all the comments about the Wi-Fi hack on the Mac. All the comments were “OMG they can’t do that to a Mac”, “They faked it”, “They chose a Mac just for publicity”, “It’s only because of a third party card”, etc. Hilarious denial by the Mac crowd. Also annoying because it totally threadjacked any discussion about the hack itself and the implications. I went looking for intelligent commentary and found none.