উবুন্টু সফটওয়্যার সেন্টার বা টার্মিনালের মাধ্যমে কোনও অ্যাপ্লিকেশন ইনস্টল করার মধ্যে কি পার্থক্য রয়েছে?


22

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

আমি এই প্রশ্নগুলি জিজ্ঞাসা করার জন্য এটি জিজ্ঞাসা করছি: আমি যখন আপডেট চালাব এবং তারপরে আপগ্রেড করব, তখন কি এই অ্যাপ্লিকেশনটি আপগ্রেড হবে বা হবে না? ফলাফল দুটি বিকল্পে একই?

উত্তর:


11

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

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

কখনও কখনও, কোনও প্যাকেজ ইনস্টল করতে ব্যর্থ হয় কেবল তার একটি নির্ভরতা ইনস্টল না হওয়ার কারণে (এবং নিয়মিত ইনস্টলটি স্বয়ংক্রিয়ভাবে এটি বেশিরভাগের মতো ঠিক করে না)। এটি যখন ঘটে তখন আপনি প্রায়শই প্রথমে অনুপস্থিত প্যাকেজটি ইনস্টল করতে পারেন এবং তারপরে আপনার ইনস্টলটি সফল হবে।

এছাড়াও, অ্যাপ্ট-গেট আপনাকে অন্যান্য প্যাকেজগুলির সাথে আপনার প্যাকেজটির সাথে "প্রস্তাবিত" পরামর্শ দেবে, যাতে আপনি সেগুলি সন্ধান করতে পারেন এবং সেগুলির কোনও চান কিনা তা দেখতে পারেন।

এটি পূর্বে ইনস্টল করা যে কোনও প্যাকেজগুলির উপরও প্রতিবেদন দেয় যা সম্ভবত আর প্রয়োজন হয় না এবং সেগুলি কীভাবে অপসারণ করা যায় তা আপনাকে বলে।

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

উবুন্টু 12.04 এ, নতুন ইনস্টল হওয়া অ্যাপ্লিকেশনগুলি ডিফল্টরূপে লঞ্চারে যুক্ত হয় তবে এটি কেবল সফ্টওয়্যার কেন্দ্র ব্যবহার করে ইনস্টল করা অ্যাপ্লিকেশনগুলিতেই ঘটে।


15

এটি সত্যই সঠিক নয়, তবে খুব বেশি দূরে নয়।

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

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

এরপরে আপনি জিইউআই সফটওয়্যার কেন্দ্র বা কমান্ড লাইনটি অ্যাপলিকেশন এক্সএক্সএক্সএক্স ব্যবহার করে একটি সংগ্রহস্থল থেকে ইনস্টল করতে পারেন

আপনি dpkg ব্যবহার করে একটি .deb ফাইল ইনস্টল করতে পারেন বা অন্যান্য ইনস্টলগুলি বাইনারি ইনস্টলার ব্যবহার করে বা এমনকি বাইনারি ফাইলগুলি সঙ্কুচিত করেও করা যেতে পারে।

সারাংশ:

  • সমস্ত অ্যাপ্লিকেশন কোনও সংগ্রহস্থল থেকে ইনস্টল করতে হয় না
  • অনেকগুলি হাজার হাজার অ্যাপ্লিকেশন ইতিমধ্যে প্রাথমিক ইনস্টল-এ পূর্ব-কনফিগার করা ভান্ডারে রয়েছে
  • আপনি সংগ্রহস্থলগুলি যুক্ত করতে পারেন এবং তারপরে অ্যাপ্লিকেশনগুলি ইনস্টল করতে GUI বা কমান্ড লাইন ব্যবহার করতে পারেন
  • আপনি .deb ফাইল, বাইনারি বা সংক্রামিত ফাইল ব্যবহার করে সংগ্রহস্থলগুলিতে নেই এমন প্রোগ্রামগুলি ইনস্টল করতে পারেন
  • একটি রিপোজিটরি থেকে ইনস্টল করা অ্যাপ্লিকেশনগুলি, সম্ভব হলে আপডেট করা এবং আপগ্রেড কমান্ডগুলি চালনার সময় আপগ্রেড করা হবে। একটি ক্যাভিয়েট উদাহরণস্বরূপ 11.10 থেকে 12.04 এ ডিস্ট্রিবিউশন আপগ্রেড করার পরে) ... সেক্ষেত্রে আপনার পূর্বে যোগ করা কোনও সংগ্রহস্থল পুনরায় যুক্ত করতে হবে।

সুতরাং যে কোনও ক্ষেত্রে, আমি যখন অ্যাপটি-গেট আপগ্রেড চালনা করব তখন অ্যাপ্লিকেশনটি স্বয়ংক্রিয়ভাবে আপগ্রেড হবে, তাই না?
গ্যাব্রিয়েল

যদি অ্যাপ্লিকেশনগুলি কোনও সংগ্রহস্থলের মাধ্যমে ইনস্টল করা থাকে - হ্যাঁ। আপনি যদি এটি অন্যভাবে ইনস্টল করেন তবে।
সিপ্রিফিট

আমি যে প্রশ্নটি মিস করেছি সেটির সংগ্রহস্থল দিক পরিচালনা করার জন্য +1।
জো

5

সংগ্রহস্থলগুলি একবার যুক্ত করতে হবে এবং সক্ষম করতে হবে। আপনি সম্ভবত নির্দেশাবলী দেখতে পাবেন:

স্থিতীয় বাম্বলবি রিলিজ পিপিএ যুক্ত করুন এবং মালিকানাধীন এনভিআইডিআইএ ড্রাইভার ব্যবহার করে বাম্বলি ইনস্টল করুন:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

একটি সংগ্রহস্থল যুক্ত করার জন্য একবার মাত্র কাজ করতে হবে। উপরের উদাহরণে, বাম্বলবি প্রোগ্রামটি ডিফল্ট সংগ্রহস্থলগুলিতে উপলভ্য নয়, সুতরাং আপনাকে এই তৃতীয় পক্ষের সংগ্রহস্থল সক্ষম করতে হবে ( add-apt-repositoryপ্রোগ্রামটি ব্যবহার করে )।

দ্বিতীয় লাইনটি, apt-get updateপ্যাকেজগুলির সর্বশেষ তথ্য পুনরুদ্ধার করতে প্যাকেজ তালিকাগুলি রিফ্রেশ করে। যদি একটি নতুন সংগ্রহস্থল যুক্ত করা হয় তবে এটি এই সংগ্রহস্থল থেকে নতুন প্যাকেজের ডেটাবেসকে অবহিত করবে।

তৃতীয় কমান্ডটি apt-get install ...ইনস্টলেশনের জন্য প্যাকেজ নির্বাচন করার সমতুল্য।

উবুন্টু সফ্টওয়্যার কেন্দ্র আপনাকে রিপোজিটরিগুলিতে উপলব্ধ এমন সফ্টওয়্যার ইনস্টল করতে দেয়। আপনি apt-get installকমান্ডটি ব্যবহার করে প্যাকেজগুলি "ম্যানুয়ালি" ইনস্টল করার সময় ফলাফলটি আলাদা হয় না । আপনি এখনও আপডেটগুলি এবং এ জাতীয় সংগ্রহস্থলগুলি থেকে পাবেন।

অবশেষে, আপনি "foo.deb ডাউনলোড করুন এবং এটি ইনস্টল করুন" এর মতো নির্দেশাবলীর মুখোমুখি হতে পারেন sudo dpkg -i foo.deb। এই ক্ষেত্রে, প্যাকেজটির লেখক সিস্টেম কনফিগারেশন (গুগল ক্রোমের মতো) পরিবর্তন না করে আপনি আপগ্রেডগুলি পাবেন না।


ঠিক আছে, আমি বুঝতে পেরেছি, সুতরাং যখন আমি সফ্টওয়্যার কেন্দ্র থেকে একটি অ্যাপ্লিকেশন ইনস্টল করি তার অর্থ, উদাহরণস্বরূপ, গিম্পটি ইতিমধ্যে সংগ্রহস্থলগুলিতে রয়েছে এবং এটি অ্যাপট-গেট কমান্ড চালাচ্ছে o সুতরাং, আপগ্রেডে গিম্প প্রোগ্রামটি এটির মতো আপগ্রেড করা হবে উদাহরণস্বরূপ, টার্মিনাল থেকে ইনস্টল করা হয়েছে?
গ্যাব্রিয়েল

হ্যাঁ, apt-getকমান্ড এবং সফ্টওয়্যার কেন্দ্রের উভয় ক্রিয়াকলাপ হ'ল সংগ্রহস্থল কোনও আপডেটের ঘোষণা দিলে প্রোগ্রামটি আপগ্রেড হবে তা নিশ্চিত করবে।
লেকেনস্টেইন

4

সফ্টওয়্যার কেন্দ্রটি এপটি সরঞ্জামটির একটি সামনের দিকের ইউআই। আপনি যখন সফ্টওয়্যার কেন্দ্র থেকে কোনও সফ্টওয়্যার ইনস্টল করেন, এটি এপিটি সহ ইনস্টল হয়। সুতরাং, যখন আপনি একটি apt-get updateএবং একটি করেন apt-get upgradeআপনি কেন্দ্র থেকে ইনস্টল করা সফ্টওয়্যার আপডেট করবেন। তদ্ব্যতীত, যদি সফ্টওয়্যার কেন্দ্রটিতে স্বয়ংক্রিয়ভাবে একটি সংগ্রহস্থল যুক্ত করতে হয়, তবে আমি অ্যাপ্লিকেশন দ্বারাও ব্যবহার করব, কারণ আমি যেমন বলেছি, সফ্টওয়্যার কেন্দ্রটি অ্যাপটি ব্যবহার করে। আপনি যখন aptকোনও কিছু ইনস্টল করেন তখন সর্বদা একটি সংগ্রহস্থল যুক্ত করতে হবে না, আপনি টাইপ apt-get install vlcকরলে এটি ভিএলসি ইনস্টল করবেন তবে আপনি কোনও সঞ্চয়ী যোগ করেন নি।


ঠিক আছে, এখন আমি আপনার উত্তরটি দেখেছি, সুতরাং যখন আমি একটি অ্যাপ্লিকেশন ডর উদাহরণটি ইনস্টল করেছি, ভিএলসি, আমি যদি অ্যাপটি-গিগ আপগ্রেডের মাধ্যমে এটি আপগ্রেড করতে চাই তবে আমি ঠিক আছি? এবং যদি এটি কেন্দ্র থেকে ইনস্টল করা থাকে , তাহলে এটি এপ-গেট আপগ্রেডের মাধ্যমে আপগ্রেড করা হবে?
গ্যাব্রিয়েল

না, আপনি যদি ভিএলসি ইনস্টল করেন তবে আপনি কোনও apt-get install vlcভান্ডার যোগ করেন নি। আপনি কেবল উবুন্টু সংগ্রহস্থল থেকে একটি সফ্টওয়্যার ইনস্টল করেছেন've আপনি যদি সফ্টওয়্যার কেন্দ্র থেকে ইনস্টল করেন তবে একই সফ্টওয়্যারটি ইনস্টল করা হবে। "এবং যদি এটি কেন্দ্র থেকে ইনস্টল করা হয়, তবে এটি এপটি-গেইন আপগ্রেডের মাধ্যমে আপগ্রেড করা হবে?" আমি যেমন দু'বার বলেছি, হ্যাঁ, কেননা কেন্দ্রটি যথাযথ ব্যবহার করে। এবং apt-get upgradeআপনি যখন নিজের কম্পিউটার থেকে আপডেটগুলি ইনস্টল করেন তখন কেন্দ্রটি যা করে। অ্যাপ্ট এবং কেন্দ্রটি জিনিস, কেবলমাত্র ইউআই আলাদা।
বাহাক্কা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.