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, pve v. Onlar için durmak installed, purgedve virtual. Yüklü belli, program orada. purgedyü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-serveryalnızca ve yalnızca yüklenir openssh-server. aptitude install sshHer iki kuracak openssh-serverve openssh-clientancak ç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-gettamamen iyi olanı kullanmanızı söyler . Ben aptitudefarklı apt- * programlarından bir grup işlevsellik entegre tercih ederim . Örneğin, arama komutunun apt-cacheyerine ile yapılması gerekir apt-get. aptBloktaki yeni çocuk, varsayılan olarak 16.04LTS'ye dahil edilmiştir
dpkg, apt-get(ve diğer birçok araç ile başlar apt-) aptitudeve şimdi apt. Sırayla, dpkgen eski ve apten yeni olmak.