2008년 01월 10일
[우분투 7.10] Amarok 설치 및 설정
우분투는 기본 음악재생기로 리듬박스를 사용한다. 리듬박스가 가볍고 쓰기에 크게 불편한 점은 없지만 기능면에서 조금 부족하다. 그래서 리눅스 유저들이 많이 사용한다는 Amarok를 설치해 보았다. Amarok는 KDE 기반이라 GNOME 기반인 우분투에서는 약간 느리게 동작하지만 크게 차이는 못 느끼고 인터페이스나 여러 가지 기능면에서 마음에 든다. 그럼 이제부터 Amarok를 한 번 설치해 보자.

Amarok 설치하는 데는 별 어려움이 없다. 그냥 프로그램 > 추가/제거... 에서 Amarok로 검색해 설치하면 끝이다. 역시 우분투의 장점이다. ㅎㅎ 그러나 Amarok는 음악 정보를 저장하고 검색하는 데이터베이스로써 SQLite, Mysql, Postgresql 을 사용하는데 그 중에서 Mysql이나 Postgresql을 사용하려면 여러 가지 설정이 필요하다. 음악 파일이 많아지면 SQLite를 사용하는 것보다 후자들을 사용하는 게 빠르고 좋다. 여기에서는 Mysql을 사용해서 Amarok를 설정하는 법을 알아보도록 하자.
1. 먼저 설정하기 전에 Mysql을 설치하고 설정해야 한다. Mysql 설치법은 아래 포스트를 참고하자.
[우분투] APM 서버 설치 및 설정
2. 설치가 끝났으면 Mysql을 유니코드 환경으로 만들어 준다. 이 과정을 하지 않으면 Amarok가 죽는단다. -_-;
이제 기본적인 설정은 모두 끝났다. Amarok에서는 실시간 가사를 이용할 수 있지만 우리 나라 음악에 대해서는 이를 지원하지 않는다. 그러나 랜덤여신님께서 만들어 주신 실시간 가사 플러그인을 이용하면 웬만한 음악은 모두 가사를 이용할 수 있다. 설치법은 아래 포스트을 참고하자.
Amarok용 실시간 가사 플러그인
모든 기본 설정이 끝났다. 기타 필요한 설정들은 구글이나 매뉴얼 등을 참고하도록 하고 이제 음악의 세계에 빠져 보자~ ㅎㅎ
※ 관련 링크
http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Amarok_with_MySQL_database
http://www.ubuntu.or.kr/wiki.php/Amarok

Amarok 설치하는 데는 별 어려움이 없다. 그냥 프로그램 > 추가/제거... 에서 Amarok로 검색해 설치하면 끝이다. 역시 우분투의 장점이다. ㅎㅎ 그러나 Amarok는 음악 정보를 저장하고 검색하는 데이터베이스로써 SQLite, Mysql, Postgresql 을 사용하는데 그 중에서 Mysql이나 Postgresql을 사용하려면 여러 가지 설정이 필요하다. 음악 파일이 많아지면 SQLite를 사용하는 것보다 후자들을 사용하는 게 빠르고 좋다. 여기에서는 Mysql을 사용해서 Amarok를 설정하는 법을 알아보도록 하자.
1. 먼저 설정하기 전에 Mysql을 설치하고 설정해야 한다. Mysql 설치법은 아래 포스트를 참고하자.
[우분투] APM 서버 설치 및 설정
2. 설치가 끝났으면 Mysql을 유니코드 환경으로 만들어 준다. 이 과정을 하지 않으면 Amarok가 죽는단다. -_-;
$ sudo gedit /etc/mysq/my.cnf3. client와 mysqld 부분에 각각 아래 구문을 추가한다.
default-character-set = utf84. 이제 Mysql을 재시작한다.
$ sudo /etc/init.d/mysql restart5. 정상적으로 재시작되었으면 Mysql에 접속한다.
$ mysql -u root -p6. 패스워드는 Mysql 설치 과정에서 입력했던 root 패스워드를 사용하면 된다. 정상적으로 접속되었으면 데이터베이스를 생성하고 사용자를 추가한다.
mysql> CREATE DATABASE amarok;7. 이제 프로그램 > 음악과 비디오 > Amarok 를 실행한다. 데이터베이스 설정 화면에서 "사용자 이름" 을 amarok로 "비밀번호"를 위에서 설정했던 비밀번호로 입력한다.
mysql> USE mysql;
mysql> GRANT ALL ON amarok.* TO amarok@localhost IDENTIFIED BY 'amarok에 사용할 비밀번호';
mysql> FLUSH PRIVILEGES;
mysql> quit
이제 기본적인 설정은 모두 끝났다. Amarok에서는 실시간 가사를 이용할 수 있지만 우리 나라 음악에 대해서는 이를 지원하지 않는다. 그러나 랜덤여신님께서 만들어 주신 실시간 가사 플러그인을 이용하면 웬만한 음악은 모두 가사를 이용할 수 있다. 설치법은 아래 포스트을 참고하자.
Amarok용 실시간 가사 플러그인
모든 기본 설정이 끝났다. 기타 필요한 설정들은 구글이나 매뉴얼 등을 참고하도록 하고 이제 음악의 세계에 빠져 보자~ ㅎㅎ
※ 관련 링크
http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Amarok_with_MySQL_database
http://www.ubuntu.or.kr/wiki.php/Amarok
# by | 2008/01/10 13:38 | 우분투 | 트랙백 | 덧글(2)
2008년 01월 04일
[우분투] APM 서버 설치 및 설정
일단 APM이란 무엇인가?? APM 이란 웹서버를 구성할 때 흔히 쓰이는 Apache, PHP, Mysql 의 앞글자를 따서 불리워지는 이름이다. 요즘엔 여기에 Linux 환경까지 더해져서 LAMP라고 부르기도 한다. 각각에 대한 자세한 내용은 관련 검색을 하면 쉽게 알 수 있을 것이다.
굳이 내가 이 APM을 설치하려는 이유는 최종적인 목표로 이에 대한 공부를 위해서이지만 가깝게는 Amarok의 DB에 Mysql을 써보고 싶어서 Mysql을 설치하는 김에 나머지 Apache와 PHP도 설치해 보는 것이다. Amarok에 대한 포스트를 나중에 게시할 생각이지만 Amarok에서는 SQLite, Mysql, Postgresql 이 세가지의 DB를 사용할 수 있다.
출처 : http://sunkyu.tistory.com/71440
역시 우분투답게 APM 서버 또한 터미널에서 명령어 몇 번 치니 쉽게 설치를 할 수 있었다.
1. Apache 설치

4. PHP 설치
아래와 같은 화면이 나오면 스크롤링해서 Apache와 Mysql이 제대로 연동되는지 확인한다.

10. Apache와 Mysql에 대한 기본 설정 파일은 아래에 위치해 있다.
굳이 내가 이 APM을 설치하려는 이유는 최종적인 목표로 이에 대한 공부를 위해서이지만 가깝게는 Amarok의 DB에 Mysql을 써보고 싶어서 Mysql을 설치하는 김에 나머지 Apache와 PHP도 설치해 보는 것이다. Amarok에 대한 포스트를 나중에 게시할 생각이지만 Amarok에서는 SQLite, Mysql, Postgresql 이 세가지의 DB를 사용할 수 있다.
출처 : http://sunkyu.tistory.com/71440
역시 우분투답게 APM 서버 또한 터미널에서 명령어 몇 번 치니 쉽게 설치를 할 수 있었다.
1. Apache 설치
$ sudo apt-get install apache22. Mysql 인증을 위한 모듈 설치
$ sudo apt-get install libapache2-mod-auth-mysql3. Mysql 설치
$ sudo apt-get install mysql-server mysql-client아래와 같은 화면이 나오면 mysql root 유저에 대한 password를 지정해 준다.

4. PHP 설치
$ sudo apt-get install php5-common php5 libapache2-mod-php55. PHP와 Mysql을 연동하기 위한 모듈 설치
$ sudo apt-get install php5-mysql6. Apache를 재시작한다.
$ sudo /etc/init.d/apache2 restart7. Mysql이 정상적으로 작동하는지 확인하기 위해 터미널에 아래와 같은 명령어를 실행한다.
$ sudo netstat -tap | grep mysql만약 아래와 비슷하게 나온다면 정상 작동하고 있는 것이다.
tcp 0 0 localhost.:mysql *:* LISTEN -위와 같이 나오지 않는다면 다음 명령어를 실행하여 Mysql을 재시작한다.
$ sudo /etc/init.d/mysql restart8. 이제 PHP를 확인하기 위해 에디터로 phpintfo.php라는 파일 하나를 만든다.
$ sudo gedit /var/www/phpinfo.php아래 문구를 삽입하고 저장한다.
<?php9. 이제 웹브라우저를 열고 주소창에 위 파일을 실행시켜 본다.
print_r(phpinfo());
?>
http://호스트주소/phpinfo.php호스트주소는 ifconfig 명령어로 알 수 있다.
아래와 같은 화면이 나오면 스크롤링해서 Apache와 Mysql이 제대로 연동되는지 확인한다.

10. Apache와 Mysql에 대한 기본 설정 파일은 아래에 위치해 있다.
/etc/apache2/apache2.conf -> Apache 설정 파일이상으로 AMP 서버 설치 방법에 대해서 알아보았다. 뭐~ 나도 이번에 처음 설치해 본 거라 설정을 어떻게 하고 사용법은 어떻게 되는지를 잘 모른다. 여기에 제로보드도 설치해보고 해야 대충 감이올 듯하다. 요즘 취업 준비를 위해 전공 공부하기도 빠듯한데 이것들 언제 다 공부할지 까마득하다. ㅠ.ㅠ 조금이라도 어렸을 때 게임 좀 덜하고 이런 거 공부 좀 했어야 했는데 후회가 되기는 하다. ㅎㅎ그렇지만 이미 지나간 시간 돌릴 수는 없는 것이고 지금이라도 시간 좀 할애해서 기초라도 쌓아둬야 겠다.
/etc/mysql/my.cnf -> Mysql 설정 파일
◀ 이전 페이지다음 페이지 ▶











