Вот объяснение трех исходных URI, которые вы перечислили.
хрипы-обновления: См. страницу StableUpdates на Debian. Wiki
Как поясняется на странице,
Этот путь будет использован для обновлений, которые многие пользователи, возможно, пожелают устанавливают на свои системы до следующего релиза, такого рода как обновления для вирусных сканеров и данных по часовому поясу.
Ранее они были известны как изменчивые.
Как хрипы/обновления, так и тестирование/обновления являются исправлениями в системе безопасности, для стабильный выпуск и тестирование соответственно. Исправления безопасности для тестирования сравнительно недавно, и поддерживаются на наиболее выгодной основе.
Они соответствуют страницам Безопасность. Информация для хрипов/обновлений и исправления безопасности для тестирование для тестирования/обновления.
Если вы спрашиваете, почему у них разные формы, то это как раз то, как соответствующие люди выбирают, как их настраивать. Форвардный слэш /
соответствует структуре лежащего в основе URL, который, в свою очередь, соответствует структуре каталога соответствующего репозитория apt.
Так, например,
исходный URI
deb http://http.debian.net/debian wheezy-updates main
соответствует URL
исходный URI
deb http://security.debian.org/ test/updates main contrib non-free
соответствует URL
исходный URI
deb http://debian.lcs.mit.edu/debian/ wheezy-updates main contrib non-free
соответствует URL
Итак, видимо, мне нужно передать недокументированную опцию --server
в качестве первого параметра в rsync
:
liori:~% rsync --server --daemon --config <(printf "") .
@RSYNCD: 31.0
hi
@ERROR: protocol startup error
liori:~%
(Это hi
посередине - я пытаюсь поприветствовать демона должным образом. Очевидно, демону это не понравилось...)
Примечания:
Я был слишком ленив, чтобы создать правильный файл rsyncd.conf
, поэтому я создаю ad-hoc файл с --config <(printf "")
. В противном случае rsync
будет записывать в журнал rsync: не сможет открыть конфигурационный файл "rsyncd.conf": Нет такого файла или директории
в системном журнале.
Точка в конце командной строки кажется важной (иначе rsync печатает rsync error: синтаксис или ошибку использования
в syslog), но я понятия не имею, для чего она нужна.