2

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

В apt был способ загрузить исходный код пакета без предварительной установки, а затем установить его с помощью dpkg. Есть ли нечто подобное, что я могу сделать в Macports? Я бы хотел, чтобы Macports загрузил исходный код vim для себя, а затем ./configure его сам, затем установил его, чтобы Macports знал об установке на случай, если я захочу удалить его по какой-то причине.

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

2 ответа2

4

Вы можете увидеть варианты портов с $ port variants <portname>: Vim имеет (среди прочих) tiny , small , normal , big и huge .

Установка Vim с $ sudo port install vim +huge - самый консервативный способ установки Vim с поддержкой буфера обмена через MacPorts. Честно говоря, я не знаю, доступен ли он с +big или +normal но это займет не более 10 минут, чтобы попробовать все эти версии.


Вы используете инструменты CLI в Mac OS X так же, как вы используете их аналоги в Linux: точно не очевидно, что вы можете сделать $ apt-get source vim и вам нужно на самом деле сделать $ apt-get --help чтобы узнать о это (или если бы об этом говорили другие люди), $ port --help или $ man port очень быстро помогли бы вам выбрать правильное направление.

Несмотря на то, что он, безусловно, элегантен и моден, список пакетов Homebrew очень мал по сравнению с MacPort: я не уверен, что миграция - самый разумный выбор. Если вы не уверены в том, что ваши потребности полностью удовлетворены Homebrew.

1

Если вы используете brew с дубликатами vim dist, он скомпилируется с поддержкой буфера обмена:

brew install https://raw.github.com/Homebrew/homebrew-dupes/master/vim.rb

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .