Make och gcc kommandon kan ej hittas...

mimozza
Inlägg: 6
Blev medlem: 17 okt 2006, 15:25
Ort: Stockholm

Make och gcc kommandon kan ej hittas...

Inlägg av mimozza »

Hej,

Jag har installerat Ubuntu på min bärbar inte för länge sen. Jag kan förnuvarande inte gå ut på nätet eftersom jag misstänker att nätverkskortet (D-link DWL 650+) inte är rätt konfigurerat. Så jag har hittat ett forum där det visas ett möjlig lösning genom att kompilera filer med kommandon gcc och make. Men dessa kommandon funkar inte hos mig när jag skriver dem i terminalen, jag får meddelandet "Command not found" eller liknande. Min fråga är hur ska jag installera gcc och make? Vad behöver jag göra?

Tacksam för snabb hjälp
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Make och gcc kommandon kan ej hittas...

Inlägg av Okänd »

Kod: Markera allt

sudo aptitude install build-essential
apt-get funkar istället för aptitude men rekommenderar det som är kodat

installerar det paket du behöver för att köra make-kommandot
Macchi
Inlägg: 162
Blev medlem: 27 apr 2006, 12:53
Ort: Sverige

Make och gcc kommandon kan ej hittas...

Inlägg av Macchi »

Till ett liknande D-Link kort (kanske samma?) har jag använt ndiswrapper som nödlösning, dock fungerade väldigt bra.
/M
mimozza
Inlägg: 6
Blev medlem: 17 okt 2006, 15:25
Ort: Stockholm

Make och gcc kommandon kan ej hittas...

Inlägg av mimozza »

Tack för dessa svar.
Saken är att jag en linux novis, så var snälla och detaljera era svar, man blir inte klokare med kryptiska svar.

Jag har först kört kommandot "sudo aptitude install build-essential" och fick bl:a följande svar:

"No candidate version found for build.essential"
"No packages will be installed, upgraded, och removed"

När jag sen kört kommandot "sudo apt-get install build-essential" får jag svaret:

"Package build-essential is not available,but is referred to by another package. This may mean that the package is missing, has been obsleted or is only available from another source. E:package build-essential has no installation cadidate"

Vad behöver jag göra för att fixa detta? hur ska jag installera package när jag inte har nätverket igång än?


Tacksam för hjälp
Macchi
Inlägg: 162
Blev medlem: 27 apr 2006, 12:53
Ort: Sverige

Make och gcc kommandon kan ej hittas...

Inlägg av Macchi »

Du kommer att behöva en internetanslutning för att installera programvara över internet, förstås.
Har du också kabelanslutning?

Jag såg att vissa guider för kompilering av kerneln gällde bara tidigare versioner t ex 2.6.14

En workaround är "ndiswrapper", som är ett sätt för kunna att använda de ursprungliga windows-drivutiner i Linux. Det blir nödvändigt när företag som D-Link vägrar att utveckla drivrutiner till Linux.

Källa: http://ndiswrapper.sourceforge.net/medi ... x.php/List

Ditt kort finns i flera modeller, läs lösningen:

Card: D-Link Airplus DWL 650+
* Chipset: ACX100
* pciid: 104c:8400
* Driver: Windows drivers from http://www.dlink.com/ . "Native" acx100 Linux driver available at http://lisas.de/~andi/acx100/ ; requires Firmware from Windows drivers. Please read README for details.
* Other: Tested on Slackware 10 with Ndiswrapper 0.8. acx100 supports WEP (only tested 128bit).
* Other: Works Perfectly with Ndiswrapper 1.1 in Ad-Hoc mode ( 2005.05.12 ). Howto: Craig's ACX100/111 Guide for Linux <http://www.houseofcraig.net/acx100_howto.php>

# Card: D-Link DWL-G650+ Rev A1, 54mbps
* Chipset: TI1130 (ACX111)
* pciid: 104c:9066
* Driver: DLink ftp://ftp.dlink.de/dwl-products/dwl-g65 ... r_2.02.zip
* Other: Ndiswrapper 0.11, Actual Gentoo Installation, Kernel 2.6.9. Works, tested with driver for Win XP, also with WEP

# Card: D-Link DWL-G650+ Rev B1, 54mbps
* Chipset: TI1130? (ACX111)
* pciid: 104c:9066
* Driver: DLink ftp://ftp.dlink.co.uk/wireless/dwl-g650 ... v_v202.zip
* Other: SUSE 9.2 Ndiswrapper 0.10-3. Works fine also with 128 bit WEP. Installed Ndiswrapper that ships with SUSE 9.2. Add Dlink#*Driver with "ndiswrapper -i GPLUS.inf" Add "alias wlan0 ndiswrapper" to /etc/modprobe.conf.local. Load driver for the first time with "modprobe ndiswrapper." Plug in the card. Configure it with YAST. Be sure that in YAST networkcard setup at Advanced->Hardware Details the module is set to ndiswrapper. Since SUSE 9.2 ships with native linux acx-111 driver you might get the wrong driver loaded. The linux acx-111 driver lacks support for WEP. Have to replug the card after a suspend to disk. Thanks for ndiswrapper. Other:Also works with SUSE 9.3. See the readme file /usr/share/doc/packages/ndiswrapper/README.SUSE. No more replug after suspend to disk required. Also got WPA working. Only problem was that there is a typo in the script /etc/sysconfig/network/scripts/ifup-wireless-wpa ! Correct the typo in line 188 "WPA_DRIVER=ndiswrapper" !
* Troubleshooting: I used the new driver version 3.10 from <a class="postlink" href="http://www.dlink.de">http://www.dlink.de</a>. After 'unshield data1.cab' and 'ndiswrapper -i GPLUS.inf' I had an invalid driver message on 'ndiswrapper -l'. But then I 'cp GPLUS.sys GPLUS_XP.sys /etc/ndiswrapper/gplus', it works fine.
/M
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Make och gcc kommandon kan ej hittas...

Inlägg av Okänd »

[quote="mimozza"]Tack för dessa svar.
Saken är att jag en linux novis, så var snälla och detaljera era svar, man blir inte klokare med kryptiska svar.

Jag har först kört kommandot "sudo aptitude install build-essential" och fick bl:a följande svar:
...[/quote]
Jag vet inte hur novis men jag börjar från grunden. Man ska alltid köra först

Kod: Markera allt

sudo aptitude update
och därefter installera med sudo aptitude...etc

Tänker man installera med apt-get ska man först

Kod: Markera allt

sudo apt-get update
och därefter installera med sudo apt-get....etc

Fördelen med aptidtude är att den håller reda på paketen bättre än apt-get när det blir (om det blir) dags att avinstallera paketet. Mer att läsa finns på
http://www.psychocats.net/ubuntu/aptitude samt /usr/share/aptitude/README

Saknar du ndiswrapper så finns den på DesktopCD /media/cdrom0/pool/main/n/ndiswrapper
och build-essential på /media/cdrom0/pool/main/b/build-essential
Då räcker det att du hittar dem på CDn och dubbelklickar dem så installeras de. Dlinks drivers kan vara värre utan internet kontakt om inte du har dess CD kvar. Du kan dock hämta rätt fil med windows också eller med LiveCD (DesktopCD) från länkarna macchi skriver om ovan. Vilket chipset du har i Dlink kan du ta reda på med at klistra följande i terminal

Kod: Markera allt

lspci
och leta efter rader med Network, eth, ath eller liknande.

Ta en titt på https://wiki.ubuntu.com/HardwareSupport ifall du hittar ditt kort i wikin och följ instruktionerna där i så fall.
mimozza
Inlägg: 6
Blev medlem: 17 okt 2006, 15:25
Ort: Stockholm

Make och gcc kommandon kan ej hittas...

Inlägg av mimozza »

Tack så mycket Petri0 och macchi

Petri0, du undrarde hur novis är jag på Linux....Jag är en nybörjare på Linux men är van att jobba med datorer och att jag har programmerat i olika språk. Nu vill jag på allvar satsa på Linux och vill lära mig mycket. Så därför bad jag om att ha detaljerad svar så här i början. Men sen när jag bli lika proffsig som du kan vi kryptera svaren :)

Körde nedanstående kod och det funkade och även installationen.

Kod: Markera allt

sudo aptitude update
Nu funkar även gcc och make ;)

Nu har jag Internet via kabelanslutning så jag kan ladda ned saker från Internet. Min prioritet är att få den trådlösa Internet anslutningen att funka. Jag har även min Dlink CD kvar för dlink drivers.

När jag anger kommandot

Kod: Markera allt

lspci
visar det sig att min chipset är acx100

Är tanken att jag ska följa guiden på denna länk http://www.houseofcraig.net/acx100_howto.php för att få min trådlös internet att funka??

Jag återkommer med mer info
mimozza
Inlägg: 6
Blev medlem: 17 okt 2006, 15:25
Ort: Stockholm

Make och gcc kommandon kan ej hittas...

Inlägg av mimozza »

Hej Petri0 och macchi!! och alla andra!!

När jag anger följande kommando i terminalen

Kod: Markera allt

lspci
får jag detta som svar (mitt trådlösa D-link DWL-650+ finns inpluggad i bärbardatorn i detta läge)

Kod: Markera allt

laptop:~$ lspci
0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
0000:00:08.0 Multimedia audio controller: Cirrus Logic Crystal CS4281 PCI Audio (rev 01)
0000:00:0a.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01)
0000:00:0d.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
0000:00:10.0 Communication controller: Agere Systems WinModem 56k (rev 01)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)
0000:02:00.0 Network controller: Texas Instruments ACX 100 22Mbps Wireless Interface
laptop:~$
Den sista raden visar att min chipset är ACX 100. Nu att jag ha denna info är det tänkt att jag ska följa denna guide länk http://www.houseofcraig.net/acx100_howto.php för att få min trådlös internet att funka??

Tacksam för svar
Skriv svar

Återgå till "Använda X/K/Ubuntu - inaktuell"