126 votes

Comment installer des paquets .bundle dans Ubuntu ?

J'ai récemment téléchargé un paquet avec l'extension .bundle. c'est VMware-Player-6.0.3-1895310.x86_64.bundle . Je veux installer vmware-player mais lorsque je l'ouvre, il s'ouvre avec un éditeur de texte.

198voto

Radek Dostal Points 2536

Soyez d'abord averti, l'installation de fichiers en dehors du dépôt Ubuntu peut compromettre le système. VMware est probablement sans danger, mais il faut quand même le mentionner.

  1. Vous devez changer la permission du fichier pour le rendre exécutable :

    chmod a+x VMware-Player-6.0.3-1895310.x86_64.bundle
  2. Démarrer le dossier. Vous aurez très probablement besoin des privilèges de root pour installer VMWare, mais ce n'est pas toujours le cas. Donc dans ce cas :

    sudo ./VMware-Player-6.0.3-1895310.x86_64.bundle

43voto

Eliah Kagan Points 111731

Comment savoir de quel type de fichier il s'agit ?

El .bundle pour VMware Player, Workstation et d'autres produits sont en fait des Shell Shell, avec des données binaires intégrées. Vous pouvez découvrir ou vérifier cela avec la fonction file qui est pratique pour savoir quel type de fichier est (probablement) un fichier :

ek@Ilex:~$ file VMware-Player-6.0.3-1895310.x86_64.bundle
VMware-Player-6.0.3-1895310.x86_64.bundle: a /usr/bin/env bash script executable (binary data)

Comment utiliser le dossier, sur la base de ces informations ?

Vous pouvez le rendre exécutable con chmod puis l'exécuter :

chmod +x VMware-Player-6.0.3-1895310.x86_64.bundle
sudo ./VMware-Player-6.0.3-1895310.x86_64.bundle

(Si c'est le seul .bundle dans votre répertoire courant, vous pouvez simplement utiliser chmod +x *.bundle y ./*.bundle . Ou tapez les premiers caractères du nom de fichier et appuyez sur . Tab et le Shell. va taper le reste pour vous .)

Pourquoi sudo ?

Les logiciels de virtualisation, tels que les produits VMware, doivent être installés en tant que root. C'est pourquoi je mets sudo au début de la deuxième ligne. (Contrairement à la virtualisation, émulateurs n'employant aucune virtualisation peut généralement être installé et utilisé par un utilisateur limité, sans aucune action de root).

Pourquoi l'ordinaire sudo ok ici, quand l'installateur est graphique ?

Les installateurs de produits VMware sont graphiques (au moins pour une partie de l'installation). Bien qu'il s'agisse généralement recommandé pour éviter d'exécuter un programme graphique avec sudo _program_ (préférant gksudo _program_ o sudo -H _program_ ), dans ce cas, ça devrait aller :

  • Il est peu probable que le programme d'installation de VMware Player, et les programmes d'installation exécutables en général, tentent d'écrire des fichiers de configuration dans le répertoire personnel de l'utilisateur qui les exécute.
  • Et même si c'était le cas, les fichiers de configuration se rapporteraient aux installateur Ils n'empêchent pas l'exécution normale des programmes par l'utilisateur limité, car il est peu probable que vous souhaitiez exécuter un tel installateur en tant qu'utilisateur non root.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X