Instalacja karty nano WiFi RALink na Debian

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
woolfik
Posty: 11
Rejestracja: 06 grudnia 2012, 15:45

Instalacja karty nano WiFi RALink na Debian

Post autor: woolfik »

Witajcie,

Kupiłem na allegro kartę nano wifi. Po wywołaniu lsusb mam coś takiego:

Kod: Zaznacz cały

Bus 001 Device 002: ID 148f:7601 Ralink Technology, Corp.
No więc skopiowałem sterownik z płyty MT7601U wchodzę do katalogu i odpalam make. Odzew:

Kod: Zaznacz cały

/lib/modules/2.6.32-5-686/build: Nie ma takiego pliku ani katalogu. Stop
No więc uderzyłem do wujka google o co chodzi. Dowiedziałem się, że mam doinstalować linux-header no więc odpalam:

Kod: Zaznacz cały

sudo apt-get install linux-headers-$(uname -r) 
i kolejna niespodzianka:

Kod: Zaznacz cały

linux-header-2.6.32-5-686: Wymaga gcc-4.3 ale nie zostanie zainstalowany
E: pakiety są uszkodzone
no więc zacząłem od

Kod: Zaznacz cały

sudo apt-get -f install
i

Kod: Zaznacz cały

0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 77 nieaktualizowanych
No więc postanowiłem doinstalować sobie gcc w wersji 4.3 ..

Kod: Zaznacz cały

sudo apt-get install gcc-4.3
i tu pojawia się cała lista pakietów które wymaga ale nie zostanie zainstalowany żaden z nich.

Czy możecie mi pomóc w jakikolwiek sposób? Debiana (i ogólnie linuxa) dopiero poznaję i na dzień dzisiejszy mam już kilka "reinstalacji" debiana ze względu na zbyt duże "kombinacje". Nie chciałbym nic popsuć bo mój debianik ma już wszystko pokonfigurowane jak bym chciał tyle, że kompa muszę przenieść, a na wynajmowanym mieszkaniu nie mogę wiercić dziur w ścianach aby kabel pociągnąć więc postanowiłem podpiąć wifi.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Proszę używać tagów Code do prezentacji wyników z terminala / konsoli.

Podaj jaką masz wersję Debiana:

Kod: Zaznacz cały

cat /etc/debian_version
woolfik
Posty: 11
Rejestracja: 06 grudnia 2012, 15:45

Post autor: woolfik »

6.0.6
Awatar użytkownika
Renia
Posty: 86
Rejestracja: 01 grudnia 2013, 20:37

Post autor: Renia »

Instalacja według przepisu: http://forum.peppermintos.com/index.php ... 9#msg10344
Lub gotowa paczka z tego repozytorium: https://code.launchpad.net/~thopiekar/+ ... ntu/mt7601

Edit:
Repozytoria dla Debiana Squeeze:

Kod: Zaznacz cały

deb http://ftp.pl.debian.org/debian/ squeeze-lts main contrib non-free
#deb-src http://ftp.pl.debian.org/debian/ squeeze-lts main contrib non-free

deb http://ftp.pl.debian.org/debian/ squeeze main contrib non-free
#deb-src http://ftp.pl.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.debian.org/debian/ squeeze-updates main
woolfik
Posty: 11
Rejestracja: 06 grudnia 2012, 15:45

Post autor: woolfik »

Podmieniłem source.list na taki jak Twój wykonałem pierwsze polecenie i:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet linux-headers-generic nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.


E: Package 'linux-headers-generic' has no installation candidate
Awatar użytkownika
Renia
Posty: 86
Rejestracja: 01 grudnia 2013, 20:37

Post autor: Renia »

To jest opis dla Ubuntu i podobnych, a w Debianie trzeba:

Kod: Zaznacz cały

sudo apt-get update
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install build-essential dkms
woolfik
Posty: 11
Rejestracja: 06 grudnia 2012, 15:45

Post autor: woolfik »

Kod: Zaznacz cały

[color=#3E3E3E]sudo apt-get update[/color]
Przeszło poprawnie

Kod: Zaznacz cały

[color=#3E3E3E]sudo apt-get install linux-headers-$(uname -r)[/color]
Zwróciło wyjątek:

Kod: Zaznacz cały

Czytanie list pakietów... GotoweBudowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:


Następujące pakiety mają niespełnione zależności:
 linux-headers-2.6.32-5-686 : Wymaga: gcc-4.3 ale nie zostanie zainstalowany
E: Pakiety są uszkodzone
jednak to

Kod: Zaznacz cały

[color=#3E3E3E]sudo apt-get install build-essential dkms[/color]
przeszło poprawnie.

W tej chwili niby jest gcc-4.3 zainstalowane ale i tak

Kod: Zaznacz cały

[color=#3E3E3E]sudo apt-get install linux-headers-$(uname -r)[/color]
zwraca ten sam problem.
Awatar użytkownika
Renia
Posty: 86
Rejestracja: 01 grudnia 2013, 20:37

Post autor: Renia »

Kod: Zaznacz cały

sudo apt-get -t squeeze-lts install linux-headers-2.6.32-5-686 linux-headers-2.6.32-5-common gcc-4.3
Edit:
Albo tak:

Kod: Zaznacz cały

sudo apt-get -t squeeze install linux-headers-2.6.32-5-686 linux-headers-2.6.32-5-common gcc-4.3
woolfik
Posty: 11
Rejestracja: 06 grudnia 2012, 15:45

Post autor: woolfik »

Sprawdziłem obie komendy i w obu jest mniej więcej to samo:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
linux-headers-2.6.32-5-common jest już w najnowszej wersji.
linux-headers-2.6.32-5-common zaznaczony jako zainstalowany ręcznie.
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:


Następujące pakiety mają niespełnione zależności:
 debconf : Wymaga: debconf-i18n ale nie zostanie zainstalowany lub
                   debconf-english ale nie zostanie zainstalowany
           PreWymaga: perl-base (>= 5.6.1-4) ale nie zostanie zainstalowany
           Poleca: apt-utils (>= 0.5.1) ale nie zostanie zainstalowany
 gcc-4.3 : Wymaga: cpp-4.3 (= 4.3.5-4) ale nie zostanie zainstalowany
           Wymaga: binutils (>= 2.19.1) ale nie zostanie zainstalowany
           Wymaga: libgomp1 (>= 4.3.5-4) ale nie zostanie zainstalowany
           Poleca: libc6-dev (>= 2.5) ale nie zostanie zainstalowany
 libavahi-client3 : Wymaga: libdbus-1-3 (>= 1.1.1) ale nie zostanie zainstalowany
 libcomerr2 : PreWymaga: multiarch-support ale nie zostanie zainstalowany
 libgcc1 : PreWymaga: multiarch-support ale nie zostanie zainstalowany
           Psuje: gcc-4.3 (< 4.3.6-1) ale 4.3.5-4 ma zostać zainstalowany
 libgnutls26 : Wymaga: libp11-kit0 (>= 0.11) ale nie zostanie zainstalowany
               Wymaga: libtasn1-3 (>= 1.6-0) ale nie zostanie zainstalowany
               PreWymaga: multiarch-support ale nie zostanie zainstalowany
 libgssapi-krb5-2 : Wymaga: libkeyutils1 ale nie zostanie zainstalowany
                    Wymaga: libkrb5support0 (>= 1.7dfsg~beta2) ale nie zostanie zainstalowany
                    PreWymaga: multiarch-support ale nie zostanie zainstalowany
 libk5crypto3 : Wymaga: libkeyutils1 ale nie zostanie zainstalowany
                Wymaga: libkrb5support0 (>= 1.7dfsg~beta2) ale nie zostanie zainstalowany
                PreWymaga: multiarch-support ale nie zostanie zainstalowany
 libkrb5-3 : Wymaga: libkeyutils1 ale nie zostanie zainstalowany
             Wymaga: libkrb5support0 (= 1.10.1+dfsg-5) ale nie zostanie zainstalowany
             PreWymaga: multiarch-support ale nie zostanie zainstalowany
 libstdc++6 : PreWymaga: multiarch-support ale nie zostanie zainstalowany
              Psuje: gcc-4.3 (< 4.3.6-1) ale 4.3.5-4 ma zostać zainstalowany
 libx11-6 : Wymaga: libxcb1 (>= 1.2) ale nie zostanie zainstalowany
            PreWymaga: multiarch-support ale nie zostanie zainstalowany
 openjdk-6-jre : Wymaga: libpulse0 (>= 0.9.21) ale nie zostanie zainstalowany
                 Poleca: icedtea-netx ale nie da się go zainstalować
 openjdk-6-jre-headless : Wymaga: ca-certificates-java ale nie zostanie zainstalowany
 zlib1g : PreWymaga: multiarch-support ale nie zostanie zainstalowany
E: Pakiety są uszkodzone
Awatar użytkownika
Renia
Posty: 86
Rejestracja: 01 grudnia 2013, 20:37

Post autor: Renia »

GCC nadal masz niezainstalowane, zrób porządek z systemem, bo co prawda mogę napisać Ci jak doinstalować co potrzeba ręcznie, ale boję się, że sobie nie poradzisz jak coś pójdzie nie tak.
ODPOWIEDZ