কোনও ডেবিয়ান ভার্চুয়াল মেশিনে ভার্চুয়ালবক্স অতিথি সংযোজনগুলি কীভাবে ইনস্টল করবেন


46

আমি একটি দেবিয়ান ভার্চুয়াল মেশিনে ভার্চুয়ালবক্স গেস্ট সংযোজন ইনস্টল করার জন্য লড়াই করে যাচ্ছি (ডেবিয়ান 7, ডেবিয়ান 8 এবং ডেবিয়ান 9)।

উত্তর:


66

ডিবিয়ান 9 এর টিএল; ডিআর সংস্করণটি মূল হিসাবে:

echo deb http://ftp.debian.org/debian stretch-backports main contrib > /etc/apt/sources.list.d/stretch-backports.list
apt update
apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)

এটি হ'ল ভার্চুয়ালবক্স অতিথি সংযোজনগুলি ইনস্টল করা আছে।

ভার্চুয়ালবক্স দেবিয়ান 10 এ উপলব্ধ নেই এবং এটি কোনওটিতেই উপলব্ধ করা হবে না buster-backports। লুকাস নুসবাউমের একটি আনুষ্ঠানিক প্যাকেজ রয়েছে; যদি আপনি সেগুলি ব্যবহার করতে চান তবে আপনার তাঁর নির্দেশাবলী অনুসরণ করা উচিত (কেবলমাত্র লিঙ্কযুক্ত - লিঙ্কটি বৈধ হওয়া বন্ধ করে দিলে প্যাকেজগুলি সম্ভবত উপলভ্য নয়, সুতরাং এখানে নির্দেশাবলী অনুলিপি করা অর্থহীন)।

আরও বিশদে বিশদে, দেবিয়ান প্যাকেজগুলি ব্যবহার করে ডিবান 7, 8 এবং 9 এর সমাধান এখানে দেওয়া হয়েছে:

  • ডেবিয়ান 7 এবং 8 এর জন্য, contribসংগ্রহস্থলগুলি সক্ষম করুন ; উদাহরণস্বরূপ , দেবিয়ান 8 এর জন্য, নিশ্চিত করুন যে /etc/apt/sources.listএতে আপনার মতো কিছু রয়েছে

    deb http://ftp.debian.org/debian jessie main contrib
    
  • ডেবিয়ান 9 এর জন্য, এর সাথে ব্যাকপোর্টগুলি সক্ষম করুন contrib; এটি করার জন্য, একটি লাইন যুক্ত করুন

    deb http://ftp.debian.org/debian stretch-backports main contrib
    

    to /etc/apt/sources.list(বা আরও ভাল, একটি stretch-backports.listফাইল ইন /etc/apt/sources.list.d);

  • ইনস্টল করুন virtualbox-guest-dkms, কার্নেল শিরোনাম এবং optionচ্ছিকভাবে virtualbox-guest-x11(গ্রাফিকাল গেস্ট ইউটিলিটিগুলির জন্য):

    sudo apt update
    sudo apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
    

    ( আপনি দ্বিতীয় লাইনের -t stretch-backportsপরে installযদি আপনি ডিবিয়ান 9 ব্যবহার করেন)

এটা সব যে এর প্রয়োজন - আপনি আপনার VM- র মধ্যে অতিথি সংযোজন মাউন্ট অথবা ইনস্টলার চালানোর জন্য প্রয়োজন হবে না। আপনি আপনার Vagrantfile(বা আপনি আপনার ভিএম সরবরাহ করার জন্য যা কিছু ব্যবহার করেন) এ তিনটি লাইন শেল ডাকে যুক্ত করতে পারেন এবং সেগুলি ভুলে যেতে পারেন।

virtualbox-guest-dkmsপ্যাকেজ ইনস্টল করার ফলে উপযুক্ত কার্নেল মডিউলগুলি স্বয়ংক্রিয়ভাবে নির্মিত (এবং কার্নেলটি আপগ্রেড করা হলে পুনর্নির্মাণ করা হবে) এবং গেস্ট সংযোজনগুলি ইনস্টল করার বিষয়টি নিশ্চিত করবে।

(মনে রাখবেন যে এটি ভিএম-তে আপনি যে ডেবিয়ান ব্যবহার করছেন তার যে কোনও সংস্করণে অতিথি সংযোজনগুলির সংস্করণ ইনস্টল হবে , যা ভিএম চালিত ভার্চুয়াল বাক্সের সংস্করণের সাথে মেলে না - তবে অতিথি সংযোজনগুলি এখনও ঠিক কাজ করা উচিত))


1
ডেবিয়ান 8.3 - 3.16.0-4-amd64 - 3.16.51-3 (2017-12-13) এর জন্য কাজ করার বিষয়টি নিশ্চিত করেছেন আপনি অ্যাপ-গেট ইনস্টল - না-ইনস্টল সহ এক্স -11 যোগ না করে "কেবলমাত্র সার্ভার" সংযোজন ইনস্টল করতে পারবেন -ভার্চুয়ালবক্স-গেস্ট-ইউটিস ভার্চুয়ালবক্স-গেস্ট-ডিকেএমএস লিনাক্স-শিরোনামগুলির প্রস্তাব দেয় - un (একচেটিয়া)
মার্কো রসি

একটি দক্ষ ইনস্টল উপর সত্যিই মূল্যবান তথ্য! আমি ভবঘুরে-vbguest যেমন রিচার্ড দ্বারা প্রস্তাবিত ব্যবহার করতে নির্বাচিত superuser.com/a/1025183/187346 কারণ আমি কারণ অতিথি সংযোজন ইনস্টল হওয়া নেই সেগুলি যৌথরূপে ব্যবহৃত ফোল্ডার সঙ্গে ভবঘুরে ত্রুটি মধ্যে চলমান রাখা কিন্তু ফোল্ডার নির্দিষ্ট ছিল না।
কলিন

53

আপনার লিনাক্স ডেবিয়ান ভার্চুয়াল মেশিনে ভার্চুয়ালবক্স অতিথি সংযোজনগুলি ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. টার্মিনাল খুলুন এবং root( su); আপনি যদি sudoসক্ষম করে থাকেন তবে আপনি উদাহরণস্বরূপও করতে পারেন sudo -i; man sudoসমস্ত বিকল্পের জন্য দেখুন ):

    su
    

রুট পাসওয়ার্ড লিখুন এবং এন্টার টিপুন

বিকল্পভাবে আপনি sudo -sযদি এটি ইনস্টল করা থাকে এবং আপনি যেখানে লগ ইন করেছেন তার ব্যবহারকারীর প্রয়োজনীয় অধিকার রয়েছে যদি আপনি ব্যবহার করতে পারেন ...

  1. এপিটি ক্যাশে আপডেট করুন :

    apt-get update
    
  2. সর্বশেষতম সুরক্ষা আপডেট ইনস্টল করুন:

    এই পদক্ষেপটি আপনার সমস্ত প্যাকেজ আপগ্রেড করবে, সুতরাং এটি সম্পর্কে বুদ্ধিমান হন। নীচের পদক্ষেপগুলি প্রথমে চেষ্টা করুন এবং সেগুলি যদি না হয় তবে তা কাজ করার জন্য যথেষ্ট হতে পারে, তারপরে আপগ্রেড করুন এবং আবার চেষ্টা করুন।

    apt-get upgrade
    
  3. এই প্রয়োজনীয় প্যাকেজ ইনস্টল করুন:

    ভার্চুয়ালবক্স লিনাক্স গেস্ট অ্যাডিশনগুলি ইনস্টল করার সময় প্যাকেজগুলি build-essentialএবং module-assistantউভয়ই কার্নেল মডিউলগুলি সংকলন করতে সক্ষম হতে হবে must সুতরাং, এই কমান্ডটি কাজ করতে প্রয়োজনীয় শিরোনাম এবং প্যাকেজগুলি (সংকলক এবং গ্রন্থাগারগুলি) পাবে। লক্ষ্য করুন, আপনার ভার্চুয়ালবক্স লিনাক্স গেস্ট অ্যাডিশনগুলি ইনস্টল করার পরে আপনি কিছু প্যাকেজ পাশাপাশি লিনাক্স শিরোনামের পিছনে রেখে যাবেন যা আপনি পরে মুছতে পারেন বা নাও করতে পারেন। আমার ক্ষেত্রে তাদের কোনও ক্ষতি হয়নি, তবে সিস্টেমের সুসংগতির জন্য, আপনি খেলার পরে বাছাই করতে চাইতে পারেন।

    apt-get install build-essential module-assistant
    
  4. কার্নেল মডিউল তৈরির জন্য আপনার সিস্টেমটি কনফিগার করুন:

    m-a prepare
    
  5. অতিথি সংযোজন আইএসও :োকান:

    মেনু ডিভাইসগুলি প্রসারিত করুন এবং গেস্ট অ্যাডিশন সিডি চিত্র সন্নিবেশ করুন এ ক্লিক করুন ...

  6. এটি স্বয়ংক্রিয়ভাবে মাউন্ট হওয়া উচিত, তবে কোনও কারণে যদি তা না ঘটে:

    mount /media/cdrom
    
  7. নিম্নলিখিত স্ক্রিপ্ট চালান:

    sh /media/cdrom/VBoxLinuxAdditions.run
    
  8. সিস্টেমটি পুনরায় চালু করুন:

    reboot
    

3
এটি ডেবিয়ান 9. এর জন্য কাজ করে
অর্টোমালা লোকনি

1
ডেবিয়ান 9-তে, এটি একটি ত্রুটি বার্তা দিয়েছে যা "আপনার বর্তমান লিনাক্স কার্নেলের উত্সগুলি সন্ধান করতে অক্ষম"।
ব্যবহারকারী 2800708

2
আপনি কার্নেল শিরোলেখ অনুপস্থিত, অনুগ্রহ করেsudo apt-get update && sudo apt-get install linux-headers-`uname -r`
ximbal

আপনার একটি আপ টু ডেট ভার্চুয়ালবক্স ইনস্টলেশন রয়েছে কিনা তা পরীক্ষা করে দেখুন
হেডেন থ্রিং

2
কমান্ডটি প্যাকেজটি m-a prepareটানতে পারে linux-headers, সমস্ত নির্দেশাবলী একটি ডেবিয়ান 9 ইনস্টল-এ কাজ করে।
আলেমানি

5

ডেবিয়ান সংগ্রহস্থল থেকে ভার্চুয়ালবক্স গেস্ট অ্যাডন ইনস্টল করার বিকল্প হ'ল বিক্রেতার উত্সগুলি ব্যবহার করা। ভান্ডারটি পুরানো এবং আরও স্থিতিশীল কোড সরবরাহ করবে বলে আশা করা হচ্ছে, তবে বিক্রেতার উত্সগুলি সর্বশেষ বৈশিষ্ট্য এবং সুরক্ষা আপডেট পাবেন।

আমি ভার্চুয়ালবক্স 5.0.30 এবং ওএস এক্স 10.11.6 ব্যবহার করে ডিবিয়ান 9.4 অতিথির লিনাক্স কার্নেল চলমান 4.9.0-4 তে পরবর্তী নির্দেশাবলী সফলভাবে চেষ্টা করেছি। প্রথমে গেস্ট অ্যাডোনগুলি আইএসও চিত্রটি ভার্চুয়াল মেশিনে সংযুক্ত করুন এবং তারপরে এটি শুরু করুন। বুটআপের পরে, চিত্রের বিষয়বস্তুগুলিতে পাওয়া যাবে /media/cdrom0/। প্রথমত, দুটি প্যাকেজ এবং তাদের নির্ভরতা ইনস্টল করতে হবে:

$ sudo apt-get install linux-headers-$(uname -r) build-essential

তারপরে, সরবরাহকারী সরবরাহিত স্ক্রিপ্টটি চালান যা প্রয়োজনীয় কার্নেল মডিউলগুলি তৈরি করে এবং ইনস্টল করে:

$ cd /media/cdrom0/
$ sudo sh VBoxLinuxAdditions.run

ভার্চুয়াল মেশিনটি রিবুট করুন এবং উপভোগ করুন!


4

ডেবিয়ান 9-এ, ভার্চুয়ালবক্স-গেস্ট-ডিকেএমএস প্যাকেজটি অস্থির (সিড) সংগ্রহস্থলটিতে রয়েছে।

  • এটি এতে যুক্ত করুন /etc/apt/sources.list:

    deb http://http.us.debian.org/debian sid main non-free contrib
    
  • সংগ্রহস্থল আপডেট করুন এবং প্যাকেজ ইনস্টল করুন

    sudo apt-get update
    sudo apt-get install virtualbox-guest-dkms
    
  • Ptionচ্ছিকভাবে: সিড সংগ্রহস্থলটি অক্ষম করুন, কারণ এতে প্যাকেজগুলির জন্য আপডেট রয়েছে যা আপনি চান না।


আমি ভার্চুয়াল মেশিনটি রিবুট করার সময় পর্যন্ত এটি কাজ করতে দেখা গেছে; এটি ফিরে আসার পরে, এটি এখনও /vagrantভিএম-তে বর্তমান হোস্ট ডিরেক্টরিটি মাউন্ট করার পরিবর্তে "rsync" d । যেহেতু সেই মাউন্টটি আমি অতিথি সংযোজনগুলি চেয়েছিলাম তার পুরো কারণ ছিল, এটি এখনও কার্যকরভাবে ভেঙে গেছে।
অফবি 1

স্ট্রেড-ব্যাকপোর্টগুলি সাধারণত সিড ব্যবহারের চেয়ে পছন্দনীয় নয়?
কার্ল বার্টেল 11'18
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.