우분투에서 .tar.xz 파일을 설치하는 방법


20

나는 리눅스에서 처음이다. 일반적으로 인터넷으로 소프트웨어를 설치하지만 항상 인터넷에 의존하는 것이 좋은 방법은 아니라고 생각합니다. 그런 다음 vlc .tar.xz 파일을 다운로드했습니다. 그런 다음 인터넷에서 .tar.xz 설치 방법을 검색했습니다. 그러나 설치할 수 없습니다. 내가 쓴 명령과 결과는 다음과 같습니다.

ubuntu@ubuntu-HP:~/programs$ tar -zxvf vlc-2.0.6.tar.xz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now


ubuntu@ubuntu-HP:~/programs$ tar -zxf vlc-2.0.6.tar.xz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

1
Linux를 처음 사용하는 경우에는 일반적으로 패키지되어 설치 준비가 된 리포지토리에서 응용 프로그램을 설치하려고한다는 것을 알지 못할 수 있습니다. 메뉴에서 소프트웨어 센터로 이동하여 검색하여 설치하십시오. 그렇지 않은 경우 질문을 편집 하여 설명하는 방식으로 앱을 설치하는 것보다 더 나은 옵션이 종종 있기 때문에 이유를 설명하십시오.
Paul

2
@paul, 나는 거기에 여러 번 소프트웨어 양식을 설치했지만 지금은 소프트웨어 센터없이 설치하는 방법을 알아야한다고 생각합니다
Black Swan

@BlackSwan 글쎄, 아마도 그렇게 할 수는 있지만 그렇게하는 것은 추천 할 수 없습니다. 항상 리포지토리를 선호 하십시오. 어쨌든 "설치"방법 : 파일을 추출하고 필요한 경우 컴파일 (명령은 README 또는 유사한 파일에 있어야 함)하고 편리한 위치에 복사하십시오. 시스템 전체에 / usr / bin 바이너리를 설치하는 경우 / usr / lib를 라이브러리 경로 등으로 사용하도록 프로그램을 재구성해야 할 수도 있습니다. 복사하는 대신 make install제대로 작동 할 수 있습니다.
larkey

답변:


23

이런 방식으로 소프트웨어 설치의 의미를 알고 파일 소스를 신뢰하지 않는 한 이것은 좋은 방법이 아닙니다.

압축 해제 :

tar xf [filename]

파일 내용이 폴더로 확장됩니다. 그런 다음 폴더에서 명령이 수행됩니다.

./configure
make
sudo make install

VLC 소스 코드를 컴파일 한 후 시스템에 설치합니다. 루트로 설치하기 때문에 파일의 출처를 신뢰할 수 있음을 알아야합니다.

vlc를 컴파일하려면 최소한 다음 라이브러리가 설치되어 있어야합니다.

  • libdvbpsi (강제),
  • mpeg2dec (강제),
  • 암호화 된 DVD를 읽을 수있게하려면 libdvdcss
  • DVD 메뉴 네비게이션을 원한다면 libdvdplay,
  • DVD에 자주 사용되는 AC3 (예 : A52) 사운드 형식을 디코딩하려면 a52dec
  • MPEG 4 / DivX 파일을 읽으려면 ffmpeg, libmad, faad2,
  • Ogg Vorbis 파일을 읽으려면 libogg & libvorbis.

컴파일러 및 관련 명령을 얻으려면 빌드 필수 패키지를 설치해야 할 수도 있습니다.

자세한 내용은 여기


5

먼저, 시스템에 xz가 설치되어 있어야합니다. 그렇지 않은 경우 :

# apt-get install xz-utils

그런 다음 tar 명령 (zip 용) 의 " z "옵션 대신 " J "( xz 용 ) 를 사용해야합니다 .

$ tar xvfJ fich.tar.xz


1

tar xvf [filename]압축이 풀린 파일도보고 싶을 때 사용할 수 있습니다 . z원래 코드는 GZIP 파일에 사용됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.