ubuntuに.tar.xzファイルをインストールする方法


18

私はLinuxが初めてです。一般に、私はインターネットでソフトウェアをインストールしますが、常にインターネットに依存するのは良いアプローチではないと思います。次に、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を初めて使用する場合は、パッケージ化されてインストールの準備が整っているリポジトリからアプリケーションをインストールする必要があることを知らない場合があります。メニューのソフトウェアセンターに移動し、そこから検索してインストールします。そうでない場合は、質問を編集して理由を説明してください。多くの場合、説明した方法でアプリをインストールするよりも優れたオプションがあります。
ポール

2
@paul、私はそこから何度もソフトウェアをインストールしましたが、ソフトウェアセンターなしでインストールする方法を知っておくべきだと思います
ブラックスワン

@BlackSwanまあ、あなたはそうすることができるかもしれませんが、そうすることはお勧めできません。常にレポパッケージを好む。とにかく、どのように「インストール」しますか?:ファイルを抽出し、必要に応じてコンパイルし(指示はREADMEまたは同様のファイルにある必要があります)、どこか便利な場所にコピーします。システム全体で/ usr / binにバイナリなどをインストールする場合、/ usr / libをライブラリパスなどとして使用するようにプログラムを再構成する必要がある場合があります。コピーする代わりに、make install正常に機能する場合があります。
larkey

回答:


22

この方法でソフトウェアをインストールすることの意味を理解し、ファイルのソースを信頼しない限り、これは良い習慣ではありません。

解凍:

tar xf [filename]

これにより、ファイルの内容がフォルダーに展開されます。次に、フォルダからのコマンドは次のとおりです。

./configure
make
sudo make install

これにより、VLCソースコードがコンパイルされ、システムにインストールされます。ルートとしてインストールするため、ファイルのソースが信頼できることを知っておく必要があるのはこのためです。

vlcをコンパイルするには、少なくとも次のライブラリがインストールされている必要があります。

  • libdvbpsi(必須)、
  • mpeg2dec(必須)、
  • 暗号化されたDVDを読みたい場合はlibdvdcss、
  • libdvdplayは、DVDメニューナビゲーションが必要な場合、
  • DVDでよく使用されるAC3(つまりA52)サウンド形式をデコードできるようにする場合は、a52dec
  • ffmpeg、libmad、faad2 MPEG 4 / DivXファイルを読みたい場合、
  • Ogg Vorbisファイルを読みたい場合はliboggとlibvorbis。

また、おそらくコンパイラと関連コマンドを取得するために、ビルド必須パッケージをインストールする必要があります。

詳細はこちら


5

まず、システムにxzをインストールする必要があります。そうでない場合:

# apt-get install xz-utils

次に、tarコマンドの「z」オプション(zip用)の代わりに、「J」(xz用)を使用する必要があります。

$ tar xvfJ fich.tar.xz


1

tar xvf [filename]抽出されているファイルも表示する場合に使用できます。zあなたの元のコードでは、GZIPファイルに使用されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.