Katakanlah saya memiliki paket usang berikut:
- foo
- batang
- baz
Saya ingin memperbarui sebanyak mungkin, jadi saya mencoba menjalankan:
sudo port -n -f upgrade outdated
Namun ini gagal dengan:
Error: org.macports.build for port foo returned: command execution failed
Please see the log file for port foo for details: ...
Bagaimana saya bisa membuat macports mencoba untuk meng-upgrade bar dan baz, jika foo gagal
Saya umumnya ingin membuat macports mencoba menginstal / meningkatkan port lain jika menginstal / memutakhirkan beberapa dari mereka gagal dan hanya melanjutkan.
Dari halaman manual:
-f force mode (ignore state file)
-n don't upgrade dependencies (affects upgrade and install)
Sunting: foo, bar & baz, adalah total 3 port yang tidak terkait, yang tidak saling bergantung dengan cara apa pun.
Sunting 2: Lain kali saya menjalankan ini port yang sudah ketinggalan zaman mungkin a, b & c, bukan foo, bar & baz, jadi saya tidak bisa melakukan hardcode pada yang gagal dan saya tidak bisa melakukannya:
sudo port update foo
sudo port update bar
sudo port update baz