Укажите, какую версию установить с macports - PullRequest
10 голосов
/ 08 марта 2011

Я бы хотел установить конкретную версию gdb и gcc с macports на Mac OS X Leopard, не последнюю, а 6.8 для gdb.Возможно ли это?

Ответы [ 4 ]

27 голосов
/ 31 октября 2014

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

Steps

Перейдите на macports trac и найдите пакет, который вынаходясь в поиске. Это ссылка для 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 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
4 голосов
/ 21 октября 2013

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

Принятый в настоящее время ответ больше не работает,Это с MacPorts 2.2.0.То, что я сделал, было следующим:

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

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

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

0 голосов
/ 03 марта 2013

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

sudo port install zmq @3.2.2

И это всегда помогает зайти на сайт MacPorts и найти, есть ли у вас то, что вы ищете.

0 голосов
/ 13 марта 2011

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

Единственное, что вы можете сделать, это получить файл порта нужной версии из хранилища Subversion Macports.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...