Nói rằng tôi có các gói lỗi thời sau:
- foo
- quán ba
- baz
Tôi muốn cập nhật càng nhiều càng tốt, vì vậy tôi cố gắng chạy:
sudo port -n -f upgrade outdated
Tuy nhiên, điều này không thành công với:
Error: org.macports.build for port foo returned: command execution failed
Please see the log file for port foo for details: ...
Làm thế nào tôi có thể làm cho macports cố gắng nâng cấp thanh và baz, nếu foo thất bại?
Nói chung, tôi muốn làm cho macports cố gắng cài đặt / nâng cấp các cổng khác nếu cài đặt / nâng cấp một số trong số chúng không thành công và chỉ tiếp tục.
Từ trang người đàn ông:
-f force mode (ignore state file)
-n don't upgrade dependencies (affects upgrade and install)
Chỉnh sửa: foo, bar & baz, là 3 cổng không liên quan, không phụ thuộc vào nhau theo bất kỳ cách nào.
Chỉnh sửa 2: Lần tới khi tôi chạy cổng này, các cổng lỗi thời có thể là a, b & c, thay vì foo, bar & baz, vì vậy tôi không thể mã hóa các cổng bị lỗi và tôi không thể làm:
sudo port update foo
sudo port update bar
sudo port update baz