Yanıtlar:
Tamam ... Basit: Paket yöneticisine soralım aptitude search ssh
. Oldukça büyük bir çıktı alacaksınız, ancak sizin için birkaç tane seçeceğim:
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 -
Bu benim masaüstüm ve ssh sunucusu yok. Bir müşterisi var. İlk harfi görüyor musunuz? Burada üç ayrı olanları görmek: i
, p
ve v
. Onlar için durmak installed
, purged
ve virtual
. Yüklü belli, program orada. purged
yüklü değil demektir, bir programı tamamen kaldırırsanız, temizleme adı verilir ve bu daha önce hiç yüklenmemiş bir programdan ayırt edilemez. Sonunda, var virtual
. Bunlar gerçek paketler değil, kurulacak bir veya daha fazla pakete işaret ediyor.
Açıklamayı gördüğünüz gibi ssh
, istemciyi ve sunucuyu kuracak normal bir pakettir. Paket yöneticisine tam olarak ne anlama geldiğini soralım 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/
Açıklama oldukça basittir, ancak açıklamadan daha fazla bilgi toplayabilirsiniz. İle başlayan bir satır var Depends
. Bu, "bu paketi kurmak için aşağıdaki paketlerin de kurulması gerekir" anlamına gelir. Şimdi şuna bakın: hem openssh-client'ı hem de openssh-server'ı kurar.
Peki, fark nedir? aptitude install openssh-server
yalnızca ve yalnızca yüklenir openssh-server
. aptitude install ssh
Her iki kuracak openssh-server
ve openssh-client
ancak çok garip bir yapılandırmaya sahip olmadıkça, neredeyse kesinlikle zaten openssh-client
.
Yani pratik olarak? Fark yok ... ama bugün paketler hakkında bir şeyler öğrenmelisin.
apt-get
tamamen iyi olanı kullanmanızı söyler . Ben aptitude
farklı apt- * programlarından bir grup işlevsellik entegre tercih ederim . Örneğin, arama komutunun apt-cache
yerine ile yapılması gerekir apt-get
. apt
Bloktaki yeni çocuk, varsayılan olarak 16.04LTS'ye dahil edilmiştir
dpkg
, apt-get
(ve diğer birçok araç ile başlar apt-
) aptitude
ve şimdi apt
. Sırayla, dpkg
en eski ve apt
en yeni olmak.