Created
April 4, 2016 22:03
-
-
Save gnanet/a54adb9d9b2481f39812eb879f904f46 to your computer and use it in GitHub Desktop.
How to install mc and nano as user on CentOS7 core
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| mkdir ~/bin | |
| echo 'if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH"; fi' >> ~/.profile | |
| mkdir -p ~/.local/share | |
| mkdir ~/src | |
| cd ~/src | |
| wget http://mirror.met.hu/centos/7.2.1511/os/x86_64/Packages/mc-4.8.7-8.el7.x86_64.rpm | |
| rpm2cpio mc-4.8.7-8.el7.x86_64.rpm | cpio -idmv | |
| wget http://mirror.met.hu/centos/7.2.1511/os/x86_64/Packages/gpm-libs-1.20.7-5.el7.x86_64.rpm | |
| rpm2cpio gpm-libs-1.20.7-5.el7.x86_64.rpm | cpio -idmv | |
| wget http://mirror.met.hu/centos/7.2.1511/os/x86_64/Packages/nano-2.3.1-10.el7.x86_64.rpm | |
| rpm2cpio nano-2.3.1-10.el7.x86_64.rpm | cpio -idmv | |
| wget http://mirror.met.hu/centos/7.2.1511/os/x86_64/Packages/ncurses-libs-5.9-13.20130511.el7.x86_64.rpm | |
| rpm2cpio ncurses-libs-5.9-13.20130511.el7.x86_64.rpm | cpio -idmv | |
| cp -ar ${HOME}/src/usr/share/mc ~/.local/share/ | |
| cp -ar ${HOME}/src/etc/nanorc ${HOME}/.nanorc | |
| echo 'export LD_LIBRARY_PATH=${HOME}/src/usr/lib64/' >> ~/.profile | |
| echo 'export EDITOR=nano' >> ~/.profile | |
| . ~/.profile | |
| ln -s ${HOME}/src/usr/bin/mc ~/bin/mc | |
| ln -s ${HOME}/src/usr/bin/nano ~/bin/nano | |
| cp -ar ${HOME}/src/usr/bin/mcedit ~/bin/ | |
| cp -ar ${HOME}/src/usr/bin/mcview ~/bin/ | |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
URLs and info used :
http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os
http://mirror.met.hu/centos/7.2.1511/os/x86_64/Packages/
http://www.cyberciti.biz/tips/how-to-extract-an-rpm-package-without-installing-it.html
http://unix.stackexchange.com/questions/61283/yum-install-in-user-home-for-non-admins