Встановити Unison, простий спосіб


4

Чи є простий спосіб встановлення Unison (текстова версія) на OSX?

Для Ubuntu це "sudo apt-get install unison". І це все.

Я прочитав наступний посібник: http://mirrors.ustc.edu.cn/freebsd/distfiles/unison-2.45.28/unison-2.45.28-manual.pdf це на сторінці 8, нижня половина. Але це мені здається дивним, оскільки вони стверджують, що системам Unix потрібна ця складна процедура установки, оскільки я чітко бачив, що нічого з цього в Ubuntu не потрібно. Тому мені цікаво, чи не існує порівняно простої процедури для OSX.

Відповіді:


7

Різниця полягає в тому, що ви використовуєте заздалегідь вбудований пакет під Linux, але переглядаєте інструкції компіляції (які працювали б і для Linux, і для OS X).

Є щонайменше два варіанти вирішення цього питання:

  • Скористайтеся одним з менеджерів пакетів, доступних для OS X, наприклад, Homebrew та встановіть Unison запуском

    brew install unison
    

    Для цього вам також знадобиться встановити Xcode

  • Перейдіть за посиланням "Завантажити" на веб-сайті http://www.cis.upenn.edu/~bcpierce/unison і завантажте попередньо складені версії звідси .

Установка Homebrew, здається, працює нормально, але коли я роблю 'варити встановити unison', я отримую: curl: (7) Не вдалося підключитися до 2607: f470: 8: 64: 5ea5 :: 9: Немає маршруту до хосту Помилка: Не вдалося завантажити: seas.upenn.edu/~bcpierce/unison//download/releases/… це так, ніби домашня мова намагається використовувати це посилання, і це посилання мертве.
Герман Інгяльдссон

Ця ж проблема тут здається, що сам хост недоступний.
nohillside

Гаразд, який найпростіший спосіб встановити унісон?
Hermann Ingjaldsson

Завантажте попередньо складену версію :-)
nohillside

Це не простий спосіб, але все одно зв’язок повертається до життя, тому все добре.
Hermann Ingjaldsson

1

MacPorts працює для мене ідеально, якщо ви не заперечуєте проти загального принципу MacPorts щодо збереження багатьох системних бібліотек у додаткових версіях.

  1. Встановіть MacPorts

  2. sudo port install unison

Макпорти завантажують бінарні файли для більшості налаштувань OSX, але в деяких випадках можуть завантажувати вихідний код і компілювати його. Якщо він може використовувати двійковий файл, який знаходиться на сервері Macports, це не має значення, що сервер вихідного коду не працює.


Загальний принцип існує, тому що використання версії Apple може спричинити проблеми (деякі бібліотеки застаріли декількома версіями) і простіше вирішити проблему з послідовною установкою.
Позначити

@Mark: Дякую за додану інформацію. Я цілком усвідомлюю це. Деякі люди здивовані, чому Macports перевстановлює бібліотеки всупереч, наприклад, домашньої мови, я просто хотів зазначити той факт, що встановлення може зайняти трохи більше місця. Перевагою Macports чітко є той факт, що він забезпечує послідовний набір бібліотек і, перш за все, набагато більше програмного забезпечення, починаючи з домашньої мови.
Мартін

0

Ви можете легко завантажити бінарні файли з http://alan.petitepomme.net/unison/index.html . Це надійне джерело і навіть пов’язане з ним на сторінці проекту Unison.

Це повний графічний інтерфейс для Mac, після запуску програми він попросить встановити інструменти командного рядка. Якщо ви дозволите це, він додасть унісон у / usr / bin /. З командного рядка ви можете викликати текстову версію за допомогою наступної команди:

unison -ui text

Після цього буде запущено унісон із default.prf, який повинен знаходитись у папці ~ / Бібліотека / Підтримка програм / Unison /.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.