উত্তর:
ঠিক আছে ... সরল: আসুন প্যাকেজ ম্যানেজারকে জিজ্ঞাসা করি aptitude search ssh
। আপনি বরং একটি বড় আউটপুট পাবেন, তবে আমি আপনার জন্য কয়েকটি বেছে নেব:
i A openssh-client - secure shell (SSH) client, for secure acce
p openssh-server - secure shell (SSH) server, for secure acce
p ssh - secure shell client and server (metapackag
v ssh-client -
v ssh-server -
এটি আমার ডেস্কটপ এবং এতে কোনও এসএস সার্ভার নেই। এটির একটি ক্লায়েন্ট আছে। প্রথম চিঠিটি দেখুন? এখানে আপনি তিনটি ভিন্ন বেশী দেখুন: i
, p
এবং v
। তারা দাঁড়িয়ে installed
, purged
এবং virtual
। ইনস্টল করা সুস্পষ্ট, প্রোগ্রামটি রয়েছে। purged
এর অর্থ ইনস্টল করা হয়নি, আপনি যদি কোনও প্রোগ্রাম পুরোপুরি সরিয়ে ফেলেন তবে এটিকে শুদ্ধকরণ বলা হয় এবং এটি এমন কোনও প্রোগ্রাম থেকে পৃথক নয় যা কখনও ইনস্টল করা হয়নি। অবশেষে, আছে virtual
। এগুলি প্রকৃত প্যাকেজ নয় তবে ইনস্টল করার জন্য এক বা একাধিক প্যাকেজ নির্দেশ করে।
আপনি ssh
যেমন বিবরণে দেখতে পাচ্ছেন এটি একটি সাধারণ প্যাকেজ যা ক্লায়েন্ট এবং সার্ভারটি ইনস্টল করবে। আসুন প্যাকেজ ম্যানেজারকে জিজ্ঞাসা করুন এর সঠিক অর্থ:, aptitude show ssh
যা আপনাকে দেবে:
Package: ssh
State: not installed
Version: 1:6.6p1-2ubuntu2.8
Priority: optional
Section: net
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Uncompressed Size: 29,7 k
Depends: openssh-client (>= 1:6.6p1-2ubuntu2.8), openssh-server (>= 1:6.6p1-2ubuntu2.8)
Description: secure shell client and server (metapackage)
This metapackage is a convenient way to install both the OpenSSH client and the OpenSSH server. It provides nothing in and of itself, so you
may remove it if nothing depends on it.
Homepage: http://www.openssh.org/
বর্ণনাটি বেশ সোজা, তবে আপনি কেবল বর্ণনার চেয়ে এটি থেকে আরও তথ্য সংগ্রহ করতে পারেন। এখানে একটি লাইন শুরু হচ্ছে Depends
। এর অর্থ, "এই প্যাকেজটি ইনস্টল করার জন্য নিম্নলিখিত প্যাকেজগুলি অবশ্যই ইনস্টল করা উচিত"। এখন এটি দেখুন: এটি ওপেনশ-ক্লায়েন্ট এবং ওপেনশ-সার্ভার উভয়ই ইনস্টল করে।
তাহলে পার্থক্য টা কি? aptitude install openssh-server
শুধুমাত্র ইনস্টল করা হবে, এবং শুধুমাত্রopenssh-server
। aptitude install ssh
উভয়ই ইনস্টল করবে openssh-server
এবং openssh-client
, তবে আপনার যদি খুব অদ্ভুত কনফিগারেশন না থাকে তবে আপনার অবশ্যই ইতিমধ্যে রয়েছে openssh-client
।
বাস্তবিকভাবে? কোনও পার্থক্য নেই ... তবে আপনি আজ প্যাকেজগুলি সম্পর্কে কিছু শিখলেন।
apt-get
যা সম্পূর্ণ জরিমানা tell আমি পছন্দ করি aptitude
যেহেতু এটি বিভিন্ন অ্যাপ্লিকেশন * প্রোগ্রামগুলি থেকে একগুচ্ছ কার্যকারিতা সংহত করে। উদাহরণস্বরূপ, অনুসন্ধান কমান্ডের apt-cache
পরিবর্তে এটি করা দরকার apt-get
। ব্লকের নতুন বাচ্চাটি হ'ল apt
, যা 16.04LTS- এ ডিফল্টরূপে অন্তর্ভুক্ত রয়েছে
dpkg
, apt-get
(এবং অনেক অন্যান্য সরঞ্জাম দিয়ে শুরু apt-
), aptitude
এবং এখন apt
। যাতে, dpkg
প্রাচীনতম এবং সর্বাধিক apt
নতুন being