gcc,make,./configure,installpkg

Instalacja Slackware Linux, problemy i wstępna konfiguracja, aktualizacje do nowszych wersji.

Moderatorzy: Moderatorzy, Administratorzy

Miki
Użytkownik
Posty: 5
Rejestracja: 2008-12-22, 00:51

gcc,make,./configure,installpkg

Post autor: Miki »

po przesiadce z debiana na slackware nie wiedziałem że to aż tak mnie zaboli, no ale cóż.. jestem wytrwały. . . siedze od 18:00 do 00:30 i nic nie udało mi sie zdziałać. :twisted: :twisted:

Otóż mój problem wygląda tak.Zainstalowałem sobie BackTracka na dysku ( Zmutowana wersja Slaxa ) i potrzebuję zainstalować podstawowe kompilatory i biblioteki do niego.(właśnie,jakie oprócz gcc,libc,glib ?) no i jak zainstalować Linux-Headers ?

Gdy chcę zainstalować któryś z archiw gz wszystko ładnie się wypakowywuje, przechodzę do folderu w terminalu i wpisuję ./configure
no i tu się schodki zaczynają.. Polecenie zaczyna wybrzydzać że nie ma żadnych binarii
chciałem zainstalować make,tam jest potrzebne ./configure
chciałem zainstalować gcc, potrzebne make

No i jestem w kropce.. co mam zrobić ? menadżera SMART nie mogę zainstalować,Slapt-get też, a installpkg nie umiem sie posługiwać (nie śmiać się,nie jestem slackowiczem, na razie.... :mrgreen: )

doradzicie co mam robić i jakie zainstalować biblioteki i kompilatory zeby w miare działało wszystko ? Prosiłbym od razu o listingi w jaki sposób zainstalować daną aplikację.

#Add

Używam BackTrack 3 (nie wiem czy to ma jakieś znaczenie)

no i jeszcze jedno pytanie.. Warto zostać przy BackTracku czy do Slackware usiąść ? (stopień zaawansowania jest taki sam więc? zależy mi na testowaniu Bezpieczeństwa, a na debianie tego juz nie chce robić bo tam tak nudno :)

Pozdrawiam !
Ostatnio zmieniony 2008-12-22, 01:13 przez Miki, łącznie zmieniany 2 razy.
Awatar użytkownika
Flash
Użytkownik
Posty: 633
Rejestracja: 2004-11-09, 18:14
Lokalizacja: Myszkow
Kontakt:

Re: gcc,make,./configure,installpkg

Post autor: Flash »

http://darvark.xt.pl/ i będziesz się umiał posługiwać narzędziami dostarczanym razem z systemem. Trochę to nie logiczne ale chcesz skompilować kompilator nie posiadając kompilatora :twisted:
Awatar użytkownika
marco70
Moderator
Posty: 1110
Rejestracja: 2006-10-26, 19:03
Lokalizacja: K...l
Kontakt:

Re: gcc,make,./configure,installpkg

Post autor: marco70 »

Backtrack3 bazuje na Slax nie na Slackware
co takiego chcesz zainstalować?
Wiki
Ostatnio zmieniony 2008-12-22, 09:47 przez marco70, łącznie zmieniany 1 raz.
slackware64-15.0
Awatar użytkownika
Flash
Użytkownik
Posty: 633
Rejestracja: 2004-11-09, 18:14
Lokalizacja: Myszkow
Kontakt:

Re: gcc,make,./configure,installpkg

Post autor: Flash »

A Slax na Slackware ;-)
Awatar użytkownika
marco70
Moderator
Posty: 1110
Rejestracja: 2006-10-26, 19:03
Lokalizacja: K...l
Kontakt:

Re: gcc,make,./configure,installpkg

Post autor: marco70 »

I koło się zamknęło.
slackware64-15.0
Miki
Użytkownik
Posty: 5
Rejestracja: 2008-12-22, 00:51

Re: gcc,make,./configure,installpkg

Post autor: Miki »

Nie dłubałbym w tym gdyby nie karta sieciowa, która nie działa z powodu nieobecnego sterownika.
Sterownik mam, i tak jak wspominałem chciałem go zainstalować. No i schody... Na moje oczko to żadnych kompilatorów nie ma,a żeby zainstalować kompilator trzeba mieć właśnie kompilator.. I co tu zrobić ?

istnieje możliwość dodania do płytki startowej sterowników i kompilatorów ? Jeżeli tak to i byłoby mi to na rękę bo troche skopałem sektor główny i tylko linuch wbija.. ale to nie problem bo wiem jak naprawić.

Chciałem zainstalować sterowniki jak już wspomniałem, ale ./configure nie działa.. chciałem zainstalować Madwifi i nie działa Make ani ./configure..

W takim razie nie mogę nic zainstalować.. potrzebne kompilatory. I co mam zrobić ?

#add

Moglibyście mi opisać w jaki sposób zainstalować moduły Make i gcc ?
Ostatnio zmieniony 2008-12-22, 14:47 przez Miki, łącznie zmieniany 1 raz.
Awatar użytkownika
marco70
Moderator
Posty: 1110
Rejestracja: 2006-10-26, 19:03
Lokalizacja: K...l
Kontakt:

Re: gcc,make,./configure,installpkg

Post autor: marco70 »

Możesz podać jakie błędy są w konsoli podczas instalacji tego sterownika?
./configure jest do tego zbędne,wystarczy make.
Ostatnio zmieniony 2008-12-22, 14:49 przez marco70, łącznie zmieniany 1 raz.
slackware64-15.0
Miki
Użytkownik
Posty: 5
Rejestracja: 2008-12-22, 00:51

Re: gcc,make,./configure,installpkg

Post autor: Miki »

Kod: Zaznacz cały

bt ~ # cd Desktop
bt Desktop # tar -zxvf sterownik.tar.gz
rtl8185_linux_26.1027.0823.2007/
rtl8185_linux_26.1027.0823.2007/makedrv
rtl8185_linux_26.1027.0823.2007/ifcfg-wlan0
rtl8185_linux_26.1027.0823.2007/stack.tar.gz
rtl8185_linux_26.1027.0823.2007/rtl8185.tar.gz
rtl8185_linux_26.1027.0823.2007/readme
rtl8185_linux_26.1027.0823.2007/wlan0down
rtl8185_linux_26.1027.0823.2007/release_note
rtl8185_linux_26.1027.0823.2007/wlan0up
rtl8185_linux_26.1027.0823.2007/wlan0dhcp
rtl8185_linux_26.1027.0823.2007/wpa_supplicant-0.4.9.tar.gz
bt Desktop # ls
Home  System  rtl8185_linux_26.1027.0823.2007/  sterownik.tar.gz*
bt Desktop # cd Desktop/rtl8185_linux_26.1027.0823.2007
-bash: cd: Desktop/rtl8185_linux_26.1027.0823.2007: No such file or directory
bt Desktop # cd rtl8185_linux_26.1027.0823.2007
bt rtl8185_linux_26.1027.0823.2007 # ./configure
-bash: ./configure: No such file or directory
bt rtl8185_linux_26.1027.0823.2007 # ./makedrv
./ieee80211/
./ieee80211/ieee80211_module.c
./ieee80211/ieee80211_rx.c
./ieee80211/tags
./ieee80211/Makefile
./ieee80211/ieee80211_crypt_tkip.c
./ieee80211/ieee80211_softmac.c
./ieee80211/readme
./ieee80211/ieee80211_crypt_ccmp.c
./ieee80211/ieee80211.h
./ieee80211/ieee80211_tx.c
./ieee80211/ieee80211_softmac_wx.c
./ieee80211/ieee80211_crypt.h
./ieee80211/ieee80211_wx.c
./ieee80211/license
./ieee80211/ieee80211_crypt_wep.c
./ieee80211/ieee80211_crypt.c
rtl8185/
rtl8185/README.adhoc
rtl8185/r8180_sa2400.h
rtl8185/Makefile
rtl8185/copying
rtl8185/README.master
rtl8185/r8180.h
rtl8185/install
rtl8185/r8180_max2820.h
rtl8185/r8180_max2820.c
rtl8185/r8180_rtl8225.h
rtl8185/r8180_wx.h
rtl8185/authors
rtl8185/tags
rtl8185/r8180_pm.c
rtl8185/r8180_hw.h
rtl8185/r8180_gct.c
rtl8185/r8180_gct.h
rtl8185/r8180_rtl8225.c
rtl8185/readme
rtl8185/r8180_93cx6.h
rtl8185/ieee80211.h
rtl8185/license
rtl8185/r8180_pm.h
rtl8185/changes
rtl8185/r8180_rtl8225z2.c
rtl8185/r8180_wx.c
rtl8185/r8180_rtl8255.c
rtl8185/r8180_93cx6.c
rtl8185/r8180_sa2400.c
rtl8185/r8180_core.c
rtl8185/r8180_rtl8255.h
rtl8185/ieee80211_crypt.h
rm -f *.mod.c *.mod *.o .*.cmd *.ko
rm -rf /root/Desktop/rtl8185_linux_26.1027.0823.2007/ieee80211/tmp
make -C /lib/modules/2.6.21.5/build M=/root/Desktop/rtl8185_linux_26.1027.0823.200dules
make: *** /lib/modules/2.6.21.5/build: No such file or directory.  Stop.
make: *** [modules] Error 2
rm -f *.mod.c *.mod *.o .*.cmd *.ko *~
rm -rf /root/Desktop/rtl8185_linux_26.
make -C /lib/modules/2.6.21.5/build M
les
make: *** /lib/modules/2.6.21.5/build
make: *** [modules] Error 2
bt rtl8185_linux_26.1027.0823.2007 #
insmod: can't read 'ieee80211_crypt-r
insmod: can't read 'ieee80211_crypt_w
insmod: can't read 'ieee80211_crypt_t
insmod: can't read 'ieee80211_crypt_c
insmod: can't read 'ieee80211-rtl.ko'
insmod: can't read 'r8180.ko': No suc
wlan0: ERROR while getting interface
bt rtl8185_linux_26.1027.0823.2007 # ./wlan0
rmv
-bash: ./wlan0rmv: No such file or directory
bt rtl8185_linux_26.1027.0823.2007 # ./wlan0
down
wlan0: ERROR while getting interface flags:
No such device
ERROR: Module r8180 does not exist in /proc/
modules
ERROR: Module ieee80211_rtl does not exist i
n /proc/modules
ERROR: Module ieee80211_crypt_ccmp_rtl does
not exist in /proc/modules
ERROR: Module ieee80211_crypt_tkip_rtl does
not exist in /proc/modules
ERROR: Module ieee80211_crypt_wep_rtl does n
ot exist in /proc/modules
ERROR: Module ieee80211_crypt_rtl does not e
xist in /proc/modules
bt rtl8185_linux_26.1027.0823.2007 # ./wlan0
up
insmod: can't read 'ieee80211_crypt-rtl.ko':
 No such file or directory
insmod: can't read 'ieee80211_crypt_wep-rtl.
ko': No such file or directory
insmod: can't read 'ieee80211_crypt_tkip-rtl.ko': No such file or directory
insmod: can't read 'ieee80211_crypt_ccmp-rtl.ko': No such file or directory
insmod: can't read 'ieee80211-rtl.ko': No such file or directory
insmod: can't read 'r8180.ko': No such file or directory
wlan0: ERROR while getting interface flags: No such device
bt rtl8185_linux_26.1027.0823.2007 #
Jak widać tu się zaczynają schody ponieważ make coś odwala..

a to cząstkowa zawartość pliku ReadMe do instalacji :

Kod: Zaznacz cały

< Installation >
Running the scripts can finish all operations of building up modules from source code and start the nic:

	(1)Build up the driver from the source code
         	./makedrv

    	(2)Load the driver module to kernel and start up nic
    		./wlan0up
           (if "insmod: error inserting 'r8180.ko': -File exists." met,
	        ./wlan0rmv
		./wlan0down
		./wlan0up
	    should be OK.
	   )
	(3)Refer to < Set wireless lan MIBs > to set Wireless LAN specific parameters.





< Set wireless lan MIBs >
This driver uses Wireless Extension as an interface allowing you to set
Wireless LAN specific parameters.

Current driver supports "iwlist" to show the device status of nic

        iwlist wlan0 [parameters]
where

        parameter explaination      	[parameters]    
        -----------------------     	-------------   
        Show available chan and freq	freq / channel  
        Show and Scan BSS and IBSS 	scan[ning]          
        Show supported bit-rate         rate / bit[rate]        
        Show Power Management mode      power             

For example:

	iwlist wlan0 channel
	iwlist wlan0 scan
	iwlist wlan0 rate
	iwlist wlan0 power


Driver also supports "iwconfig", manipulate driver private ioctls, to set MIBs.

        iwconfig wlan0 [parameters] [val]
where

        parameter explaination      [parameters]        	[val] constraints
        -----------------------     -------------       	------------------
        Connect to AP by address    ap              		[essid]
        Set the essid, join (I)BSS  essid             		[mac_addr]
        Set operation mode          mode          		{Managed|Ad-hoc}
        Set keys and security mode  key / enc[ryption]          {N|open|restricted|off}


For example:

	iwconfig wlan0 ap XX:XX:XX:XX:XX:XX
	iwconfig wlan0 essid "ap_name"
	iwconfig wlan0 mode Ad-hoc
	iwconfig wlan0 mode essid "name" mode Ad-hoc
	iwconfig wlan0 key 0123456789 [2] open
	iwconfig wlan0 key off
	iwconfig wlan0 key restricted [3] 0123456789

< Getting IP address >
After start up the nic, the network needs to obtain an IP address before transmit/receive data.
This can be done by setting the static IP via "ifconfig wlan0 IP_ADDRESS" command, or using DHCP.

If using DHCP, setting steps is as below:
	
	(1)connect to an AP via "iwconfig" settings
		iwconfig wlan0 essid [name]	or
		iwconfig wlan0 ap XX:XX:XX:XX:XX:XX

	(2)run the script which run the dhclient
		./wlan0dhcp
           or 
		dhcpcd wlan0
              	(Some network admins require that you use the
              	hostname and domainname provided by the DHCP server.
              	In that case, use 
		dhcpcd -HD wlan0)



< WPAPSK >
WPA_SUPPLICANT help the network to communicate under the protection of WPAPSK mechanism
	
	(1)Unpack source code of WPA supplicant:
		tar -zxvf wpa_supplicant-0.4.9.tar.gz
		cd wpa_supplicant-0.4.9
	
	(2)Create .config file:
		cp defconfig .config
		
	(3)Edit .config file, uncomment the following line:
		#CONFIG_DRIVER_IPW=y.
		
	(4)Build WPA supplicant:
		make
polecenie ./configure wypluwa takie coś. Pokaże od razu jak to robię żeby uniknąć pytań.

Kod: Zaznacz cały

Cd Desktop
tar -zxvf sterowniki.tar.gz
..
..
..
..
..
..
... (W miejscu kropeczek są wypakowane dane)
Cd desktop/rtl.sterownik
./configure
-bash: ./configure: No such file or directory
(przy wydaniu polecenia make dzieje się to samo)

Sprawdzając paczki,jakie są zainstalowane zobaczyłem iż są biblioteki libpc,gcc itp.
Natomiast nie znalazłem Make i Linux-headers.

Ostatnio zmieniony 2008-12-23, 01:18 przez Miki, łącznie zmieniany 1 raz.
Awatar użytkownika
marco70
Moderator
Posty: 1110
Rejestracja: 2006-10-26, 19:03
Lokalizacja: K...l
Kontakt:

Re: gcc,make,./configure,installpkg

Post autor: marco70 »

1.Nie ma ./configure ani make jest skrypt makedrv
2 Nic Ci to nie mówi

Kod: Zaznacz cały

make: *** /lib/modules/2.6.21.5/build: No such file or directory.  Stop. 
Brak kernel-source poszukaj na wiki gdzieś tam widziałem paczkę dla backtrack3.

Kernel.lzm
Ostatnio zmieniony 2008-12-23, 09:42 przez marco70, łącznie zmieniany 3 razy.
slackware64-15.0
Miki
Użytkownik
Posty: 5
Rejestracja: 2008-12-22, 00:51

Re: gcc,make,./configure,installpkg

Post autor: Miki »

no tak... ale do tego potrzebne jeszcze będą Kernel Headers ;/
Ostatnio zmieniony 2008-12-23, 13:31 przez Miki, łącznie zmieniany 1 raz.
Awatar użytkownika
marco70
Moderator
Posty: 1110
Rejestracja: 2006-10-26, 19:03
Lokalizacja: K...l
Kontakt:

Re: gcc,make,./configure,installpkg

Post autor: marco70 »

Hernel Headers dobre :-)
Nie będą potrzebne bo już je masz.
A jak to sprawdziłeś.
Opis z Mandrivy
Ostatnio zmieniony 2008-12-23, 13:38 przez marco70, łącznie zmieniany 2 razy.
slackware64-15.0
Miki
Użytkownik
Posty: 5
Rejestracja: 2008-12-22, 00:51

Re: gcc,make,./configure,installpkg

Post autor: Miki »

Gdy zacznę instalacje to nic się nie dzieje.. coś tam pomuli,pomuli (używałem opcji lzm2dir kernel.lzm /)
No i po muleniu przechodzi do nowego listingu.Nic w terminalu nie jest wyświetlane. to tak ma być ?
Awatar użytkownika
marco70
Moderator
Posty: 1110
Rejestracja: 2006-10-26, 19:03
Lokalizacja: K...l
Kontakt:

Re: gcc,make,./configure,installpkg

Post autor: marco70 »

Tak ma być sprawdź czy masz katalog /usr/src/linux-2.6.21.5
slackware64-15.0
Awatar użytkownika
wojtekor
Użytkownik
Posty: 434
Rejestracja: 2007-08-24, 00:28
Lokalizacja: Edinburgh
Kontakt:

Re: gcc,make,./configure,installpkg

Post autor: wojtekor »

roszerzanie bt3 o cokolwiek moim zdaniem mija sie z celem... napocisz sie tylko i niewiele z tego bedzie. ja bym jednak od razu przeszedl na pelnego Slacka...
linux registered user # 447967
linux registered machine # 354787
ODPOWIEDZ