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.
Réponses
Trop de publicités?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.
-
Vous devez changer la permission du fichier pour le rendre exécutable :
chmod a+x VMware-Player-6.0.3-1895310.x86_64.bundle
-
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
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.