Cách cài đặt tập tin .tar.xz trong Ubuntu


18

tôi là người mới trong Linux. Nói chung tôi cài đặt phần mềm bằng internet, nhưng tôi nghĩ rằng nó không phải là một cách tiếp cận tốt để phụ thuộc vào internet mọi lúc. Sau đó, tôi đã tải xuống một tập tin vlc .tar.xz. sau đó tìm kiếm trên Internet cách cài đặt .tar.xz. Nhưng không thể cài đặt. Lệnh tôi đã viết và kết quả đã được đưa ra dưới đây ..

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
Nếu bạn chưa quen với linux, bạn có thể không biết rằng bạn thường muốn cài đặt các ứng dụng từ kho lưu trữ, được đóng gói và sẵn sàng để cài đặt. Chuyển đến Trung tâm phần mềm trong menu, tìm kiếm và cài đặt nó từ đó. Nếu bạn không thì hãy chỉnh sửa câu hỏi để giải thích tại sao, vì thường có các tùy chọn tốt hơn là cố gắng cài đặt một ứng dụng theo cách bạn mô tả.
Paul

2
@paul, tôi đã cài đặt mẫu phần mềm ở đó nhiều lần, nhưng bây giờ tôi nghĩ rằng tôi nên biết cách cài đặt mà không cần trung tâm phần mềm
Black Swan

@BlackSwan Vâng, bạn có thể sẽ có thể làm như vậy nhưng người ta không thể khuyên bạn nên làm điều đó. Luôn luôn thích gói repo. Dù sao, làm thế nào để "cài đặt"?: Chỉ cần giải nén các tệp, biên dịch chúng nếu cần (hướng dẫn phải ở dạng README hoặc các tệp tương tự) và sao chép chúng ở đâu đó tiện dụng. Để cài đặt toàn hệ thống vào / usr / bin các nhị phân, v.v., nhưng bạn có thể cần phải cấu hình lại chương trình để sử dụng / usr / lib làm đường dẫn thư viện, v.v. Thay vì sao chép, make installcó thể chỉ hoạt động tốt.
larkey

Câu trả lời:


22

Đây không phải là cách thực hành tốt trừ khi bạn biết ý nghĩa của việc cài đặt phần mềm theo cách này và tin tưởng vào nguồn của tệp.

Giải nén:

tar xf [filename]

Điều này sẽ mở rộng nội dung của tập tin vào một thư mục. Sau đó, các lệnh là, từ thư mục:

./configure
make
sudo make install

Điều này sẽ biên dịch mã nguồn VLC, sau đó cài đặt nó vào hệ thống của bạn. Bởi vì bạn đang cài đặt như root, đây là lý do tại sao bạn phải biết rằng nguồn của tệp là đáng tin cậy.

Để biên dịch vlc, bạn cần ít nhất các thư viện sau được cài đặt:

  • libdvbpsi (bắt buộc),
  • mpeg2dec (bắt buộc),
  • libdvdcss nếu bạn muốn có thể đọc DVD được mã hóa,
  • libdvdplay nếu bạn muốn có điều hướng menu DVD,
  • a52dec nếu bạn muốn giải mã định dạng âm thanh AC3 (tức là A52) thường được sử dụng trong DVD,
  • ffmpeg, libmad, faad2 nếu bạn muốn đọc các tệp MPEG 4 / DivX,
  • libogg & libvorbis nếu bạn muốn đọc các tệp Ogg Vorbis.

Bạn cũng có thể sẽ cần phải cài đặt gói xây dựng cần thiết để có được trình biên dịch và các lệnh liên quan.

Thêm chi tiết tại đây


5

Đầu tiên, bạn nên cài đặt xz trên hệ thống của mình. Nếu không:

# apt-get install xz-utils

Sau đó, thay vì tùy chọn " z " trong lệnh tar (dành cho zip), bạn phải sử dụng " J " (dành cho xz ):

$ tar xvfJ fich.tar.xz


1

Bạn có thể sử dụng tar xvf [filename]nếu bạn cũng muốn xem các tập tin được giải nén. Các ztrong mã ban đầu của bạn được sử dụng cho các tập tin gzip.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.