উবুন্টুতে কীভাবে .bundle প্যাকেজ ইনস্টল করবেন?


71

আমি সম্প্রতি .bundle এক্সটেনশন সহ একটি প্যাকেজ ডাউনলোড করেছি। এটা VMware-Player-6.0.3-1895310.x86_64.bundle। আমি ইনস্টল করতে চাই vmware-player, তবে আমি যখন এটি খুলি, এটি পাঠ্য সম্পাদক দিয়ে খোলে।

উত্তর:


114

প্রথমে সতর্ক হতে হবে, উবুন্টু সংগ্রহস্থলের বাইরে থেকে ফাইলগুলি ইনস্টল করা সিস্টেমে আপোস করতে পারে। ভিএমওয়্যার সম্ভবত নিরাপদ, তবে এখনও এটি উল্লেখ করা উচিত।

  1. এটি কার্যকর করার জন্য আপনার ফাইলটির অনুমতি পরিবর্তন করতে হবে:

    chmod a+x VMware-Player-6.0.3-1895310.x86_64.bundle
    
  2. ফাইলটি শুরু করুন। ভিএমওয়্যার ইনস্টল করার জন্য আপনার সম্ভবত মূল অধিকারগুলির প্রয়োজন হবে, তবে এটি সবসময় হয় না। সুতরাং এই ক্ষেত্রে:

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

14
ধন্যবাদ! দীর্ঘশ্বাস. যদি ভিএমওয়্যার কেবল তাদের ডাউনলোড পৃষ্ঠায় এটি বলত .....
nealmcb

1
এছাড়াও আপনি করতে পারেনsudo /bin/sh VMware-Player-6.0.3-1895310.x86_64.bundle
তুষিথা সুমনাদাস

8
এটি chmod u+x`chmod a + x 'এর চেয়ে বেশি হওয়া উচিত নয় ? নতুন ব্যবহারকারীদের বিশ্বব্যাপী নির্বাহযোগ্য কিছু করার জন্য উত্সাহ দেওয়া উচিত নয়।
মুরগথ

sudoডলফিন থেকে চালাবেন কীভাবে ? যদি আমি কোনও ফাইলের ডানদিকে ক্লিক করি - "রুট হিসাবে চালান" (প্রশাসক হিসাবে চালানো) কোনও বিকল্প নেই। কিভাবে শেল ব্যবহার না করে ভিএমওয়্যার ইনস্টল করবেন?
ইউজিন মালা

30

এটি কী ধরণের ফাইল তা সন্ধান করবেন?

.bundleঅথবা VMware প্লেয়ার, ওয়ার্কস্টেশন, এবং অন্যান্য পণ্যের জন্য ফাইল আসলে শেল স্ক্রিপ্ট, এমবেডেড বাইনারি ডেটা সঙ্গে আছে। আপনি এটি fileইউটিলিটি সহ আবিষ্কার বা যাচাই করতে পারেন , যা কোন ধরণের ফাইল (সম্ভবত) তা কী তা খুঁজে পাওয়ার জন্য সহজ:

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)

এই তথ্যের উপর ভিত্তি করে ফাইলটি কীভাবে ব্যবহার করবেন?

আপনি এটি দিয়ে কার্যকর করতে পারেন chmod, তারপরে এটি চালান:

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

(যদি এটি শুধুমাত্র .bundleআপনার বর্তমান ডিরেক্টরির মধ্যে ফাইল, আপনি শুধু ব্যবহার করতে পারেন chmod +x *.bundleএবং ./*.bundle। অথবা ফাইলের নাম এবং প্রেস প্রথম কয়েকটি অক্ষর টাইপ Tab, এবং শেল আপনার জন্য বাকি আউট লিখব ।)

কেন sudo?

ভার্চুয়ালাইজেশন সফ্টওয়্যার, যেমন ভিএমওয়্যার পণ্যগুলি অবশ্যই মূল হিসাবে ইনস্টল করা উচিত। এই কারণেই আমি sudoদ্বিতীয় লাইনের শুরুতে রেখেছি । (ভার্চুয়ালাইজেশন বিপরীতে emulators কোনো ভার্চুয়ালাইজেশন নিযুক্ত না সাধারণত ইনস্টল করা হতে পারে এবং মূল দ্বারা কোনও ব্যবস্থাগ্রহণ ছাড়াই, সীমিত ব্যবহারকারী দ্বারা ব্যবহৃত।)

কেন sudoইনস্টলার গ্রাফিকাল হয়, এখানে সরল ঠিক আছে?

ভিএমওয়্যার পণ্য ইনস্টলারগুলি গ্রাফিক্যাল (কমপক্ষে ইনস্টলেশনের অংশের জন্য)। যদিও সাধারণত (অগ্রাধিকার দেওয়া বা ) দিয়ে কোনও গ্রাফিকাল প্রোগ্রাম চালনা এড়াতে সুপারিশ করা হয় তবে এই ক্ষেত্রে এটি ভাল হওয়া উচিত:sudo programgksudo programsudo -H program

  • ভিএমওয়্যার প্লেয়ার ইনস্টলার এবং সাধারণভাবে এক্সিকিউটেবল ইনস্টলারগুলির দ্বারা চালিত ব্যবহারকারীর হোম ডিরেক্টরিতে কনফিগারেশন ফাইলগুলি লেখার চেষ্টা করার সম্ভাবনা কম।
  • এমনকি যদি তারা তা করেও, কনফিগারেশন ফাইলগুলি স্বয়ং ইনস্টলারের সাথে সম্পর্কিত - তারা সীমিত ব্যবহারকারীর দ্বারা প্রোগ্রামগুলি সাধারণত চালানো থেকে বিরত রাখত না কারণ আপনি কোনও অ-রুট ব্যবহারকারীর মতো ইনস্টলারটি চালানোর পক্ষে সম্ভাবনা কম।

2
এটি বিভিন্ন বান্ডিল ফাইলের জন্য পরিবর্তিত হয়। বিশ্বাসভাজন তারিখে file Downloads/VMw*বলেছেন VMware-Player-7.0.0-2305329.x86_64.bundle: data পরিবর্তে আপনি দেখতে পারেন কি ফাইল `বিড়াল -vt ~ / ডাউনলোড / ভী মাধ্যমে দিয়ে শুরু হয় * | more` যা দেখায় এটা ইঙ্গিত এটা একটি শেল স্ক্রিপ্ট একটি লাইন দিয়ে শুরু হয়: #!/usr/bin/env bash
nealmcb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.