comment installer le fichier .tar.xz dans ubuntu

20

je suis nouveau sous Linux. En général, j'installe des logiciels par Internet, mais je pense que ce n'est pas une bonne approche de dépendre d'Internet tout le temps. Ensuite, j'ai téléchargé un fichier vlc .tar.xz. puis recherché sur Internet comment installer .tar.xz. Mais impossible à installer. La commande que j'ai écrite et le résultat ont été donnés ci-dessous.

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
Cygne noir
la source
1
Si vous êtes nouveau sur linux, vous ne savez peut-être pas que vous souhaiterez généralement installer des applications à partir des référentiels, qui sont empaquetés et prêts à installer. Accédez au Centre logiciel dans le menu, recherchez et installez-le à partir de là. Si vous ne le faites pas, veuillez modifier la question pour expliquer pourquoi, car il existe souvent de meilleures options que d'essayer d'installer une application de la manière que vous décrivez.
Paul
2
@paul, j'ai installé des logiciels à plusieurs reprises, mais maintenant je pense que je devrais savoir comment installer sans centre logiciel
Black Swan
@BlackSwan Eh bien, vous devriez peut-être pouvoir le faire, mais on ne peut pas recommander de le faire. Préférez toujours les repo-packages. Quoi qu'il en soit, comment "installer"?: Il suffit d'extraire les fichiers, de les compiler si nécessaire (les instructions doivent être dans le fichier README ou des fichiers similaires) et de les copier quelque part à portée de main. Pour une installation à l'échelle du système dans / usr / bin, les fichiers binaires, etc., mais vous devrez peut-être reconfigurer le programme pour utiliser / usr / lib comme chemin de bibliothèque, etc. Au lieu de copier, cela make installpourrait bien fonctionner.
larkey

Réponses:

23

Ce n'est pas une bonne pratique, sauf si vous connaissez les implications de l'installation de logiciels de cette façon et que vous faites confiance à la source du fichier.

Décompresser:

tar xf [filename]

Cela développera le contenu du fichier dans un dossier. Ensuite, les commandes sont, à partir du dossier:

./configure
make
sudo make install

Cela compilera le code source VLC, puis l'installera dans votre système. Parce que vous installez en tant que root, c'est pourquoi vous devez savoir que la source du fichier est fiable.

Pour compiler vlc, vous devez au moins installer les bibliothèques suivantes:

  • libdvbpsi (obligatoire),
  • mpeg2dec (obligatoire),
  • libdvdcss si vous voulez pouvoir lire des DVD cryptés,
  • libdvdplay si vous voulez avoir la navigation dans le menu DVD,
  • a52dec si vous voulez pouvoir décoder le format audio AC3 (c'est-à-dire A52) souvent utilisé dans les DVD,
  • ffmpeg, libmad, faad2 si vous voulez lire des fichiers MPEG 4 / DivX,
  • libogg & libvorbis si vous souhaitez lire les fichiers Ogg Vorbis.

Vous devrez probablement également installer le package build-essential pour obtenir un compilateur et les commandes associées.

Plus de détails ici

Paul
la source
5

Tout d'abord, vous devez avoir installé xz sur votre système. Si non:

# apt-get install xz-utils

Ensuite, au lieu de l' option " z " dans la commande tar (qui est pour zip), vous devez utiliser " J " (qui est pour xz ):

$ tar xvfJ fich.tar.xz
jmrlegido
la source
1

Vous pouvez l'utiliser tar xvf [filename]si vous souhaitez également voir les fichiers en cours d'extraction. Le zdans votre code d'origine est utilisé pour les fichiers gzip.

FuruiTatsu
la source