Скажіть, у мене є такі застарілі пакети:
- foo
- бар
- баз
Я хочу оновити якомога більше їх, тому намагаюся запустити:
sudo port -n -f upgrade outdated
Однак це не вдається:
Error: org.macports.build for port foo returned: command execution failed
Please see the log file for port foo for details: ...
Як я можу змусити macports спробувати оновити bar та baz, якщо foo не вдається?
Я б хотів, як правило, змусити macports спробувати встановити / оновити інші порти, якщо установка / оновлення деяких з них не вдасться, а просто продовжуйте.
На чоловіковій сторінці:
-f force mode (ignore state file)
-n don't upgrade dependencies (affects upgrade and install)
Редагувати: foo, bar & baz - це 3 повних не пов'язаних між собою порту, які ні в якому разі не залежать один від одного.
Редагувати 2: Наступного разу, коли я запускаю це, застаріли порти можуть бути a, b & c, а не foo, bar & baz, тому я не можу твердо кодувати несправні, і я не можу просто зробити:
sudo port update foo
sudo port update bar
sudo port update baz