рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд░рд▓ рдФрд░ рддреНрд╡рд░рд┐рдд рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдХрд╛рд░рдг рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдЬреИрд╕реЗ рдХрдИ рд▓реЛрдЧ, рдФрд░ рдЬреЛ рд▓реЛрдЧ рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдпрд╛ рдмреНрд▓реЙрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрдХреНрд╕рд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдлрд╛рдЗрд▓реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рд░рджрд░реНрдж рд╣реЛрддрд╛ рд╣реИ ... рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕реЗ рдмрд╕ рдереЛрдбрд╝рд╛ рд╕рдВрд╕рд╛рдзрди рдХреА рдЬрд░реВрд░рдд рд╣реИ ред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рд╣рдо рдЪреБрдирд┐рдВрджрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдпреЗ рдлрд╛рдЗрд▓реЗрдВ рдХрд╣реАрдВ рднреА рдкрд╣реБрдВрдЪ рд╕рдХреЗрдВ рдФрд░ рдЖрдкрдХрд╛ рдЬреАрд╡рди рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПред
рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
рдпрд╣ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдорд╛рдирддреА рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ рдЙрдмрдВрдЯреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рдзрд┐ рдЕрдиреНрдп рд╕рдВрд╢реЛрдзрдиреЛрдВ рдкрд░ рдорд╛рдореВрд▓реА рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ Amazon EC2 рдФрд░ Linode рдкрд░ рд╕рд░рд▓ рд╕рд░реНрд╡рд░ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдЕрднреА рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдмреБрдирд┐рдпрд╛рджреА рдХрджрдо рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рдЙрд╕ рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдореМрдЬреВрдж рдЕрдзрд┐рдХрд╛рдВрд╢ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЦреЛрдЬ рди рдХрд░рдиреА рдкрдбрд╝реЗ, рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред
рдЪрд░рдг 1: рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдирд╛рдо рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ, рдпрд╛ рдЬреЛ рднреА рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИ рдЙрд╕реЗ рдирд╛рдо рджреЗрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдирд╛рдо рдЕрд▓рдЧ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред
рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЪрд░рдг 2: рдЕрдм SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ 32-рдмрд┐рдЯ рдпрд╛ 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рддреЛ рдЬрд╛рдВрдЪреЗрдВред
uname -m
рдпрджрд┐ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ x86_64 рд╣реИ:
cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
рдпрджрд┐ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ i686 рд╣реИ:
cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
рдЪрд░рдг 3: рдПрдХ рдЙрдкрдпреЛрдЧреА рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рдо рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдФрд░ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХреЗрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВрдЧреЗред
mkdir ~/utils
wget -O ~/utils/dropbox.py www.dropbox.com/download?dl=packages/dropbox.py
chmod 755 ~/utils/dropbox.py
wget -O ~/utils/dropbox_temp "https://raw.github.com/gist/2347727/108fc8af551cb4fdf7cdd08b891a45f405d283dc/dropbox"
рдЪрд░рдг 4: рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдбреЗрдорди рдХреЛ рдирдП рдмрдирд╛рдП рдЧрдП .dropbox-dist рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
~/.dropbox-dist/dropboxd
рдЪрд░рдг 5: рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╕рдВрджреЗрд╢ "рдпрд╣ рдЧреНрд░рд╛рд╣рдХ рдХрд┐рд╕реА рднреА рдЦрд╛рддреЗ рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ ..." рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рд▓рд┐рдВрдХ рджреЗрдЧрд╛, рдЗрд╕реЗ рдЕрдкрдиреЗ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░реЗрдЧрд╛ рдФрд░ рдирдП рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдФрд░ рдЬрд╛рдБрдЪ рдХрд░реЗрдЧрд╛ред
рдЪрд░рдг 6: рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдбреЗрдорди рдХреЛ Ctrl-C рд╕реЗ рдорд╛рд░реЗрдВред
рдЕрдм рдЪреВрдВрдХрд┐ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕реЗ рдЙрдмрдВрдЯреВ рдореЗрдВ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рдЪрд░рдг 7: рдкрд╣рд▓реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ "user1 user2" рдХреЛ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд╕реЗ рдмрджрд▓реЗрдВ (
рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рдирд╣реАрдВ )ред рдлрд┐рд░ рд╣рдо рдЗрд╕реЗ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЙрдЪрд┐рдд рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
nano ~/utils/dropbox_temp
sudo mv ~/utils/dropbox_temp /etc/init.d/dropbox
sudo chmod +x /etc/init.d/dropbox
sudo update-rc.d dropbox defaults
рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
sudo service dropbox status
sudo service dropbox start
рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
~/utils/dropbox.py status
-> Downloading 3,134 files (0.1 KB/sec, a long time left.
Grab a Snickers)
Uuups! рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдЕрдм рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рднреА рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд┐рдВрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЪрд▓реЛ рдЗрд╕реЗ рдЪреБрдирд┐рдВрджрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред
рдЪреБрдирд┐рдВрджрд╛ рд╕рд┐рдВрдХ
рдЪрд░рдг 8: рдЖрдкрдХреЛ рдЙрди рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб 'рдмрд╣рд┐рд╖реНрдХреГрдд рдЬреЛрдбрд╝' рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдФрд░ рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рдо рди рдХрд░реЗрдВред
cd ~/Dropbox
~/utils/dropbox.py ls
-> Photos Projects Public Server Work
~/utils/dropbox.py exclude add Projects
~/utils/dropbox.py exclude add Photos
~/utils/dropbox.py exclude add Public
~/utils/dropbox.py exclude add Work
~/utils/dropbox.py ls
-> Server
рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛?
рдЪрд▓реЛ рд╕рд░реНрд╡рд░ рдкрд░ рд╣рдорд╛рд░реЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдкрд░ рдЬрд╛рдПрдВ, рдЗрд╕рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВред
cd ~/Dropbox/Server
echo 'success' > success.txt
рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЕрдкрдиреЗ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рдЕрдЧрд░ success.txt рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрдЯ рд╣реЛрддреА рд╣реИ - рдЖрдк рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ!
рдпрд╣ рдирд┐рдХрд▓рд╛!
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рджреЛрдиреЛрдВ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕реЗ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рджреЗрдЦреЗрдВрдЧреЗред
рдпрд╣ рд▓реЗрдЦ рдПрдХ рдЕрдиреБрд╡рд╛рдж рд╣реИред рдореВрд▓ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ ред