উবুন্টুতে কীভাবে ভিএস কোড আপডেট করবেন?


73

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

আমি কীভাবে এই ভিএস কোড ইনস্টলেশনটি দক্ষতার সাথে আপডেট করতে পারি? আমি মনে করতে পারি একটি জিনিস হ'ল পুরানো "এক্সটেনশনগুলি" ফোল্ডারটি রেখে কেবল নতুন জিপটি ডাউনলোড করা এবং একই স্থানে এক্সট্র্যাক্ট করা।

আমি যদি .debসংস্করণটি ব্যবহার করি তবে একই প্রক্রিয়াটি কী হবে (প্রতিবার কোনও আপডেট থাকাকালীন নতুন .deb ডাউনলোড করুন?)


4
এটাই আমি করছি। মাসে প্রায় একবার আমি ওয়েবসাইটে যাই এবং নতুন সংস্করণ ডাউনলোড করি এবং এটি কেবল পুরানোটির উপরে ইনস্টল করি। পরবর্তীতে ভিএস কোডের একটি সহায়তা সফ্টওয়্যার আপডেট চেকার এখনই সহায়তা মেনুতে নির্মিত হয়েছে। চিয়ার্স, আল
হেননেমা

1
হ্যাঁ, ইনস্টল করা ভিএস কোডটিতে সেই বৈশিষ্ট্য রয়েছে, তবে যখনই কোনও আপডেট হয় -> এটি একটি ডায়লগ দিয়ে জিজ্ঞাসা করে -> আমাকে ডাউনলোড সাইটে প্রেরণ করুন ... এটি এখনও কিছুটা অসুবিধে হয় না।
রামক্রাইস

আচ্ছা হ্যাঁ ... তবে আমরা মাইক্রোসফ্টের কথা বলছি, হ্যাঁ? আমি ভিএস কোডের কোনও পিপিএ বা সংগ্রহস্থল সম্পর্কে অবগত নই। চিয়ার্স, আল
হেননেমা

V1.10.1 হিসাবে লিনাক্সের জন্য সরকারী স্বাক্ষরিত সংগ্রহস্থলগুলি যুক্ত করা হয়েছে। "এটি প্ল্যাটফর্মের আপডেট পদ্ধতি ব্যবহার করে স্বয়ংক্রিয় আপডেটগুলি সক্ষম করে ables"
দিনেশ

@dinesh Kool স্বয়ংক্রিয় আপডেটগুলো
christianbueno.1

উত্তর:


90

এটি আমার পক্ষে কাজ করে:

wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_amd64.deb
sudo dpkg -i /tmp/code_latest_amd64.deb

ডেকে আনা একটি এক্সিকিউটেবল বাশ স্ক্রিপ্টে এই 2 টি পদক্ষেপ নিক্ষেপ করুন auto-update-vscodeএবং আপনি ভিএস কোড যে কোনও সময় বলেছেন যে এটি সেকেলে রয়েছে তা কেবল আপনার শেল থেকে চালাতে পারেন।


1
এটি আমাকে এখন 2 ভিএসকোড ইনস্টল করেছে, আমি উবুন্টুতে রয়েছি
ক্যাসিয়ানো মন্টানারি

আমার জন্য, পুরানো .দেব সঠিকভাবে প্রতিস্থাপন করা হয়েছিল। @ ক্যাসিয়ানোমন্টানারি আপনি কি প্রথমবারের মতো অন্য কিছু রূপ বেছে নিয়েছিলেন?
ব্যবহারকারী18099

@ ব্যবহারকারী18099 হ্যাঁ, আমি উবুন্টু থেকে সফ্টওয়্যার সেন্টারের মাধ্যমে ভিএসকোড ইনস্টল করেছি। আমি তখন থেকে আমার পিসিকে ফর্ম্যাট করেছি, এখন উবুন্টু 18.04 এ, শুধুমাত্র সফ্টওয়্যার কেন্দ্র থেকে ভিএসকোড ইনস্টল করেছি।
ক্যাসিয়ানো মন্টানারি

28

ভ্লাদিমির এস সঠিক সমাধান পোস্ট করেছেন, যদিও তিনি উত্তরটিতে যে বিভাগটির সাথে সরাসরি লিঙ্ক ছিলেন না। সরাসরি লিঙ্কটি এখানে: https://code.visualstudio.com/updates/v1_10#_miscellaneous

যারা ক্লিক করতে চান না তাদের জন্য, মাইক্রোসফ্ট প্রতি অফিসিয়াল সমাধান এখানে:


ডেবিয়ান এবং উবুন্টু ভিত্তিক বিতরণ

দেবিয়ান / উবুন্টু ভিত্তিক বিতরণগুলির জন্য ইনস্টল করার সহজতম উপায় হ'ল গ্রাফিকাল সফ্টওয়্যার কেন্দ্রের মাধ্যমে বা কমান্ড লাইনের মাধ্যমে .deb প্যাকেজ (64-বিট) ডাউনলোড এবং ইনস্টল করা:

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies

.Deb প্যাকেজটি ইনস্টল করা নিয়মিত সিস্টেম আপডেট মেকানিজম (অ্যাপটি আপডেট) ব্যবহার করে স্বয়ংক্রিয়ভাবে আপডেট সক্ষম করতে অ্যাপটি সংগ্রহস্থল এবং স্বাক্ষরকরণ কীটি স্বয়ংক্রিয়ভাবে ইনস্টল হবে। মনে রাখবেন যে 32-বিট এবং .tar.gz বাইনারিগুলি ডাউনলোড পৃষ্ঠায়ও উপলভ্য।

সংগ্রহস্থল এবং কীগুলি নিম্নলিখিত স্ক্রিপ্টের সাহায্যে ম্যানুয়ালি ইনস্টল করা যেতে পারে:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

তারপরে প্যাকেজ ক্যাশে আপডেট করুন এবং প্যাকেজটি ব্যবহার করে ইনস্টল করুন:

sudo apt-get update
sudo apt-get install code # or code-insiders

19

আপনাকে প্যাকেজটি ম্যানুয়ালি ডাউনলোড করতে হবে না। আপনি ঠিক করতে পারেন:

sudo apt-get update
sudo apt-get install code 

উত্স: https://code.visualstudio.com/docs/setup/linux


3
এটি বর্তমানে সেরা সমাধান
জিয়েরগসক

আপনি এর জন্য সংগ্রহস্থল যুক্ত করার পদক্ষেপগুলি মিস করেছেন।
মারু

@ মুরু - এটি পোস্ট করার সময় এটি প্রয়োজন ছিল না। এটা কি এখন?
কাটিনকা হেসেলিংক

যেহেতু উবুন্টু স্টোরগুলিতে এমন কোনও প্যাকেজ নেই, হ্যাঁ। প্যাকেজ.বুন্টু.সিয়ার্ক? কিওয়ার্ডস = কোড আপনার নিজস্ব লিঙ্কটি পড়ুন, সংগ্রহস্থল যুক্ত করার পদক্ষেপগুলি ইনস্টলের জন্য ধাপগুলির ঠিক উপরে।
মুড়ু

1
হ্যাঁ, প্রশ্নটি এটাই হ'ল এবং আপনি যদি ডিব ফাইলটিকে প্রথম স্থানে ইনস্টল করতে ব্যবহার করেন তবেই রেপো স্বয়ংক্রিয়ভাবে যুক্ত হয়। আপনি জিপ ব্যবহার না হলে।
এটিও

4

সত্যিকারের এমএস শৈলীতে, তারা ঠিক করেছে প্যাকেজটি কল করার জন্য code। সুতরাং সর্বশেষতম .deb এবং: ডাউনলোড করুন

sudo dpkg -r code
sudo dpkg -i code_downloaded_package.deb

কনফিগারেশন, ইনস্টল করা এক্সটেনশন এবং এমনকি বর্তমানে ব্যবহৃত ফোল্ডার সংরক্ষণ করা হয়।


এই পদ্ধতি, শুধু কাজ করে!
শিভাদাস এন

3

ডেবিয়ান-ভিত্তিক সিস্টেমে # 2973 ওএস-লেভেল আপডেটিং সক্ষম করার জন্য সেটআপ অপ্ট রেপোজিটরি ইস্যু অনুসারে , অফিসিয়াল পিপিএ এখনও চলছে।

গিথুব এবং ওপেনসুজে দুটি পিপিএ হোস্ট করা আছে। ভিএসকোডের অফিসিয়াল পিপিএ হওয়ার আগে আপনি https://github.com/tagplus5/vscode-ppa ব্যবহার করতে পারেন ।


1

নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করুন: -

  1. .Deb প্যাকেজ হিসাবে ভিজ্যুয়াল স্টুডিও কোডের সর্বশেষতম সংস্করণটি ডাউনলোড করুন।

  2. জিডিবি প্যাকেজ ইনস্টলার ইনস্টল করুন (ইনস্টল না থাকলে)।

  3. তারপরে জিডিবি প্যাকেজ ইনস্টলার ব্যবহার করে .deb প্যাকেজটি (যা আপনি আগে ডাউনলোড করেছেন) খোলার মাধ্যমে ভিজ্যুয়াল স্টুডিও কোড (পুরানো সংস্করণ) সরান এবং তারপরে "প্যাকেজ সরান" বিকল্পটি ক্লিক করুন।

  4. তারপরে GDebi প্যাকেজ ইনস্টলার ব্যবহার করে ভিজ্যুয়াল স্টুডিও কোডের সর্বশেষ সংস্করণটির .deb প্যাকেজটি খুলুন এবং "প্যাকেজ ইনস্টল করুন" ক্লিক করুন এবং ভিজ্যুয়াল স্টুডিও কোডের সর্বশেষ সংস্করণটি ইনস্টল করুন।

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

এই পদ্ধতির মাধ্যমে আপডেট করা ভিজ্যুয়াল স্টুডিও কোডের কনফিগারেশন ফাইলগুলি সরিয়ে / মুছে ফেলবে না এবং এজন্য ভিজ্যুয়াল স্টুডিও কোডে আপনার সমস্ত কনফিগারেশন পুনরুদ্ধার করা হয়েছে।

এই পদ্ধতিটি অন্যান্য কোড সম্পাদকদের যেমন সাব্লাইম পাঠ 3 এবং পরমাণুর জন্যও কাজ করে। আমি নিজে এটি পরীক্ষা করেছি এবং যাচাই করেছি।




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