Strona 2 z 4

: 11 czerwca 2009, 19:51
autor: ilin
Jajo w sprawie dźwięku jest zepsute.

£atwiej będzie zainstalować sam sterownik:
ftp://ftp.alsa-project.org/pub/driver/a ... 20.tar.bz2

Do kompilacji użyj gcc-4.1 i zaznacz opcję do configure

Kod: Zaznacz cały

./configure --with-cards=snd-cs46xx
Skompilujesz tylko ten moduł.

: 11 czerwca 2009, 20:44
autor: gawliq
Jestem bardzo nowy w środowisku Linuksa, więc mam pytania.

Jak mam to zaznaczyć w kernelu krok po kroku?

Próbowałem zainstalować gcc-4.1 poprzez aptitude. Znalazłem, chciałem zainstalować no i mam takie coś:

Kod: Zaznacz cały

0 pakietów aktualizowanych, 6 instalowanych, 58 do usunięcia i 0 nie aktualizowanych.
Do pobrania 11,4MB archiwów. Zwolnione po rozpakowaniu: 76,8MB.
Kontynuować? [T/n/?] t
Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy.
Daję "T" a on mi że nieprawidłowe polecenie, o co tu chodzi?

Z góry dziękuję za pomoc.

: 11 czerwca 2009, 20:48
autor: ilin
Zamiast T dajesz Y po angielsku trzeba do niego mówić :mrgreen:

Pokaż co tam proponuje aptitude bo zastanawiam się co on tam chce wywalać.

: 11 czerwca 2009, 20:51
autor: gawliq
Aha.... no chyba, że tak :-P

Kod: Zaznacz cały

Następujące NOWE pakiety zostaną zainstalowane:
  binutils{a} cpp-4.1{a} gcc-4.1 gcc-4.1-base{a} libc6-dev{a} 
  linux-libc-dev{a} 
Następujące pakiety zostaną USUNIÊTE:
  aspell{u} dhcdbd{u} djvulibre-desktop{u} gnome-spell{u} libavahi-core5{u} 
  libavcodec51{u} libcamel1.2-11{u} libcucul0{u} libcurl3{u} 
  libdirectfb-1.0-0{u} libdvdread3{u} libedataserver1.2-9{u} 
  libeel2-2.20{u} libeel2-data{u} libepc-1.0-1{u} libepc-ui-1.0-1{u} 
  libgd2-noxpm{u} libgda3-3{u} libgda3-common{u} libgksu1.2-0{u} 
  libgksuui1.0-1{u} libgnome-desktop-2{u} libgnomevfs2-bin{u} libgpod3{u} 
  libgraphviz4{u} libgucharmap6{u} libicu38{u} libilmbase6{u} 
  libjaxp1.3-java{u} libjaxp1.3-java-gcj{u} libmagick++10{u} libmagick10{u} 
  libmtp7{u} libnm-util0{u} libopal-2.2{u} libopenexr6{u} 
  libpoppler-glib3{u} libpoppler3{u} libpt-1.10.10{u} 
  libpt-1.10.10-plugins-alsa{u} libpt-1.10.10-plugins-v4l{u} 
  libraw1394-8{u} libsoup2.2-8{u} libssh2-1{u} libsuitesparse-3.1.0{u} 
  libswfdec-0.6-90{u} libtotem-plparser10{u} libvolume-id0{u} 
  libxalan2-java{u} libxalan2-java-gcj{u} libxerces2-java{u} 
  libxerces2-java-gcj{u} openoffice.org-style-andromeda{u} p7zip{u} 
  python-numeric{u} svgalibg1{u} unzip{u} zip{u} 

: 11 czerwca 2009, 20:53
autor: ilin
Zrobiłeś wcześniej:

Kod: Zaznacz cały

aptitude update

: 11 czerwca 2009, 20:55
autor: gawliq
Zrobiłem.

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
I jeszcze wykonałem aktualizację dystrybucji jeśli taka informacja się przyda.

: 11 czerwca 2009, 20:57
autor: ilin
To pokaż mi jeszcze

Kod: Zaznacz cały

uname -a

: 11 czerwca 2009, 20:59
autor: gawliq

Kod: Zaznacz cały

uname -a
Linux gawliq 2.6.26-2-686 #1 SMP Thu May 28 15:39:35 UTC 2009 i686 GNU/Linux

: 11 czerwca 2009, 21:01
autor: ilin
Instaluj

Jak zainstalujesz to zmien dowiązanie na gcc

Kod: Zaznacz cały

rm /usr/bin/gcc

Kod: Zaznacz cały

ln -s /usr/bin/gcc-4.1 /usr/bin/gcc
Wynik polecenia

Kod: Zaznacz cały

gcc --ver
powinien wykazac 4.1

: 11 czerwca 2009, 21:06
autor: gawliq

Kod: Zaznacz cały

gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)
Niestety następne kroki będę mógł poczynić dopiero w sobotę. Komputer za moment zostanie wyłączony, a jutro na cały dzień wyjeżdżam.

Dziękuję za pomoc.


Edit:
Jeszcze takie coś:

Kod: Zaznacz cały

gawliq:/home/gawliq/alsa-driver-1.0.20# ./configure --with-cards=snd-cs46xx 
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/gawliq/alsa-driver-1.0.20
checking cross compile... 
checking for directory with kernel source... ./configure: line 4870: cd: /usr/src/linux: No such file or directory
/usr/src/linux
checking for directory with kernel build... 
checking for kernel linux/version.h... no
The file /include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).