Konekoiro, 강아지ka, 만사귀의 팀블로그입니다.

Posted
Filed under 정보통신/Ubuntu / Linux
"이 블로그는 만사귀, m_flandre의 팀블로그 입니다.
Posted by m_flandre"



(아마 이번 포스팅이 이 카테고리와 제 블로그에서 이미지가 없는 첫 글이 되지 않을까 싶네요;)

우선, 이 글은 리눅스를 아주 처음 접하시는 분들을 위한 글 입니다.;



리눅스를 처음 접한다고 하면, 대부분 '우분투'를 선택하실 것 같습니다.

친숙한 인터페이스, 깔끔하고도 깊이있는 모습들(?)

저는 이런것들에 끌려서 우분투를 설치하였지만.

무엇보다 윈도우의 구속에서 벗어나고자 하는 마음이 더 앞섰던것 같네요.



우분투를 설치하고 첫 난관은 역시 사운드카드 드라이버의 설치입니다.

별 난감한 상황이 다생깁니다.

1. 사운드 카드 드라이버 자체가 안잡히는경우.
2. 사운드 카드 드라이버는 잡혔는데 소리가 안나거나, 너무 작게 들리거나, 특정장치로만 들리는경우

무사히 리눅스를 설치했나 싶으면, 바로 리눅스를 때려치게 만드는 첫 단계인 사운드 카드의 설치인데요

제가 쓴 글로 저 처럼 삽질하는 분 없길 바라며, 글 시작하도록 하겠습니다.


* 제경우엔 대부분의 터미널 작업을 root계정에서 처리했습니다; 이점 양해바라구요 ㅠ

(우분투 처음에 root 계정을 사용하시려면 우선 사용자계정에서 터미널을 여신후
sudo bash
[현재 사용자계정의 암호 + 엔터] (원래 암호칠때 글자 안나타납니다.)
root계정으로 들어가졌으면
passwd
[root계정의 암호 + 엔터]
[root계정의 암호 확인 + 엔터]
이후 로그아웃 후 root계정으로 로그인 하면 되지만;
root계정이 아니라 사용자 계정에서 관리자(root)권한이 필요하다면 sudo를 앞에 붙이시는것도 괜찮습니다.
하지만, 전 root계정에 있다는 가정하에 아래 글을 진행하도록 하겠습니다.)



우선 사운드 카드 드라이버를 잡기 위해서 alsa-driver를 설치합니다.
(안정화(stable)를 위해 driver→1.0.24 lib→1.0.24.1 utils→1.0.24.2를 사용하겠습니다.)

우선 ftp.alsa-project.org 에서 위에서 언급한 세 압축파일을 받습니다.

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.24.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.24.1.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.24.2.tar.bz2

세 파일이 다 받아졌다면 압축을 풀어줍니다.

tar xvf alsa-driver-1.0.24.tar.bz2
tar xvf alsa-lib-1.0.24.1.tar.bz2
tar xvf alsa-utils-1.0.24.2.tar.bz2

압축이 모두 풀어졌다면 alsa-driver 가 있는 폴더로 이동합니다.

cd alsa-driver-1.0.24

자, alsa-driver 를 설치하기에 앞서서 필요한 라이브러리와 패키지를 설치해둡니다.
(root 계정이라면 sudo는 생략해도 됩니다.)

sudo apt-get install build-essential libncurses-dev gettext xmlto xmltoman libasound2-dev libncursesw5-dev
sudo apt-get install linux-headers-버젼

(죄송합니다; 여기서 수정을 두번이나 했네요; 이것은 꼭 설치해둬야하는 라이브러리들 입니다.)
여기서 '버젼'은 uname -r 이라는 명령어로 알 수 있습니다.

이렇게 설치해주신후 아래 명령어를 입력합니다.

sudo ./configure
완료후
sudo make
완료후
sudo make install

이것을 압축을 푼 세 폴더 모두 옮겨다니면서 실행합니다.
(driver -> lib -> utils 순으로)

이상으로 alsa의 설치는 모두 끝났습니다.

이제 alsa의 설정을 하셔야하는데, 우선 설치가 끝난 터미널 아무 경로에서나

sudo alsaconf 를 실행하셔서 확인(Enter)를 입력하세요

Building card database.. 라는 말과 같이 뭔가 진행될겁니다.

Searching sound cards의 프로그레스바가 100%가 되면 Soundcard Selection 이라는 창이 뜰껍니다.

자신의 사운드카드에 해당하는것을 커서로 두시고 엔터

다음에 뜨는 창은 모듈 수정에 관한것인데 (예)를 선택해주세요

조금 기다리다보면, 설치가 완료되었다는 창이 뜰겁니다.

<확인>에 커서를 놓고 엔터를 쳐서 빠져나옵니다.

그 상태에서 alsamixer 명령어를 실행시킵니다.

Master, Master S(스트레오), PCM, Surround 의 조절바 및에 00이 아닌 MM으로 나타나있는 경우엔

해당하는 영역에 커서를 두고 'm'키를 눌러서 Mute를 푸시고 화살표 방향키 위쪽을 눌러 소리를 100쪽에 위치시킵니다.
(위에 나온 영역 전부 다를요; 안하면 소리가 안나는 경우도 있어요.)

영역의 볼륨설정 후에 반드시 '로그아웃' 또는 '다시시작'으로 우분투를 재시작 해주세요.


이것으로 alsa 사운드카드 잡기 및 설정이 끝났습니다.

아, 추가로 말씀드리자면;

root 계정에서 사운드(또는 사운드설정)에 들어가면, 우분투 11.04의 경우

사운드 시스템이 응답하기를 기다립니다. 라는 말만 뜨는 경우가 있는데

이 경우엔 그냥 차라리 gnome alsamixer 를 쓰는게 훨씬 더 시간 절약입니다.

저도 고치려고 생노력을 다해봤지만 포기;;

터미널에서 sudo apt-get install gonome-alsamixer 를 입력하시면 설치할 수 있습니다.




이걸로 우분투에서 사운드카드 잡기에 대한 설명이 전부 끝났네요;

긴 과정 잘 따라와 주신 분들 수고하셨고, 즐거운 리눅스 생활하시길 바랍니다 ~_~
2011/08/10 07:05 2011/08/10 07:05