рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рд╣рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ, рджреЛ рдРрд╕реЗ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: рдореИрдХрдкреЛрд░реНрдЯ рдФрд░ рд╣реЛрдордмреНрд░реЗред
1. MacPort
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯрдЙрд╕реА рд╕рд╛рдЗрдЯ рдкрд░ рдЖрдк рдорд╛рдЙрдВрдЯреЗрди рд▓рд╛рдпрди, рд▓рд╛рдпрди, рд╕реНрдиреЛ рд▓реЗрдкрд░реНрдб рдФрд░ рддреЗрдВрджреБрдП рдХреЗ рд▓рд┐рдП рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкреИрдХреЗрдЬ (.pkg) рдЗрдВрд╕реНрдЯрд╛рд▓рд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╣ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдЬреЛ рдЖрдкрдХреЛ рд╕реВрдЯ рдХрд░реЗ рдФрд░ рдЖрдкрдХреЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХрд╛ рдЖрдирдВрдж рд▓реЗред рдЕрдиреНрдп рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рд╕рд░рд▓ рдФрд░ рддреНрд╡рд░рд┐рдд рдЪреБрдирд╛ рд╣реИред рдПрдХ рдЙрддреНрд╕рд╛рд╣реА рдЕрд╡рд╕рд░ рдкрд░, рдореЗрд░рд╛ рдкреЛрд░реНрдЯ рдпрд╣рд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: / рдСрдкреНрдЯ / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди / рдкреЛрд░реНрдЯред
рдЖрд╡рд╢реНрдпрдХрддрд╛:
рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ - рд╣рдо "рдкреЛрд░реНрдЯ" рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
$ port search php5 php-eaccelerator @0.9.6.1 (php, www, devel) php5 extension for PHP acceleration, optimization, and dynamic content caching php-xdebug @2.2.1 (php, net, devel) php5 extension for php debugging php5 @5.3.15 (lang, php, www) PHP: Hypertext Preprocessor php5-amf @0.9.2 (php, devel) ActionScript Message Format extension php5-apc @3.1.9 (php, devel) Alternative PHP Cache ... $ sudo port install php5
рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрджреЗрд╢:
$ port list - $ sudo port -v selfupdate - $ sudo port upgrade outdated - $ port deps nano - Full Name: nano @2.2.3_0 Library Dependencies: ncurses, gettext, libiconv $ port contents nano - $ port installed - $ port dependents erlang - , erlang $ sudo port uninstall nano - nano
2. рд╣реЛрдордмреНрд░реЗ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреЗрдЬрдЪрд▓рд┐рдП Homebrew рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ ...
рдЖрд╡рд╢реНрдпрдХрддрд╛:
рд╕реНрдерд╛рдкрдирд╛:
$ ruby <(curl -fsSk https://raw.github.com/mxcl/homebrew/go)
рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:
$ brew doctor
рдпрджрд┐ рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рдЙрддреНрддрд░ рдорд┐рд▓рддрд╛ рд╣реИ:
"рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдмреНрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЧреНрд░ рд╣реИ" , рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ рдФрд░ рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдмреНрд░реВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд╣реАрдВ рддреЛ рдЪрд▓рд┐рдП рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ ...
рдпрджрд┐ рдПрдХ
рдЪреЗрддрд╛рд╡рдиреА: "рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕" рддреНрд░реБрдЯрд┐ рдХреЗ
рдмрд┐рдирд╛ Xcode рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рд╣реБрдЖ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ "рдЕрдХреНрд╖" рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рд╛рдпрди рд╕реЗ рдорд╛рдЙрдВрдЯреЗрди рд▓рд╛рдпрди рддрдХ, рд▓реЗрдХрд┐рди Xcode рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпрджрд┐ рддреНрд░реБрдЯрд┐
рддреНрд░реБрдЯрд┐: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ - / usr / рд╕реНрдерд╛рдиреАрдп / рддрд╣рдЦрд╛рдирд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ , рддреЛ рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
$ sudo mkdir /usr/local/Cellar
рдЙрд╕рдХреЗ рдмрд╛рдж, рдлрд┐рд░ рд╕реЗ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:
$ brew doctor
рдЕрдЧрд░ рд╣рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рдорд┐рд▓рддрд╛ рд╣реИ:
Warning: Your Xcode is configured with an invalid path. You should change it to the correct path. Please note that there is no correct path at this time if you have *only* installed the Command Line Tools for Xcode. If your Xcode is pre-4.3 or you installed the whole of Xcode 4.3 then one of these is (probably) what you want: sudo xcode-select -switch /Developer sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer DO NOT SET / OR EVERYTHING BREAKS!
рдлрд┐рд░ рд╣рдо рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ:
$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
рд╣рдо рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВ:
$ brew doctor
рдпрджрд┐ рдЗрд╕ рдмрд╛рд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ - рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрдордмреНрд░реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣реЛрдордмреНрд░реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ:
$ brew search git - $ brew info git - $ brew install git - $ brew update - Homebrew ( git) $ brew list - $ brew uninstall git - $ brew outdated - ,
рдЦреБрдж рд╕реЗ:
рдореИрдВ рдЖрдкрдХреЛ MacPort рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЬрд╛рдиреЗ рдФрд░ Brew рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ MacPort рджрд░реНрджрдирд╛рдХ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдЦреАрдВрдЪрддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рде рд╣реА рдпрд╣ рдЙрди рд╕рднреА рдХреА рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рдпрд╛ рди рд╣реЛред