আমি কি ভ্যাগ্র্যান্ট বাক্সটির নাম পরিবর্তন করতে পারি?


41

আমি যখন আমার বাক্স তালিকায় যুক্ত করেছিলাম তখন একটি বক্সের নাম ভুল বানান করেছিলাম:

vagrant box list
debian
ubnutu

আমি কি বাক্সটি পুনরায় জমা না করেই নাম পরিবর্তন করতে পারি?

উত্তর:


46

আপনি কেবল সেই ডিয়ারটির নাম পরিবর্তন করতে পারেন যা বক্সটি উপস্থাপন করে। যদি আপনার অসম্পূর্ণ ফাইলগুলি তাদের ডিফল্ট ডিয়ারে থাকে (যেমন /path/to/your/home/.vagrant.d) আপনি কেবল করতে পারেন:

mv vagrant_path/boxes/box_to_rename vagrant_path/boxes/new_box_name

এছাড়াও বাক্সের জন্য নতুন লেবেল ব্যবহার করার জন্য ভ্যাগ্রান্টফায়ালটি পরিবর্তন করতে ভুলবেন না। পরিবর্তনগুলি config.vm.boxপ্রতিফলিত করার জন্য আপনাকে কেবল নির্দেশিকা পরিবর্তন করতে হবে।


এটি আমার পক্ষে কার্যকর হয়নি - আমার সন্দেহ হয় যে কোথাও একটি কনফিগার ফাইল রয়েছে যা আপডেট করার দরকার আছে। @ তিলের পরামর্শ কার্যকর হয়েছে।
অ্যাড্রিয়ান মৌআত

@ অ্যাড্রিয়ানমৌট: হুম, আমার পক্ষে কাজ করেছেন। পুনরায় নামকরণের সময় আপনার কাছে কী প্রশ্নযুক্ত বাক্সটি সক্রিয়ভাবে ভিএম সহ চলছে? আমি ভাবতে পারি যে সমস্যা তৈরি করতে পারে, যদিও আমি সত্যিই জানি না বা এটি কেন হবে, অগত্যা। আপনি চেষ্টা করার পরে আপনি কি ফলাফল পেয়েছেন?
lindes-hw

@ লিন্ডস-এইচডব্লিউ আমার কোনও ধারণা নেই, এটি 10 ​​মাস আগে হয়েছিল ...
অ্যাড্রিয়ান মউত

@ অ্যাড্রিয়ানমৌট: যথেষ্ট ন্যায্য। বেশিরভাগ ক্ষেত্রেই, আমি কেবল এই মন্তব্যটি একটি প্রতিক্রিয়াবিহীন হিসাবে রেখে দিতে চাইনি, কারণ এটি একটি সঠিক উত্তর হওয়ার ধারণাটি থেকে (আমার মনে) প্রতিরোধ করে, এবং এখনও, আমি মনে করি এটি। যদিও এর সাথে যদি আসল সমস্যা হয় তবে তাদের সম্পর্কে শুনতে ভাল লাগবে - আপনার কাছ থেকে হোক বা ভবিষ্যতে তাদের মুখোমুখি অন্য কেউ someone
lindes-hw

@ lindes-hw এটি প্রাসঙ্গিক হতে পারে যে আমি ম্যাক ওএসে চালিত ছিলাম। আমি বিশ্বাস করি না যে আমি তখন সক্রিয়ভাবে ভিএম চালিয়েছিলাম; আমি মনে করি আমি এটি যাচাই করে নিতাম।
অ্যাড্রিয়ান মৌআত

12

আমি এটি করব:

$ vagrant box repackage misspelled-name
[vagrant] Compressing package to: /Users/johndoe/package.box
$ vagrant box add correct-name /Users/johndoe/package.box
...

যাইহোক, এই দুটি সম্পর্কে জেনে রাখা সবচেয়ে খারাপ নয়, যেহেতু আপনি প্রতিটি বার এই প্রয়োজনীয় আপডেটগুলি চালনা এড়াতে আপনি ঘন ঘন বেস বক্সগুলি আপডেট করতে পারেন (যেমন কার্নেল, সফ্টওয়্যার এবং গেস্ট সংযোজনগুলি আপডেট করুন) vagrant up


এটি করা হয়ে গেলে প্যাকেজ.বক্স ফাইলটি মুছে ফেলা কি ঠিক আছে?
পিটার হ্যানলি

1
@ পিটারহ্যানলি ইয়েপ একবার আমদানি হয়ে গেলে, এটি থেকে মুক্তি দেওয়া ঠিক আছে।
পর্যন্ত

2
মনে রাখবেন যে কেবল অন্তর্নিহিত ফাইলটির নামকরণের চেয়ে অনেক বেশি সময় লাগবে এবং বেশিরভাগ (সমস্ত?) ক্ষেত্রে সম্ভবত প্রয়োজনীয় নয় এমন প্রচুর অতিরিক্ত কাজ করে।
lindes-hw

@ লিন্ডস-এইচডাব্লু আপনি কি আরও ভাল উপায় দেখাতে পারেন? এবং কেন?
ফিলিপ আলভারেজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.