рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ рд░рд┐рдбрд┐рдХреБрд▓рд╕
рдлрд┐рд╢ рд╢реЗрд▓ рдХреА рдЦреЛрдЬ рдХреА, рдЬреЛ рдХрд┐ рдкрд╣рд▓реЗ рдХрд┐рдП рдЧрдП рдмреИрд╢ рдФрд░ рдЬрд╝реАрд╢ рд╕реЗ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рддрд╣рдд рдореЗрд░реЗ рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдкрд░, рд╢реЗрд▓ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдорд╣рд╛рди рдХрд╛рдо рдХрд┐рдпрд╛ред рдирдП рд╢реЗрд▓ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЙрди рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдерд╛ рдЬрд┐рд╕ рдкрд░ 64-рдмрд┐рдЯ рдбреЗрдмрд┐рдпрди рд╕реНрдХреНрд╡реАрдЬрд╝ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рддрдм рдореБрдЭреЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЙрдирдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдЬреЛ 32-рдмрд┐рдЯ рдбрд┐рдмреЗрдЯ рдкреИрдХреЗрдЬ рд╣реИ, рд╡рд╣ 64-рдмрд┐рдЯ рдбреЗрдмрд┐рдпрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред рдФрд░ рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рд╕реЗ рдЕрдкрдирд╛ рдкрд╕рдВрджреАрджрд╛ рд╢реЗрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╕реНрд░реЛрдд рдХреЛ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдирдкреИрдХ рдХрд░реЗрдВред
wget http://ridiculousfish.com/shell/files/fishfish.tar.gz tar xzf fishfish.tar.gz
рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреА рдЦреЛрдЬ рдореЗрдВ рдХреБрдЫ рдХрдард┐рдирд╛рдИ рд╣реБрдИ, рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рдЙрд╕ рдЬрдЧрд╣ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрд╛ рдЬрд╣рд╛рдБ рдЙрдирдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рд╕рд╣реА рди рд╣реЛ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИред
sudo apt-get install autoconf g++ libncurses5-dev libncursesw5-dev gettext
рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рд╢реЗрд▓ рдХреЗ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред
autoconf ./configure --without-xsel
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп, рдореИрдВ рд╡рд┐рдХрд▓реНрдк --without-xsel рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рджреМрд░рд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ X11 рд╕реЗ рдХреБрдЫ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреАред рдореБрдЭреЗ рд╕реАрд╡рд┐рдпрд░ рдкрд░ рдПрдХреНрд╕ 11 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдирд╣реАрдВ рдереАред рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рд╛, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ:
fish is now configured. Use 'make' and 'make install' to build and install fish.
рд╣рдо рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
make
рдпрджрд┐ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░реА рд╣реБрдИ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ:
fish has now been built. Use 'make install' to install fish.
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рдмрд╛рдж, рдордЫрд▓реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
sudo make install
рдпрджрд┐ рд╕рдм рдареАрдХ рд╣реИ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ:
fish is now installed on your system. To run fish, type 'fish' in your terminal. To use fish as your login shell: * add the line '/usr/local/bin/fish' to the file '/etc/shells'. * use the command 'chsh -s /usr/local/bin/fish'. To set your colors, run 'fish_config' To scan your man pages for completions, run 'fish_update_completions' Have fun!
рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд▓рд╛рдЗрди / рдпреВрдПрд╕рдЖрд░ / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди / рдордЫрд▓реА рдХреЛ / рдЖрджрд┐ / рдЧреЛрд▓реЗ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
sudoedit /etc/shells
рдордЫрд▓реА рдХреЛ рдПрдХ рдЦреЛрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдиреЗрдВред
chsh -s /usr/local/bin/fish
рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдЕрднреА рднреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ: рдореИрдирдкрд╛рдЯ рдХреЗ рдХрд╛рд░рдг рдЖрджреЗрд╢реЛрдВ рдФрд░ рдпреБрдХреНрддрд┐рдпреЛрдВ рдХреА рдХрд╖реНрдЯрдкреНрд░рдж рдЭрдкрдХреА рдФрд░ рдкреВрд░реНрдгрддрд╛ рдХреА рдЯреВрдЯреА рд╣реБрдИ рдкреАрдврд╝реАред рдореИрдВрдиреЗ рд░рдВрдЧреЛрдВ рдореЗрдВ "рдЕрддрд┐рд░рд┐рдХреНрдд" рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╣рдЯрд╛рдХрд░ рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬреЛ рдХрд┐ рдЯреАрдо рдХреЗ рдЦреЛрд▓ рдХреЛ рдкреЗрдВрдЯ рдХрд░рддрд╛ рд╣реИред рдЖрдк рд╕реЗрдЯ рдордЫреНрд▓реА_рдХреЛрд▓рд░_ * рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдкрд╕рдВрдж рдХрд╛ рдПрдХ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
set fish_color_autosuggestion yellow set fish_color_command green set fish_color_param cyan
рдЯреВрдЯреА рд╣реБрдИ рдкреАрдврд╝реА рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рднреА рдПрдХ рднрдпрд╛рдирдХ рдЪрд╛рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
sudoedit /usr/local/share/fish/tools/create_manpage_completions.py
рд▓рд╛рдЗрди рдирдВрдмрд░ 744 рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЬреИрд╕рд╛ рдХрд┐
рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛
рд╣реИ, рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп
proc = subprocess.Popen(['man', '--path'], stdout=subprocess.PIPE)
рдпрд╣ рдирд┐рдХрд▓рд╛
proc = subprocess.Popen(['manpath'], stdout=subprocess.PIPE)
рдлрд┐рд░ рд╣рдо рдкреВрд░реНрдгрддрд╛ рдХреА рдкреАрдврд╝реА рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
fish_update_completions
рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рдРрд╕рд╛
Parsing man pages and writing completions to /home/rp/.config/fish/completions/
рджреЗрдЦрд╛! рдЕрджреНрднреБрдд рдЦреЛрд▓ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВред