Ubuntu'da .bundle paketleri nasıl kurulur?


71

Geçenlerde .bundle uzantılı bir paket indirdim. bu VMware-Player-6.0.3-1895310.x86_64.bundle. Kurmak istiyorum vmware-player, ancak açtığımda metin editörüyle açılıyor.

Yanıtlar:


114

Öncelikle, Ubuntu deposunun dışından dosya yüklemek, sistemin güvenliğini tehlikeye atabilir. VMware muhtemelen güvenlidir, ancak yine de belirtilmesi gerekir.

  1. Yürütülebilir hale getirmek için dosyanın iznini değiştirmeniz gerekir:

    chmod a+x VMware-Player-6.0.3-1895310.x86_64.bundle
    
  2. Dosyayı başlat. VMWare'i kurmak için büyük olasılıkla root yetkilerine ihtiyacınız olacak, ancak bu her zaman böyle değildir. Yani bu durumda:

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

14
Teşekkürler! İç çekmek. VMware bunu yalnızca İndirme sayfasında
söylerse

1
Ayrıca şunları yapabilirsinizsudo /bin/sh VMware-Player-6.0.3-1895310.x86_64.bundle
Thusitha Sumanadasa

8
Bu chmod u+x'chmod a + x' yerine değil mi? Yeni kullanıcılar, küresel olarak uygulanabilir bir şey yapmak için teşvik edilmemelidir.
Morgoth

sudoDolphin'den kaçmak nasıl ? bir dosyaya sağ tıklarsam - "Kök Olarak Çalıştır" (Yönetici Olarak Çalıştır) seçeneğim yoktur. VMWare bir kabuk kullanmadan nasıl kurulur?
Eugene Mala

30

Ne tür bir dosya olduğunu nasıl öğrenebilirim?

.bundleVMware Player, Workstation ve diğer ürünler için dosya aslında gömülü ikili verilerle kabuk betikleridir. Bunu filene tür bir dosyanın (muhtemelen) ne olduğunu bulmak için kullanışlı olan yardımcı program ile keşfedebilir veya doğrulayabilirsiniz :

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)

Bu bilgilere dayanarak dosya nasıl kullanılır?

Sen olabilir o çalıştırılabilir hale ile chmod, sonra çalıştırın:

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

(Sadece buysa .bundlegeçerli dizinde dosya, sadece kullanabilir chmod +x *.bundleve ./*.bundle. Veya dosya ve basın ilk birkaç karakterini yazın Tabve kabuk sizin için geri kalanını yazacaktır .)

Neden sudo?

VMware ürünleri gibi sanallaştırma yazılımının kök olarak yüklenmesi gerekir. Bu yüzden sudoikinci çizginin başlangıcına koydum . (Sanallaştırmanın aksine, herhangi bir sanallaştırmayı kullanmayan emülatörler , kök tarafından herhangi bir eylem yapmadan, genellikle sınırlı bir kullanıcı tarafından kurulabilir ve kullanılabilir.)

sudoYükleyici grafiksel olduğunda, neden normaldir?

VMware ürün kurucuları grafikseldir (en azından kurulumun bir kısmı için). Genelde grafiksel bir programın çalıştırılmasını önlemek için tavsiye edilmesine rağmen (tercih ederek veya ), bu durumda iyi olmalı:sudo programgksudo programsudo -H program

  • VMware Player yükleyicisinin ve genel olarak yürütülebilir yükleyicilerin, yapılandırma dosyalarını çalıştıran kullanıcının giriş dizinine yazmaya çalışma olasılığı yoktur.
  • Yapmış olsalar bile, yapılandırma dosyaları yükleyicinin kendisine ait olacaktır - programların normalde sınırlı kullanıcı tarafından çalıştırılmasını engelleyemezler, çünkü root olmayan bir kullanıcı gibi bir yükleyiciyi çalıştırmak isteyebilirsiniz.

2
Farklı paket dosyaları için değişir. Güvenilirlikte, file Downloads/VMw*bunun VMware-Player-7.0.0-2305329.x86_64.bundle: data yerine dosyanın `cat -vt ~ / Downloads / V * | more 'üzerinden neyle başladığını görebilirsiniz; bu, bunun bir kabuk betiği olduğunu belirten bir satırla başladığını gösterir: #!/usr/bin/env bash
nealmcb
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.