ÃÖÀº¼
ÃÖÀº¼ ¶LinM ¶'''English
LinM is a clone of Mdir, the popular file manager in the MS-DOS age. LinM inherits the keyboard shorcuts and the screen layout from Mdir to maximize user-friendliness. For bug reports, comments and questions, please email to la9527@yahoo.co.kr or eunseo.choi@gmail.com. You can also visit our project homepage http://kldp.net/projects/mls and leave a message on the Feedback board http://kldp.net/forum/forum.php?forum_id=1231.
As of Noverber, 2005, "LinM (linux M)" is the new name for the package and the executable.
3.1. Downloads ¶Download binaries for your OS or source codes from the LinM Project download page http://kldp.net/frs/?group_id=373.
3.1.1. Required Libraries ¶
3.2. Debian Sarge ¶To compile source:
# sudo apt-get install zlib1g zlib1g-dev # sudo apt-get install openssl libssl-dev # sudo apt-get install libncursesw5-dev # sudo apt-get install libncursesw5 # tar xvfz linm-?.?.tar.gz # cd linm-?.? # ./configure # make install To install .deb file:
# sudo apt-get install zlib1g openssl libncurses libncursesw5 # sudo dpkg --install linm-?.?.deb 3.3. Ubuntu ¶To install prerequisites:
# sudo apt-get install zlib1g zlib1g-dev # sudo apt-get install openssl libssl-dev # sudo apt-get install libncursesw5-dev # sudo apt-get install libncursesw5 # sudo apt-get install zlib1g openssl libncursesw5 To install the package using .deb file:
# sudo dpkg --install linm-?.?.deb The old Mls static version doesn't have the dependency issue:
# sudo dpkg --install mls-?.?_static.deb 3.4. Redhat (Fedora, HaansoftLinux, etc) ¶Log in as root and then
# rpm -Uvh linm-?.?.rpm To install src.rpm:
# rpmbuild --rebuild linm-?.?.src.rpm # cd /usr/src/OS_NAME/RPM/OS_TYPE/ # rpm -Uvh linm-?.?.rpm 3.4.1. *-static-bin.tar.gz ¶This static source code does not require external libraries.
We strongly recommend to use gcc 3.x for building.
gcc 2.x might work, but Mls will not be fully functional. For example, the Mls editor cannot save files in utf8 or euc-kr because iconv is not linked.
# tar xvfz mls-x.x-static-bin.tar.gz # cd mls-x.x-static-bin # ./install.sh [directory to install] 3.4.2. *.tar.gz ¶# tar xvfz mls-x.x.tar.gz # cd mls-x.x # ./configure # make # make install For more options for ./configure,
# ./configure --help
3.5. Gentoo ¶When encoding with UTF-8, set the following option first:
USE="unicode" emerge ">=ncurses-5.5" Now put mls-0.6.7-r2.ebuild in Overlay and run emerge.
3.6. Cygwin ¶LinM version 0.7.7 or newer can be installed on Cygwin.
Run setup.exe of Cygwin to install the following packages first:
in libs
libiconv libintl libncurses ncurses openssl gettext in devel:
gcc gcc-g++ gettext gettext-devel glib-devel make libncurses-devel openssl-devel libtool1.5 automake autoconf Download linm-x.x.tar.gz and run the following:
./configure make make install To run linm, type
linm The compiled package file, linm-x.x-cygwin-OS.tar.gz, is also available.
Install the above required libraries first and download the compiled package and extract it:
# tar xvfz linm-x.x-cygwin-OS.tar.gz # cd LinM # ./install.sh -> Follow the instructions. 3.8. static.tar.gz ¶This is a pre-compiled static binary. Although you don't need to install the relevant external libraries, it's mssing iconv. So, conversion to UTF-8 or euc.kr is diabled in the editor.
# tar xvfz linm-x.x-static-bin.tar.gz # cd linm-x.x-static-bin # ./install.sh directory_to_install 3.9. tar.gz ¶# tar xvfz linm-x.x.tar.gz # cd linm-x.x # ./configure # make # make install The default install directory is /usr/local and the executable is installed in /usr/local/bin.
To change this:
# ./configure -prefix=PATH ±âº» ¼³Á¤ÆÄÀÏÀº /etc/mls ¿¡ ±ò¸³´Ï´Ù.
±×¸®°í mls Á¾·á½Ã ÇØ´ç µð·ºÅ丮·Î À̵¿ÇϽ÷Á¸é, ÀνºÅç ÈÄ ´Ù½Ã ·Î±×ÀÎÀ» ÇÏ¼Å¾ß Á¤»óÀûÀ¸·Î ½ÇÇàÀÌ µË´Ï´Ù.
To enhance the builing speed and the performance, try giving some options to the compiler: »¡¶óÁý´Ï´Ù.
# CXXFLAGS="-march=i386" ./configure -prefix=PATH"i386" can be replaced with i486, i586, i686, or pentium4 according to your CPU type. To see more options for ./configure,
# ./configure --help
3.10. Installed Files ¶By default, Mls will be installed in /usr/local, and the executables go to /usr/local/bin.
Note: On exit, Mls is supposed to bring you to the directory where you ended Mls. However, this will happen only when you re-login after finishing the installation. In case of trouble, see http://wiki.kldp.org/wiki.php/%C3%D6%C0%BA%BC%AD#s-8.2. 4.1. LinM ¶
4.2. MCD (Mls Change Directory) ¶
4.3. Mls Editor ¶
7.1. Running linm_aliase.sh ¶This shell program returns a shell prompt in the directory where LinM was just ended. It should be found in /etc/profile.d by default.
In case you don't end up in the last-visited directory, or have a problem with running this script, add the below alias to your local .bashrc, or appropriate profiles (for Debian).
alias linm='. linm.sh' |
You will be honored for contributing your time and skill to a worthy cause. |