Установите пакет openssh-server.
Если вы хотите, чтобы ваш компьютер был доступен из внешнего мира, вам нужно переслать порт - пункт назначения - это порт 22 на вашем компьютере; исходный порт может быть любым.
Если вы хотите, чтобы он был доступен в вашей домашней сети, НЕ пересылайте порт.
Я также установил ключи SSH, и, возможно, полностью отключить пароли.
Возможно, вы также захотите установить fail2ban или какую-либо другую систему контроля доступа (fail2ban проверяет повторные неудачные логины и запрещает IP с правилами брандмауэра.)
Трудно точно определить, что такое зависимости. Если на одной машине есть три пакета для Thunderbird, может быть различное количество зависимостей для установки на другой машине, если вы не планируете объединить все несколько тысяч возможных пакетов.
, каждый пакет имеет множество зависимостей. Некоторые из них уже установлены, а некоторые нет. Таким образом, диспетчер пакетов определяет, какие из них еще не установлены и не устанавливают их, и это единственные, о которых вам беспокоит, даже если их действительно гораздо больше. Естественно, список будет отличаться от машины к машине в зависимости от другого установленного программного обеспечения.
Вы можете уменьшить возможное количество зависимостей, которые будут отдельно установлены путем объединения некоторых вещей (за счет потраченного впустую места на машинах у которых уже есть часть программного обеспечения, входящего в комплект поставки), но вы не можете его устранить.
Другая проблема заключается в том, что иногда один исходный пакет разбивается на несколько бинарных пакетов. Опять же, это для большей эффективности. Возможно, вы не захотите установить всю программу. Или могут быть некоторые части, которые не зависят от платформы и не обязательно должны быть построены отдельно для разных типов машин.