J'ai récemment téléchargé un package avec l'extension .bundle. c'est VMware-Player-6.0.3-1895310.x86_64.bundle
. Je veux installer vmware-player
, mais quand je l'ouvre, il s'ouvre avec l'éditeur de texte.
software-installation
αғsнιη
la source
la source
sudo /bin/sh VMware-Player-6.0.3-1895310.x86_64.bundle
chmod u+x
plutôt que «chmod a + x»? Les nouveaux utilisateurs ne doivent pas être encouragés à créer quelque chose d'exécutable au niveau mondial.sudo
de Dolphin? Si je clique avec le bouton droit de la souris sur un fichier, l'option "Exécuter en tant que racine" (Exécuter en tant qu'administrateur) n'existe pas. Comment installer VMWare sans utiliser de shell?Comment savoir de quel type de fichier il s'agit?
Les
.bundle
fichiers de VMware Player, Workstation et d’autres produits sont en réalité des scripts de shell, avec des données binaires incorporées. Vous pouvez découvrir ou vérifier cela avec l'file
utilitaire, qui est pratique pour savoir quel type de fichier est (probablement):Comment utiliser le fichier à partir de ces informations?
Vous pouvez le rendre exécutable avec
chmod
, puis lancez-le:(Si c'est le seul
.bundle
fichier de votre répertoire actuel, vous pouvez simplement utiliserchmod +x *.bundle
et./*.bundle
. Ou tapez les premiers caractères du nom de fichier et appuyez sur Tab, le shell tapera le reste à votre place .)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, les émulateurs n’utilisant aucune virtualisation peuvent généralement être installés et utilisés par un utilisateur limité, sans aucune action de la part du superutilisateur.)Pourquoi est-ce que tout
sudo
va bien ici, quand l'installateur est graphique?Les programmes d'installation de produits VMware sont graphiques (au moins pour une partie de l'installation). Bien qu'il soit généralement recommandé d'éviter de lancer un programme graphique avec (préférant ou ), dans ce cas, cela devrait suffire:
sudo program
gksudo program
sudo -H program
la source
file Downloads/VMw*
ditVMware-Player-7.0.0-2305329.x86_64.bundle: data
Au lieu de cela, vous pouvez voir ce que le fichier commence par "cat -vt ~ / Téléchargements / V * | more", ce qui montre qu'il commence par une ligne indiquant qu'il s'agit d'un script shell:#!/usr/bin/env bash