Risposte:
Ok ... Semplice: chiediamo al gestore dei pacchetti aptitude search ssh. Otterrai un output piuttosto grande, ma ne sceglierò alcuni per te:
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 -
Questo è il mio desktop e non ha un server SSH. Ha un client. Vedi la prima lettera? Qui sotto potete vedere tre diversi: i, pe v. Stanno per installed, purgede virtual. Installato è ovvio, il programma è lì. purgedsignifica non installato, se si rimuove completamente un programma, si chiama spurgo e questo è indistinguibile da un programma che non è mai stato installato. Finalmente c'è virtual. Questi non sono pacchetti reali ma indicano uno o più pacchetti da installare.
Come puoi vedere nella descrizione sshè un normale pacchetto che installerà il client e il server. Chiediamo al gestore dei pacchetti cosa significa esattamente:, aptitude show sshche ti darà:
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/
La descrizione è piuttosto semplice, ma puoi raccogliere più informazioni da essa oltre alla semplice descrizione. C'è una linea che inizia con Depends. Ciò significa che "per installare questo pacchetto devono essere installati anche i seguenti pacchetti". Ora guarda questo: installa sia openssh-client che openssh-server.
Quindi, qual è la differenza? aptitude install openssh-serververrà installato solo e solo openssh-server. aptitude install sshverrà installato openssh-servere openssh-client, ma a meno che tu non abbia una configurazione molto strana, quasi sicuramente lo hai già fatto openssh-client.
Quindi praticamente? Non c'è differenza ... ma oggi devi imparare qualcosa sui pacchetti.
apt-getche va benissimo. Preferisco aptitudein quanto integra un sacco di funzionalità dai diversi programmi apt- *. Ad esempio, è necessario eseguire il comando di ricerca apt-cacheanziché apt-get. Il nuovo bambino sul blocco è apt, incluso per impostazione predefinita in 16.04LTS
dpkg, apt-get(e molti altri strumenti a partire da apt-), aptitudee ora apt. In ordine, dpkgessendo il più vecchio e aptil più nuovo.