рд╡рд┐рдВрдбреЛрдЬ + Tmux + Cygwin

рд╢реБрдн рджреЛрдкрд╣рд░, рд╣рдмреНрд░!

рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдЖрд░рд╛рдорджрд╛рдпрдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЖрдЬ рдореИрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡реЛрдВ рдФрд░ рдЫрд╛рдкреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреИрд╕реЗ рдореИрдВрдиреЗ рд╕рд╛рдЗрдмрд░ рдХреЗ рддрд╣рдд рдЯрдордХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдЕрдВрддрддрдГ рдЯрдХреНрд╕ рдХреЛ рд╣рд░рд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕рд┐рдЧреНрд╡рд┐рди + рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ред рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ - рдореИрдВ рдПрдХ рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реВрдВред

рдЫрд╡рд┐

рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 7 x64 рдкрд░ Cygwin.x86 рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде tmux рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ред Cygwin.x86_64 рдкрд░, libevent рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХреАред
Cygwin.x86 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред рдЬрдм рдЖрдк рдХреА рдЬрд░реВрд░рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

gcc *, рдореЗрдХ, рдСрдЯреЛрдХреЙрдиреНрдлрд╝, рдСрдЯреЛрдореЗрдЯ, рд╕реАрдореЗрдХред

рдЖрдкрдХреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ tmux рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: libncurses10, libncurses-devel, ncurses ред

рд▓рд┐рдмрд╡реЗрдВрдЯ рд╡рд┐рдзрд╛рдирд╕рднрд╛

рдореИрдВрдиреЗ рдЗрд╕ рдкрддреНрд░рд╛рдЪрд╛рд░ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдХреЛрдб рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рд╕реЙрдк рдХреЛрдб рдореЗрдВ рдЧрд╣рд░реА рдЦреБрджрд╛рдИ рдХрд░рдиреА рдкрдбрд╝реАред рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдЖрдк .patch рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╡рд┐рд╡рд░рдг рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╡рд╣ рд╕реНрд░реЛрддреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рдореИрдВ рдЕрдкрдиреЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╡рд┐рдХрд╛рд╕ рдХреЛ рдкреВрд░рд╛ рдХрд░реВрдВрдЧрд╛, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

Tmux рдХреА рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдПрдХ рдФрд░ рдкрд░рд┐рд╡рд╛рдж рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ, рдЬреЛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕рд╛рдЗрдмрд░рд╡рд┐рди рднрдВрдбрд╛рд░ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рд╕реНрд░реЛрдд рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ libevent-2.0.21- рд╕реНрдерд┐рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╕рд╛рдЗрдЧрд╡рд┐рди рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ:

tar xf libevent-2.0.21-stable.tgz cd libevent-2.0.21-stable ./configure --libdir=/usr/lib/ make && make install 


рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрдм рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП libdir рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ Cygwin / usr / local / lib рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИред

Tmux рдмрд┐рд▓реНрдб

рдореИрдВрдиреЗ рдЕрдкрдиреЗ Tmux рд╡рд┐рдХрд╛рд╕ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛

 tar xf tmux-tmux-code.tgz cd tmux-tmux-code ./configure make && make install tmux echo 'Enjoy!' 


vpechetleniya

рдпрд╣ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ! рдмрд╛рдпреЛрдмреБ рдФрд░ рд╕реНрдХреНрд░реАрди, рд╕реНрд╡рд░реНрдЧ рдФрд░ рдкреГрдереНрд╡реА рдЬреИрд╕реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВред
рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдЖрдк рд╕рднреА рдХреЛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдкреНрддрд╛рд╣ рдФрд░ рдЖрд░рд╛рдорджрд╛рдпрдХ рдХрд╛рдордХрд╛рдЬреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рд╢реБрднрдХрд╛рдордирд╛ рджреЗрддрд╛ рд╣реВрдВ!

рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ

рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЫреЛрдЯреЗ рд╕реБрдзрд╛рд░ рдХрд┐рдП рд╣реИрдВ, рдореЗрд░реЗ рд▓рд┐рдП рдореБрдЦреНрдп рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрднрд╛рд░ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдпреБрдкреАрдбреАред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рднреА рдПрдХрддреНрд░ рдХрд┐рдпрд╛ред

Source: https://habr.com/ru/post/In196128/


All Articles