[+] Pobieranie pakietów potrzebnych do kompilacji

Ogólne pytania dotyczące systemu
Dzakub
Posty: 8
Rejestracja: 03 listopada 2010, 17:38

[+] Pobieranie pakietów potrzebnych do kompilacji

Post autor: Dzakub »

Witajcie.
Mam spory problem, ponieważ muszę kompilować jądro, żeby działała moja karta sieciowa (bez tego nie mam internetu), jednak potrzebuję pakietów typu gcc, make itp. oraz nagłówków jądra lecz nie mogę ich pobrać - nie mam internetu, a pobieranie ich ręcznie z innego komputera i szukanie zależności jest trochę uciążliwe. Czy jest jakiś inny sposób żeby jakoś np. z Windowsa znaleźć potrzebne pakiety i ich zależności, pobrać je i automatycznie zainstalować w odpowiedniej kolejności? Proszę o pomoc.
Pozdrawiam.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Być może nie potrzebujesz tego robić? Przedstaw wynik poleceń:

Kod: Zaznacz cały

lspci -k
uname -r
Oraz wykonanego jako root:

Kod: Zaznacz cały

ifconfig -a
Dzakub
Posty: 8
Rejestracja: 03 listopada 2010, 17:38

Post autor: Dzakub »

Kod: Zaznacz cały

lspci -k

Kod: Zaznacz cały

00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
	Subsystem: Toshiba America Info Systems Device ff00
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
	Subsystem: Toshiba America Info Systems Device ff00
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: uhci_hcd
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: uhci_hcd
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: HDA Intel
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
	Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
	Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
	Kernel driver in use: pcieport
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
	Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
	Kernel driver in use: pcieport
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: uhci_hcd
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: uhci_hcd
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: uhci_hcd
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: ata_piix
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
	Subsystem: Toshiba America Info Systems Device ff00
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: r8169
05:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
	Subsystem: Intel Corporation PRO/Wireless 4965 AG or AGN
	Kernel driver in use: iwlagn
06:00.0 Memory controller: Intel Corporation Turbo Memory Controller (rev 01)
	Subsystem: Intel Corporation Turbo Memory Controller
0c:04.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: yenta_cardbus
0c:04.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
	Subsystem: Toshiba America Info Systems Device ff00
	Kernel driver in use: firewire_ohci
0c:04.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
	Subsystem: Toshiba America Info Systems Device ff02
	Kernel driver in use: tifm_7xx1
0c:04.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
	Subsystem: Toshiba America Info Systems Device ff02
	Kernel driver in use: sdhci-pci

Kod: Zaznacz cały

uname -r

Kod: Zaznacz cały

2.6.32-5-686

Kod: Zaznacz cały

ifconfig -a

Kod: Zaznacz cały

eth1      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:29 Base address:0x4000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1648 (1.6 KiB)  TX bytes:1648 (1.6 KiB)

wlan0     Link encap:Ethernet  HWaddr zz:zz:zz:zz:zz:zz  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Pozdrawiam
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Nic nie musisz kompilować. Karta jest rozpoznawalna przez system. Musisz jedynie wyzerować ustawienia udeva.
Jako root usuń zawartość pliku:

Kod: Zaznacz cały

/etc/udev/rules.d/70-persistent-net.rules
Zapisz zmiany i zrestartuj komputer.

Połącz komputer kablem z ruterem, czy jak się tam łączysz z internetem i skonfiguruj połączenie sieciowe.
Dzakub
Posty: 8
Rejestracja: 03 listopada 2010, 17:38

Post autor: Dzakub »

Działa.
Mógłbyś mi jeszcze wytłumaczyć co było źle i dlaczego nie działało?
Pozdrawiam.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przekładałeś kartę w gniazdach i zapewne by działało połączenie, gdybyś podawał aktualną nazwę interfejsu sieciowego. Podawałeś nazwę eth0, a system widział kartę jako eth1.
Dzakub
Posty: 8
Rejestracja: 03 listopada 2010, 17:38

Post autor: Dzakub »

No to wszystko jasne. Pozdrawiam :-)
ODPOWIEDZ