Strona 1 z 3

Instalacja karty nano WiFi RALink na Debian

: 16 czerwca 2015, 20:59
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.

: 16 czerwca 2015, 21:33
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

: 17 czerwca 2015, 13:16
autor: woolfik
6.0.6

: 17 czerwca 2015, 13:17
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

: 17 czerwca 2015, 13:40
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

: 17 czerwca 2015, 13:48
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

: 17 czerwca 2015, 13:58
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.

: 17 czerwca 2015, 14:08
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

: 17 czerwca 2015, 14:15
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

: 17 czerwca 2015, 14:22
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.