рдЖрдзреА рд░рд╛рдд рдХреЗ рдХрдорд╛рдВрдбрд░ рдХреЗ рд▓рд┐рдП Xoria256 рд░рдВрдЧ рдпреЛрдЬрдирд╛

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ



рдореИрдВ рдорд┐рдбрдирд╛рдЗрдЯ рдХрдорд╛рдВрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЛрд░рд┐рдпрд╛ 256 рд░рдВрдЧ рдпреЛрдЬрдирд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╡рд┐рдо рдПрдбрд┐рдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдирд╛рдо рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рд╣реИред



рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдорд┐рдбрдирд╛рдЗрдЯ рдХрдорд╛рдВрдбрд░ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдпрд╣ UNIX рд╕рд┐рд╕реНрдЯрдо (рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рд╕рд╣рд┐рдд) рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рджреЛ-рдкреИрдирд▓ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рд╣реИред рдпрд╣ рдкрд╛рда рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрд╕рдПрд╕рдПрдЪ рдХрдиреЗрдХреНрд╢рди рдХреЛ рд▓реЛрдб рдХрд┐рдП рдмрд┐рдирд╛ рджреВрд░рд╕реНрде UNIX рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЪрд╛рд▓рди рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдмрдирд╛рддрд╛ рд╣реИред



рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:



1. 256 рд░рдВрдЧреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо


2. рдЖрдзреА рд░рд╛рдд рдХреЗ рдХрдорд╛рдВрдбрд░ рдЧрд┐рдЯ рд╕реЗ рдЗрдХрдЯреНрдареЗ рд╣реБрдП


рдЕрджреНрдпрддрди: romeo_ordos habrayuzer рдбреЗрдмрд┐рдпрди (x86_64) рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рдмрд┐рд▓реНрдб (.deb) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдЕрдкрдбреЗрдЯ: рд▓рд┐рдмрд┐рди рдХреЗ рд╣реИрдмрд░рд╛рдЗрдЬрд╝рд░ рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрд░реНрдХрд▓реАрдирдХреНрд╕ рдореЗрдВ рдпрд┐рдпреЛрдЯ рдХреЗ рд╕рд╛рде , рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ - $> sudo yaourt -S mc-git



рд╕реБрдбреЛ рдпреНрдпреБрдЯреЛ $> sudo yaourt -S mc-git







рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ 4.7.5 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж mc рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рджрд┐рд╕рдВрдмрд░ 2010 рдХреЗ рдЖрдЦрд┐рд░реА рджрд┐рдиреЛрдВ рдореЗрдВ рдХреЗрд╡рд▓ 256 рд░рдВрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ред



рдорд┐рдиреА-рдирд┐рд░реНрджреЗрд╢ "рдХреИрд╕реЗ рдЧрд┐рдЯ рд╕реЗ рдПрдорд╕реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП"



рд╣рдо git рдкреНрд░реЛрдЧреНрд░рд╛рдо рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА (рдПрдХ UNIX рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░) рдХреЛ рдХреНрд▓реЛрди рдХрд░рддреЗ рд╣реИрдВ:

$> git clone git://midnight-commander.org/mc.git







рд╣рдо рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ:

$> cd mc.git

$> ./autogen.sh






рдпрд╣рд╛рдБ рдЙрдмрдВрдЯреВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЖ рд╕рдХрддреА рд╣реИрдВ, рд╢рд╛рдпрдж рдпрд╣ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧрд╛:

$> sudo apt-get install autopoint libslang2-dev







рд╕реНрдерд╛рдкрдирд╛ рдкрде рд╕реЗрдЯ рдХрд░реЗрдВ (рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ):

$> INSTALL_DIR="/usr/local/mc-git-$(date +%Y-%m-%d)"







Macports рдХреЗ рд╕рд╛рде Mac OS X рдХреЗ рд▓рд┐рдП:

$> export CFLAGS="-I/opt/local/include -L/opt/local/lib"







рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд▓рд╛рдПрдБ:

$> ./configure --prefix="$INSTALL_DIR"





рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдЖрдкрдХреЛ рдкрд┐рдЫрд▓реА рдХрдорд╛рдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреЛрдИ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ - рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред



рдпрджрд┐ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИ, рддреЛ mc рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ:

$> make





рдзреНрдпрд╛рди рджреЗрдВ - рдпрджрд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреБрдЫ "рдЧрд▓рдд" рд╣реИ рддреЛ рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╕рдВрднрд╡ рд╣реИрдВ



рдЕрдВрдд рдореЗрдВ, INSTALL_DIR рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

$> echo "INSTALL_DIR=$INSTALL_DIR"

$> sudo make install








рдЖрдк рд╕реАрдзреЗ INSTALL_DIR рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

$> "$INSTALL_DIR"/bin/mc







рдпрд╛ рдЖрдк рдПрдХ рдмрд╛рд░ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:

$> sudo ln -s "$INSTALL_DIR"/bin/* /usr/local/bin/





рдЪреЗрддрд╛рд╡рдиреА - FreeBSD / usr / local / bin / рдореЗрдВ рдмрд╛рдЗрдирд░реА mc рдлрд╛рдЗрд▓реЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдЬреЛ рдкреЛрд░реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИ рд╣реИрдВред



рдмрджрд▓реЗ рдореЗрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛:

$> mc

$> mcedit

$> mcview

$> mcdiff








рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рдлреЙрд░реНрдо / usr / рд▓реЛрдХрд▓ / mc-git-2011-01-10 рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ mc рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдкрд░рд┐рдгрд╛рдо рдХреЗ рдмрд┐рдирд╛ рдЗрд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдирд╣реАрдВ рд╕рдХрддреЗ)ред рдХреЗрд╡рд▓ INSTALL_DIR рдорд╛рди рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рд╡реИрд╕реЗ, рдпрд╣ UNIX рдХреЗ рддрд╣рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИред



3. рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ TERM = xterm-256color


рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ TERM рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ (рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ) "xterm-256color" рдкрд░ рд╕реЗрдЯ рд╣реИред



рдЖрдк рдХрдорд╛рдВрдб рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:

$> env | grep TERM=







TERM рдХреЛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ .profile рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

export TERM=xterm-256color







рдпрд╛ рдЖрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП TERM рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рддрд░рд╣:

$> TERM=xterm-256color mc







рдпрд╛ рддреЛ:

$> env TERM=xterm-256color mc







4. рд░рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ - xoria256.ini


рдЕрдкрдбреЗрдЯ: 12 рдЬрдирд╡рд░реА, 2011 рдХреЛ, Xoria256 рддреНрд╡рдЪрд╛ рдХреЛ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рд╕рд┐рд░реНрдл git рд╕реЗ mc рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рддреНрд╡рдЪрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред



рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдБ ~ / .mc / рдЦрд╛рд▓ /

$> mkdir -p ~/.mc/skins







рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП xoria256.ini рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ:

$> cd ~/.mc/skins

$> wget "http://dl.dropbox.com/u/4663634/mc-xoria256-skin/xoria256.ini"








рдпрд╛ рдЗрд╕ рддрд░рд╣:

$> curl "http://dl.dropbox.com/u/4663634/mc-xoria256-skin/xoria256.ini" > ~/.mc/skins/xoria256.ini







рд╕рдм рдХреБрдЫ, рдЖрдк рд╡рд┐рд╖рдп рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

$> mc -S xoria256







рдпрд╛ ~ / .mc / ini рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдирдпрд╛ рд╡рд┐рд╖рдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ

$> mcedit ~/.mc/ini





рдЕрдВрджрд░ "рддреНрд╡рдЪрд╛ = рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рдЬреИрд╕реА рд░реЗрдЦрд╛ рдвреВрдВрдвреЗрдВ рдФрд░ рдЗрд╕реЗ "рддреНрд╡рдЪрд╛ = xoria256" рд╕реЗ рдмрджрд▓реЗрдВ

$> mc







рд╣реЛ рдЧрдпрд╛


рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред



рдореИрдВ рдорд┐рдбрдирд╛рдЗрдЯ рдХрдорд╛рдВрдбрд░ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдФрд░ рджрд┐рдорд┐рддреНрд░реА рдЬрд╝реЛрдЯрд┐рдХреЛрд╡ (рд╡рд┐рдо рдХреЗ рд▓рд┐рдП Xoria256 рд░рдВрдЧ рд╡рд┐рд╖рдп рдХреЗ рд▓реЗрдЦрдХ) рдХрд╛ рдЖрднрд╛рд░ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реВрдВред



All Articles