시작페이지로 시작페이지로
즐겨찾기추가 즐겨찾기추가
로그인 회원가입 | 아이디찾기 | 비밀번호찾기 | 장바구니 모바일모드
홈으로 와싸다닷컴 PCFI 게시판 상세보기

트위터로 보내기 미투데이로 보내기 요즘으로 보내기 싸이월드 공감
Alix보드에 Debian Buster 설치 성공....
PCFI 게시판 > 상세보기 | 2019-09-02 15:30:51
추천수 1
조회수   2,113

제목

Alix보드에 Debian Buster 설치 성공....

글쓴이

김성수 [가입일자 : 2008-09-05]
내용
 요즈음은 Alix를 사용하시는 분들이 거의 없으신지 Alix에 관한 글들이 전혀 없네요...

제가 오랫동안 갖고 있는 CD들 중 상당 부분을 Ripping을 해서 NAS에 넣고 음악을 듣다보니 그 편리함에 저는 아직도 Alix를 사용합니다. 요즈음 집에서 일을 많이 하다보니 일을 하면서 93.1MHz를 듣으려하는데 이게 예전의 VoyageMPD에서는 재생이 되질 않습니다.

그 이유가 아니라도 몇 번 "현대적인" 보드로 바꿔보려고 했으나 라즈베리 파이는 물론이고 여전이 Alix로 듣는 것이 제일 좋은 것 같습니다. 또한 압도적 음질의 DSD를 들어야 하고요.

일반적인 PC보드를 사용하려면 각종팬 소리와 고주파 노이즈 때문에 영 아니고요, 라즈베리 파이는 LAN와 USB쪽 입출력이 한덩어리로 움직이기 때문에 그리고 그래픽이 내장되어 있기 때문에 발생하는 음질 저하가 있어서 알릭스에 비해서 영 아니고 대안은 PC Engines 에서 팔고 있는 최신형이 APU2를 사용하는 것인데 보드+케이스+전원+메모리를 다시 준비하려면 한 30만원 정도의 비용이 또 들기 때문에 노가다를 해보자고 작정하고 작업을 하여 Alix에 데비안(Voyage Linux가 데비안의 미니멀한 버전입니다.) 최신 배포판인 Buster를 설치하는데 성공했습니다. 데비안 바로전 배포판인 데비안 Stretch는 MPD 0.19이고 Buster는 MPD 0.22 입니다.

VoyageMPD는 Stretch의 전 버전인 Jessie 기반입니다.

구글링을 아무리 해 보아도 Debian Buster를 Alix 보드에 설치했다는 이야기는 전혀 없습니다.Debian for Alix란 커뮤니티가 한 때 있었으나 여기는 이미 완전히 죽어버린 커뮤니티가 되어 버렸고 잘하면 Stretch를 설치할 수 있다는 글이 있긴 하지만 여전히 Serial Console이 필요합니다....



알릭스가 뭔지는 알지만, 여기 적은 글들이 뭔소리인지 당췌 알수없는 단어들이 난무한다고 생각되는 분들을 위해서 간단하게 정리하면



* Alix - AMD Geode CPU를 사용하는 USB, Lan의 입출력 그리고 CF 메모리 카드를 저장매체로 사용하는 싱글보드 컴퓨터(디스플레이 연결할 수 있는 방법이 Serial Console 밖에 없음)

* VoyageMPD - 알릭스를 음원 플레이어로 사용하기 위한 데비안 리눅스의 최소 버전+MPD 뮤직 서버

*데비안 - 토이스토리를 만들었던 Pixar에서 근무하던 이안 머독이란 "위인"이 만든 진정한 자유 리눅스 배포판. 

                데비안 버전 - Jessie (데비안 8), Stretch (데비안 9), Buster (데비안 10, 최신 안정판. 2019년 7월 release)



혹시라도 알릭스를 사용하면서 KBS Classic FM을 듣고 싶으신 분을 위해서 간략하게 설치 방법을 적습니다.

(Voyage 0.9또는 0.10에서 차례대로 업그레이드를 해보았으나 리눅스 커널이 3.1대여서 buster로 업데이트를 했을 때 부팅이 되질 않습니다. 4.1대 커널을 사용하는 VoyageMPD 0.11에서 업데이트를 해야 Buster로 업데이트가 가능합니다.)



* Alix에 VoyageMPD 0.11 설치 - voyage.hk에서 voyagempd 0.11 iso 이미지 다운로드 (http://www.voyage.hk/download/voyage-mpd/voyage-mpd-0.11.0.iso) 

타르볼(tar.xz라고 되어 있는 파일)을 받아서 CF에서 설치하는 것이 훨씬 쉽긴 하지만 리눅스 환경이 필요하고 해당 리눅스 환경의 locale 때문에 설치 중 오류가 발생합니다. 리눅스 머신이 없는 분들이 많을테니, 위 iso를 받아서 usb에 이미지를 복사해서 씌우고 그걸로 부팅해서 CF 카드에 voyagempd를 설치하면 오류도 발생하지 않습니다. 이 뒤 설치 방법은 카시오페아 게시판의 http://www.wassada.com/bbs_detail.php?bbs_num=4971&tb=board_cassiopeia&id=&num=&pg=&start=30 이글을 그냥 따라하면 됩니다.



* Stretch로 업데이트 - 처음 로그인한 다음에 루트 환경에서 remountrw 명령으로 CF 카드를 읽기/쓰기가 가능하게 만든 다음  



# apt remove lilo




를 하여 lilo를 삭제합니다. 거의 모든 분들이 부트매니저로 grub을 사용할 텐데 릴로가 있으면 중간에 좀 귀찮은 일들이 생깁니다.



그런다음 



# apt update

#apt upgrade

#apt dist-upgrade



를 차례로 실행하여 모든 소프트웨어들을 업데이트 합니다. 조금 작업을 빠르게 하려면 /etc/apt/sources.list 파일의 소스 리스트를 http://ftp.kaist.ac.kr 로 바꾸어주면 국내에서 가장 빠른 데비안 소스를 사용할 수 있습니다.



위 명령을 하는 중 GPG 에러가 가 발생합니다. voyage linux 서버의 Public Key가 없다는 것인데요. 개발자가 키를 업데이트하지 않아서 발생하는 에러인데 방법이 없습니다. 그리고 Voyage 쪽에서 받아와야 하는 소프트웨어는 어차피 0.11 버전에 있는 것이 최종 버전들이니 상관없습니다.



그 다음 

# apt autoremove

명령으로 필요없는 패키지들을 삭제합니다. 



그 뒤 /etc/apt/sources.list 파일의 jessie라고 적힌 부분을 모두 stretch로 바꿉니다. vi 에디터를 사용할 줄 모르시는 분들은 그냥 


sed -i 's/jessie/stretch/g' /etc/apt/sources.list

라고 명령을 주면 자동으로 바꿔 줍니다.

그런 다음 다시 

# apt update

# apt upgrade

# apt dist-upgrade



를 차례대로 실행합니다. 업그레이드 하는 도중 설정파일(*.conf) 파일들을 기존 것을 보존할 것인지 새로운 것으로 업데이트할 것인지 묻는 것이 여러번 발생합니다. 기존것을 보존하거나 업데이트하거나 문제가 없으니 내키는 대로 하시면 됩니다.



그런 다음 

# shutdown -r now 또는 # reboot 명령으로 재부팅하세요.



알릭스에서 stretch를 부팅하려면 시간이 제법 걸립니다. 한 3~5분 정도 충분히 시간을 준 다음 다시 로그인하시고



/etc/debian-version 파일을 확인해보시면 버전 정보가 9.9로 바뀌어 있을 겁니다.

그러면  다시

# remountrw 

명령으로 CF카드를 쓰기 가능으로 바꾼 다음




sed -i 's/stretch/buster/g' /etc/apt/sources.list

이렇게 명령을 주고

위 

# apt update

# apt upgrade

# apt dist-upgrade

를 차례대로 실행하면 됩니다.

그리고 과정이 끝나면 다시 

# shutdown -r now 를 통해서 재부팅하시면 끝입니다.





모든 작업이 순조롭게 진행되어 buster로 업데이트 성공하시면 image 파일을 하나 만들어 두어 문제가 발생했을 때 그냥 CF 카드에 이미지 파일을 덮어씌워 사용하는 것도 좋습니다.



MPD가 0.19 버전 이후 버전에 추가된 것들이 제법 있는데요, 그 중 0.20은 많은 추가가 있었고 0.21은 다른 패키지들과의 통합성 문제들이 있습니다. 문제를 해결 할 수 없는 것은 아닌데 좀 지저분해집니다. 그리고 mpd 0.22는 정말 훌륭합니다. 플라시보인지는 모르지만 음질이 더 좋아진 느낌마져 듭니다. 무엇보다도 KBS Classic FM을 192Khz로 들을 수 있다는 점이 아주 좋습니다.



업데이트하고 듣고 있노라니 역시 라즈베리파이 에 volumio나 audiophile linux를 설치해서 듣는 것 보다는 음질이 훨 좋습니다.



제 Alix 보드는 Alix3d2로 메모리가 256메가인 것인데요...top 명령으로 보니 실제 사용하는 메모리가 30Mb~40Mb사이 그리고 buffer/cache가 210Mb 그리고 Free 가 3Mb 정도 되네요(꽥!)



이상 입니다.


추천스크랩소스보기 목록
서중권 2019-10-01 09:12:51
답글

감사합니다. 님의 자세한 설명을 참고하여,
뒷전에 밀려나 있던 알릭스를 한번 살려보겠습니다.
선선한 가을날씨에 그리워지는 음감생활입니다.

조이영 2019-10-01 19:32:46
답글

혹시 alix2d2 도 가능합니까?

박준수 2020-04-02 10:22:37
답글

upmpdcli 가 버벅대서 오랫만에 알릭스 손좀보려고 검색중에 올려주신글을 보았네요.
올려주신 내용 참고하여 진행하는데 초기 update 단계부터 voyage site가 죽었는지 이런저런 에러가 나오네요 ㅠㅠ

박준수 2020-04-02 17:27:30
답글

buster로는 간거 같은데 (데비안 버전 10.3)
MPD는 0.19.1 이네요 ㅠㅠ
몇번을 해도 voyage 서버가 맛이가서 인지 faild to fetch 에러 나오고.
혹시 이미지 공유 요청드려도 될런지요..
이미지 공유가 어려우시면 MPD만 0.22 로 올리는 방법좀 알려주시길 부탁드립니다

  • 광고문의 결제관련문의