Aşağıdaki eski paketlerim olduğunu varsayalım:
- foo
- bar
- baz
Mümkün olduğunca çok güncellemek istiyorum, bu yüzden çalıştırmayı deneyin:
sudo port -n -f upgrade outdated
Ancak bu başarısız olur:
Error: org.macports.build for port foo returned: command execution failed
Please see the log file for port foo for details: ...
Foo başarısız olursa, macport'ların çubuğu ve baz'ı yükseltmeye çalışmasını nasıl sağlayabilirim?
Bazılarının yüklenmesi / yükseltilmesi başarısız olursa ve devam ederse genellikle macportların diğer bağlantı noktalarını yüklemeye / yükseltmeye çalışmasını istiyorum.
Man sayfasından:
-f force mode (ignore state file)
-n don't upgrade dependencies (affects upgrade and install)
Düzenleme: foo, bar & baz, hiçbir şekilde birbirine bağlı olmayan toplam 3 ilgisiz porttur.
Edit 2: Bir dahaki sefere ben bu eski bağlantı noktaları foo, bar & baz yerine a, b & c olabilir, bu yüzden başarısız olanları hardcode olamaz ve ben sadece yapamam olabilir:
sudo port update foo
sudo port update bar
sudo port update baz