Укажите, какую версию установить с macports

Я хотел бы установить определенную версию gdb и gcc с macports на mac os x leopard, не последнюю, но 6.8 для gdb. Возможно ли это?

4 ответов


этот пост старый.. но указание версии возможно. Например, я хочу установить ZeroMQ версии 3.2.2, поэтому я использую:

sudo port install zmq @3.2.2

и это всегда помогает перейти на веб-сайт MacPorts и поиск, чтобы увидеть, есть ли у них то, что вы ищете.


это возможно. Это просто запутанно и утомительно. Это перечисленные в документации в эти дни.

шаги

на системы MacPorts проф и найти пакет, который вы ищете. это ссылка для subversion, который является пакетом, который я буду использовать в Примере.

щелкните PortFile Click the portfile

нажмите журнал изменений (вверху справа) Click the revision log

залить через до тех пор, пока не найдете нужную версию. Запомните номер редакции. Finding the version in the revision log

в этом примере я ищу версию 1.7 subversion.

С этим номером редакция отметила. Вам нужно проверить версию этого подкаталога в этой редакции.

cd /tmp
svn co http://svn.macports.org/repository/macports/trunk/dports/devel/subversion --revision 106629

затем cd в папку и запустите install

cd subversion
sudo port install

затем он должен быть выбран по умолчанию. Вы можете проверить с

sudo port installed subversion
The following ports are currently installed:
  subversion @1.7.10_0 (active)
  subversion @1.8.8_0
  subversion @1.8.10_0

поскольку я только что столкнулся с этим вопросом, пытаясь выяснить, как загрузить более старую версию curl, я подумал, что поделюсь обновлением:

принятый в настоящее время ответ больше не работал для меня. Это с MacPorts 2.2.0. Я сделал следующее.

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

Я нашел еще один пост, который предложил переместить загруженный каталог в /private/tmp. После этого я cd в новый каталог и после sudo port install я смог установить более старую версию.

Я на Mac под управлением OS X 10.8, поэтому ваш пробег может отличаться.


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

единственное, что вы можете сделать, это получить portfile нужной версии из репозитория subversion Macports.

в вашем случае только gdb 7.2 доступен в текущей версии, никаких вариантов и никаких других версий-извините:)