сделать Linux “с нуля” с помощью диспетчера пакетов?

Для ~/.ssh/config можно поместить соответствующие настройки в масштабе всей системы в/etc/ssh/ssh_config согласно странице справочника:

ssh (1) получает данные конфигурации из следующих источников в следующем порядке:

  1. параметры командной строки
  2. конфигурационный файл пользователя (~/.ssh/config)
  3. конфигурационный файл в масштабе всей системы (/etc/ssh/ssh_config)

Для каждого параметра будет использоваться первое полученное значение. Конфигурационные файлы содержат разделы, разделенные спецификациями “Хоста”, и тот раздел только применяется для хостов, которые соответствуют одному из шаблонов, данных в спецификации.

Обратите внимание, что только первое значение будет использоваться, что означает, что пользователь может всегда переопределять параметры конфигурации в масштабе всей системы локально.

Для ~/.ssh/known_hosts можно использовать /etc/ssh/ssh_known_hosts или другой файл, указанный параметром конфигурации GlobalKnownHostsFile:

GlobalKnownHostsFile

Указывает файл для использования для глобальной базы данных ключа хоста вместо/etc/ssh/ssh_known_hosts.

Я не уверен, если это возможно для других файлов, но я предполагаю, что Вы могли бы разработать что-то с символьными ссылками, если бы Вы действительно хотели совместно использовать закрытые ключи среди пользователей также.

4
11.10.2011, 05:59
2 ответа

Я рекомендую пройти эти ссылки:

Они обсуждают установку LFS ("Linux С нуля") использующий или сделай сам диспетчер пакетов с помощью символьных ссылок или сформировавшиеся системы управления пакета как об/мин.

3
27.01.2020, 20:59

LFS является замечательным проектом изучения, я настоятельно рекомендую прохождение через него, по крайней мере, однажды.

Один уровень, хинду / Funtoo склонен делать, это, однако перекомпилировав все из источника не обладает почти никаким практическим преимуществом. Кроме того, это - очень часто причина многих нечетных проблем и несовместимостей, но потому что конфигурация часто является дополнительным специальным предложением, Вы в основном полностью самостоятельно.

Преимущества дистрибутивов состоят в том, что они сглаживали большинство грубых краев того, чтобы заставлять пакеты работать хорошо вместе, особенно когда дело доходит до стандартизированных пакетов на рабочих серверах, что Вы хотите просто работать. Если существуют дополнительные определенные функции, абсолютно требуются, отдельные пакеты могут быть легко восстановлены из источника почти на каждом дистрибутиве с помощью их упаковочных инструментов.

Для ежедневного ноутбука Ubuntu работает хорошо. Я также судил Arch как альтернативу для максимума под капотом по сравнению с применимым *подобный BSD Linux с поддержкой systemd.

Удача и счастливое экспериментирование.

0
27.01.2020, 20:59
  • 1
    /выбирают, и/usr/local иерархии FHS могут использоваться для добавления вариантов в масштабе всей системы пакетов. GNU убирает, и альтернативы обновления полезны для переключения между различными версиями пакетов. Кроме того, существует много подобных инструментов для каждого языка программирования для установки их на основе в расчете на пользователя (rbenv, rvm, virtualenvwrapper, pythonbrew, и т.д.) –  dhchdhd 26.10.2011, 15:57

Теги

Похожие вопросы