Использование macports для установки py25-pil - это всего лишь тонна несвязанных вещей

677
Gareth Simpson

Это продолжалось целую вечность, и вещи, которые я видел после прокрутки, включают в себя такие драгоценные камни, как libX11, ncurses и мой личный фаворит: perl5!

Это нормально?

1

3 ответа на вопрос

2
Jeremy L

python25 - это скорее кухонная сборка.

Это зависит от tk, который зависит от Xft2 ... вот откуда взялись некоторые вещи X11.

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

0
Telemachus

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

sudo port edit python25

(Ищите port:tkв depends_libразделе.)

Я делал это некоторое время, чтобы сохранить версию Getmail для MacPorts, но в итоге я просто начал вместо этого устанавливать Getmail вручную.

Мне нравятся и MacPorts, и Fink, но я ненавижу, как быстро они перетаскивают в совершенно новые установки Python, Perl или Ruby. В отличие от этого, вы можете проверить Rudix . Это гораздо более тонкая среда, хотя она не поддерживает столько пакетов, сколько MacPorts или Fink.

Manually editing the Portfiles is a rather futile effort as the changes will be wiped out after a sync or selfupdate. If you find having tk being included to be a problem, file a ticket with the maintainers. Jeremy L 15 лет назад 0
@ Nerdling: насколько я могу судить, сопровождающие приняли сознательное решение включить тк. Я не думаю, что это выходит. Я согласен, что утомительно редактировать файл порта снова и снова, и в итоге я просто установил Getmail вручную (как я уже говорил в своем посте). Telemachus 15 лет назад 0
Вы можете попробовать заполнить патч, который добавляет вариант no_tk. Может не быть принятым, но оно того стоит. mipadi 15 лет назад 0
0
thethinman

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