Mac OS X에 대한 모든 가능한 업데이트?


4

그래서 나는 OS X에서 최신으로 유지해야 할 것들이 있다는 것을 발견했다 :

  • 내장 소프트웨어 업데이트, 분명히
  • 일반적으로 업데이트를 자동으로 확인하는 개별 프로그램과 '업데이트'옵션은 일반적으로 프로그램 메뉴 (메뉴 막대의 Apple 메뉴 오른쪽에 있음) 아래에 있습니다.
  • OS X에 기본 설치되어있는 Gem (내가 잘못하면 저를 수정하십시오)은 정기적으로 업데이트해야합니다. sudo gem update --system 보석으로 업데이트 된 보석 sudo gem update - Ruby를 업데이트하면 안되는 이유에 대한 그렉의 대답을보십시오.
  • MacPorts가 설치된 경우 주기적으로 업데이트해야합니다. sudo port selfupdate 그리고 sudo port upgrade outdated

누락 된 다른 업데이트 프로세스가 있습니까? 필자는 몇 주 동안 OS X 만 사용하여 시스템에서 모든 것을 최신 상태로 유지하려고하고 있으며 대부분의 Mac 사용자가 위의 모든 것에 대해 알지 못한다고 생각합니다 (특히 Gem 업데이트 명령).

위의 모든 작업을 수행해야한다고 생각하는데 어떻게 든 잘못 되었습니까?


조만간 (1 월 6 일 미국에서) 새로운 Mac App Store가 열리고 상점을 통해 구입 한 많은 앱 업데이트에 도움이됩니다.
jmlumpkin

이것은 이상한 질문입니다. 나는 내용을 게시 할 수 있었다. ls -d /Applications/*.app" 대답 해주세요. 비록 내가 인정하지만, 루비에 관한 주석은 생각을위한 좋은 음식이다.
Jason Salaz

답변:


7

Apple에서 설치 한 Ruby 시스템을 업그레이드하지 않는 것이 좋습니다. Apple은 Ruby를 사용하는 / usr / lib / podcastproducer를 설치하고 파일을 변경하면 버전에 민감한 보석이 참조되는 경우 중단 될 수 있습니다. 또한 다른 개발자도 Ruby가 있다는 것을 알고 코드를 작성할 수 있습니다.

용도 locate *.rb | grep ^/usr | xargs grep require 파일 목록 및 요구 사항.

/ usr / local / bin에 새 Ruby를 설치하거나 RVM을 사용하여 ~ / .rvm의 샌드 박스에 설치하고 시스템 버전 만 남겨 두는 것을 선호합니다.

마찬가지로, Apple의 Python 및 Perl 설치는 일부 응용 프로그램에서도 사용됩니다. 언어가 거기에있는 이유가 있습니다. 우리의 편의를 위해서만있는 것은 아닙니다.


재미 있습니다. 그리고, 제 경우에 너무 늦게 추가 할 수도 있습니다 ... 나는 최선을 희망합니다. 보석 업데이트 단계를 건너 뛸 수 있도록 제 질문을 수정했습니다.
Ricket

이것은 매우 흥미로운 점입니다. 내가 10 번 좋아해 줄까?
Jason Salaz

1
그것은 많은 사람들이 생각하지 않는 것들 중 하나입니다. 많은 사람들이 시스템 언어를 업데이트하고 말하는 것을 보게 될 것입니다. 그러나 나는 그것이 할 수있는 것을 보았습니다. Flakey, 이상한 일들이 실제로 설명하거나 진단하기가 어렵습니다. 이제는 혼자두고 RVM이 만든 샌드 박스에서 혼란스러워집니다. 최소한 소스에서 / usr / local /에 설치하거나 * port 패키지 관리자 중 하나를 통해 설치하는 것이 좋습니다. 그것은 단지 더 안전하다고 느낍니다.
Greg

4

거리다 그 대신에 macports.

fink selfupdate && fink update-all


1

Mac OS X 용으로 열리는 새로운 Mac App Store는 1 월 6 일까지 iPhone 및 iPad 용 App Store처럼 설치된 모든 제품에 대해 동일한 자동 업그레이드 기능을 지원하므로 모든 항목이 동시에 업데이트됩니다.

그 사이 AppFresh는 매력처럼 작동합니다.


App Store에서 자동 업데이트가 없습니다.
Mark
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.