Ok ... Sederhana: Mari kita tanyakan manajer paket aptitude search ssh
. Anda akan mendapatkan hasil yang agak besar, tetapi saya akan memilih beberapa untuk Anda:
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 -
Itu adalah desktop saya dan tidak memiliki server ssh. Itu memang memiliki klien. Lihat huruf pertama? Disini anda melihat tiga yang berbeda: i
, p
dan v
. Mereka berdiri untuk installed
, purged
dan virtual
. Diinstal jelas, programnya ada di sana. purged
berarti tidak diinstal, jika Anda menghapus program sepenuhnya, itu disebut pembersihan dan itu tidak dapat dibedakan dari program yang belum pernah diinstal. Akhirnya ada virtual
. Itu bukan paket nyata tetapi arahkan ke satu atau lebih paket yang akan diinstal.
Seperti yang Anda lihat dalam deskripsi ssh
adalah paket normal yang akan menginstal klien dan server. Mari kita tanyakan kepada manajer paket apa sebenarnya artinya aptitude show ssh
:
Package: ssh
State: not installed
Version: 1:6.6p1-2ubuntu2.8
Priority: optional
Section: net
Maintainer: Ubuntu Developers <[email protected]>
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/
Deskripsi ini cukup mudah, tetapi Anda dapat mengumpulkan lebih banyak informasi darinya daripada sekadar deskripsi. Ada garis yang dimulai dengan Depends
. Itu berarti, "untuk menginstal paket ini paket-paket berikut juga harus diinstal". Sekarang lihat itu: ia menginstal openssh-client dan openssh-server.
Jadi, apa bedanya? aptitude install openssh-server
hanya akan menginstal, dan hanya openssh-server
. aptitude install ssh
akan menginstal openssh-server
dan openssh-client
, tetapi kecuali Anda memiliki konfigurasi yang sangat aneh, Anda hampir pasti sudah memilikinya openssh-client
.
Jadi praktis? Tidak ada perbedaan ... tetapi Anda harus mempelajari sesuatu tentang paket hari ini.
apt-get
yang benar-benar baik-baik saja. Saya lebih sukaaptitude
karena mengintegrasikan banyak fungsi dari program apt * yang berbeda. Misalnya, perintah pencarian perlu dilakukanapt-cache
alih - alihapt-get
. Bocah baru di blok iniapt
, yang disertakan secara default di 16.04LTSdpkg
,apt-get
(dan banyak alat lainnya dimulai denganapt-
),aptitude
dan sekarangapt
. Agar,dpkg
menjadi yang tertua, danapt
yang terbaru.