Odkryłem więc, że w OS X należy aktualizować wiele rzeczy:
- oczywiście wbudowana aktualizacja oprogramowania
- Poszczególne programy, które zazwyczaj automatycznie sprawdzają dostępność aktualizacji, oraz opcję „aktualizacji” zwykle można znaleźć w menu programu (po prawej stronie menu Apple na pasku menu).
Klejnot, który jest fabrycznie zainstalowany w systemie OS X (popraw mnie, jeśli się mylę), powinien być okresowo aktualizowany,- patrz odpowiedź Grega, dlaczego nie powinieneś aktualizować Ruby.sudo gem update --system
a następnie klejnoty aktualizowanesudo gem update
- MacPorts, jeśli są zainstalowane, powinny być okresowo aktualizowane przy pomocy,
sudo port selfupdate
a następniesudo port upgrade outdated
Czy brakuje mi innych procesów aktualizacji? Używam OS X od kilku tygodni, więc chcę mieć pewność, że wszystko jest na bieżąco w moim systemie i już mam wrażenie, że większość użytkowników komputerów Mac nawet nie wie o tym wszystkim (szczególnie aktualizacja Gem Komenda).
Czy w jakiś sposób mylę się myśląc, że muszę wykonać wszystkie powyższe czynności?
ls -d /Applications/*.app"
aby na nie odpowiedzieć. Chociaż przyznaję, notatka o rubinie jest dobrym jedzeniem do namysłu.Odpowiedzi:
Dobrze jest nie aktualizować systemu Ruby zainstalowanego przez Apple. Apple instaluje / usr / lib / podcastproducer, który korzysta z tego Ruby, a zmiana plików może spowodować jego uszkodzenie, jeśli odwoływane są klejnoty wrażliwe na wersję. Ponadto inni programiści mogą pisać kod, wiedząc, że Ruby tam jest.
Użyj
locate *.rb | grep ^/usr | xargs grep require
do listy plików i wymagań.Wolę zainstalować nowy Ruby, albo w / usr / local / bin, albo przy użyciu RVM do zainstalowania w piaskownicy w ~ / .rvm i pozostawienia mojej wersji systemu w spokoju.
Podobnie, niektóre aplikacje używają również Apple Python i Perl. Są powody, dla których języki są dostępne i nie jest to wyłącznie dla naszej wygody.
źródło
Fink, jeśli użyjesz tego zamiast
macports
.źródło
Jak powiedziałem w innej odpowiedzi , możesz zaktualizować wszystkie swoje aplikacje jednocześnie za pomocą AppFresh . Może nawet sprawdzić twoje aktualizacje z Appl dla Ciebie.
źródło
Poczekaj do 6 stycznia, nowy Mac App Store, który zostanie otwarty dla Mac OS X, będzie również obsługiwał tę samą funkcję automatycznej aktualizacji dla wszystkich produktów zainstalowanych, jak App Store na iPhone'a i iPada, więc wszystko zostanie zaktualizowane w tym samym czasie.
Tymczasem AppFresh działa jak urok.
źródło