우분투 6.10 최신 버젼에서 xine-lib-1.1.2 설치가 안됩니다.

Ritsu의 이미지

아, 힘드네요. 페도라에서 우분투로 옮겨가는데 기본적인 세팅도 못끝네고 있습니다.(아까 글 올린 시간부터 지금까지 약 5시간? 됬나?)
문제는 totem플레이언데요. 영어를 그다지 잘하는 편이 아니라서 gstreamer인가? totem 탭에 about이란 탭이 있는데 거기에 이게 있더군요,
플러그 인 역할을 하는 것 같던데, 이것부터 시작해서 xine-lib까지 ./configure에서 자꾸 gcc에서 막혀버리네요.
컴파일러 gcc버전은 4.1.2 20060928최신 버전이구요.
오류를 상세히 설명하자면 xine의 예로 들면
잘되다가 checking for C compiler default output file name ... configure : error : C compiler cannot create executables 라고 나오네요.
이거 gcc에 문제가 있는것 맞죠?
다운그레이드를 하면 될까요? 아니 다운그레이드 방법도 잘 모르니까(4.0.2 그냥 인스톨 하려고 했더니 이것도 안되더군요.)좋은 댓글 달아주시면 너무나 감사하겠습니다.
오늘은 이만 자야겟네요. 진짜 리눅스는 정말 공부가 많이 되는(머리가 아픈?)운영체제인것 같습니다.ㅎㅎ
아 전 kaffein 함 써볼거구요. 근데 kde가 필요하데요? ㅡㅡ;
가장 좋은 건 totem 이거 코덱 어떻게 설치하는지 아는게 가장 좋은데...
바라는게 넘 많네요. ^^ 그럼 모두들 안녕히 주무시길.

esrevinu의 이미지

혹시 totem-xine을 쓰시려는 거라면 시냅틱 패키지 관리자에서 분류>저장소에서 커뮤니티에서 관리하는 오픈 소스 소프트웨어(universe)를 체크해 주시고 다시 읽기하시고 totem-xine을 찾아서 설치하세요. 잘 모르지만 xine은 codec이 아니고 멀티미디어 재생 엔진 같은 거 같습니다. gstreamer도 그렇고요. 그리고 둘 중 하나를 선택해야 합니다. 둘 모두를 쓸 수 없습니다.

전 우분투 쓰면서 프로그램 쓰려고 컴파일해본적이 없습니다. 그래도 쓸 건 다 씁니다. 패키지로 만들어진 것을 쓰면 설치도 쉽고 나중에 지우기도 쉽고 업데이트도 하기도 쉽고 충돌도 없죠. 우분투 프로그램 설치방법을 이해하시는 게 좋겠네요. http://www.ubuntu.or.kr 에 가시면 wiki 문서가 있을거예요.

--
foldl (flip (:)) [] "universe"

마잇의 이미지

totem은 두가지 백엔드(실제 재생을 담당하는 엔진)를 사용 가능합니다. gstreamer, xine.
kaffeine은 xine, mplayer 엔진이 사용 가능한 듯 합니다. gstreamer는 작업중인가 봅니다.

totem-gstreamer, totem-xine 패키지를 이용해서 선택적으로 설치가 가능합니다.
그리고 나서 코덱을 설치해야 겠죠. universe, multiverse 저장소를 추가 하고 다음의 패키지를 설치 합니다.

totem-gstreamer의 경우,

gstreamer0.10-ffmpeg
gstreamer0.10-pitfdll
gstreamer0.10-plugins-bad
gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-ugly
gstreamer0.10-plugins-ugly-multiverse
w32codecs

totem-xine의 경우,

libxine-extracodecs
w32codecs

문제는 w32codecs의 경우 universe, multiverse에도 없습니다.

wget -c http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20061022-0.0_i386.deb
sudo dpkg -i w32codecs_20061022-0.0_i386.deb

이렇게 수작업으로 설치를 해주어야 합니다.

kaffeine의 경우는 totem-xine과 같이 해주고 추가로,

libarts1-mpeglib
libarts1-xine
libakode2-mpeg

이정도 설치해주시면 될 겁니다.

미디어 재생 관련한 상세한 정보는
https://help.ubuntu.com/community/RestrictedFormats
이곳이 대장입니다.

번역도 되어 있습니다.
http://ubuntu.or.kr/wiki.php/RestrictedFormats

--
마잇


--
마잇

Ritsu의 이미지

저장소를 추가한다는 말은 폴더를 하나 만들어라 이런 말씀입니까? 그렇담 그 폴더는 어디에 위치해야 하는지요.
그리고 위에서 말씀하신 gstreamer 플러그 인은 apt-get 을 이용하여 인스톨이 되는 겁니까 아니면 따로 받아야 합니까?
아니면 제가 완전 헛다리를 짚은건지 ㅡㅡ;
그리고 wget -c이것의 의미는 무엇인지도 알고싶네요. wget 웹페이지 다운?? 뭐 이쯤으로 알고있는데.
뭐 어쨋든 답변 고맙구요 , 귀찮으시더라도 자세히 설명해 주셨으면 좋겠네요. 워낙 초보라.
그리고 esrevinu님도 답변 ㄱㅅ .
하지만 우분투에서 왜 xine도 그렇고 컴파일 되지 않는지는 의문이네요.
음.......

마잇의 이미지

저장소 추가 - 설치할 수 있는 패키지를 제공하는 서버 주소를 추가 한다고 생각하시면 됩니다.

영문이긴 하지만 그림으로 설명되어 있습니다. universe, multiverse 저장소 추가를 설명하고 있습니다.
https://help.ubuntu.com/community/Repositories/Ubuntu#head-5bbef89639d9a7d93fe38f6356dc17847d373096

답변에 적은 목록은 전부 패키지 이름 입니다. 저장소를 먼저 추가하신 후에 apt-get 혹은 시냅틱을 사용해서 설치 하시면 됩니다.

wget 부분은 패키지 파일을 직접 다운로드 받아서 수동으로 설치하는 방법입니다.

wget은 다운로드가 전문 입니다. 웹페이지, 파일, ftp에 있는 파일 등등 다운로드 할 때 사용합니다. -c 옵션은 중요하지 않습니다. 같은 이름의 파일이 있으면 덮어쓰면서 처음부터 받지말고 이어받기 하라는 의미입니다.

컴파일은 제가 해본적이 없어서 모르겠습니다. README나 INSTALL 파일에서 요구하는 패키지들은 다 설치 하셨는지요?

보통 설치 시 의존성에 gcc같은 기본적인 것은 따로 적어두지 않으니 build-essential 패키지는 설치 하셔야 될겁니다.

다음과 같은 것들이 설치 되네요.

ubuntu@ubuntu:~/code/bbs$ apt-cache depends build-essential
build-essential
 |의존: libc6-dev
  의존: <libc-dev>
    libc6-dev
  의존: gcc
  의존: g++
  의존: make
  의존: dpkg-dev

--
마잇


--
마잇

esrevinu의 이미지

/etc/apt/sources.list 파일이 저장소(repository) 리스트입니다. 그 파일을 직접 수정하거나 시냅틱 패키지 관리자의 분류>저장소에서 추가하셔도 됩니다. 찬찬히 살펴보시면 이해되실 것 같습니다. 우분투에서 공식적으로 제공하는 저장소가 있고 비공식적으로 제공하는 저장소들이 있습니다. 시냅틱 패키지 관리자의 체크버튼을 모두 선택하면 공식저장소들은 모두 추가될 겁니다. 필요한 프로그램이 있는데 공식저장소에 없다면 구글검색을 합니다. 그러면 대부분 비공식 저장소에 그 패키지가 있죠. 그걸 추가하면 프로그램을 설치할 수 있습니다. w32codecs도 있습니다. 찾아보세요.
man wget 해 보세요.
우분투는 gcc를 기본적으로 제공하지 않았었는데 edgy에서 어떻게 바뀌었는지 모르겠네요. xine-lib을 컴파일하고 싶으시면 sudo apt-get build-dep xine-lib 해서 필요한 개발라이브러리를 설치하세요.
최근에 리눅스를 사용해보지 않은 사람들은 리눅스를 쓰려면 뭐든지 컴파일해서 써야 한다는 생각을 가지고 있는 것 같습니다. 말씀드렸다시피 컴파일할 건 하나도 없고 오픈소스 소프트웨어는 거의 공식 저장소에서 제공되고 그렇지 않은 것은 비공식 저장소를 찾으면 나옵니다. 컴파일을 하는 경우는 프로그램의 최신버젼을 써 보고 싶고 삽질을 즐길 경우이거나 최적화를 하고 싶을 경우입니다. 그런데 이런 경우 우분투 보다는 젠투를 쓰는 게 낫겠죠.

--
foldl (flip (:)) [] "universe"

atie의 이미지

어느 사이트의 추천 프로그램란을 보니, 전부 설치는 컴파일을 해서 하더군요. 그 폐해일 듯 싶습니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

Ritsu의 이미지

모두 감사합니다. 이제야 겨우 한 발짝 나갈 수 있을거 같네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.