본문 바로가기
프로그램...

[Virtual Box] CentOs7 Minimal Version

by 크크다스 2015. 8. 17.
반응형

=RPM 버전

el6 => CentOS6.x

el7 => CentOS7.x

fc19 => Fedora 19

ram=> SourceForge <그냥 받아서 설치해도 됨>

cf> http://rpmfind.net/linux/rpm2html/search.php?query=tar


= ifconfig 안되는 것

ip addr

ip links

등으로 사용가능

ifconfig 사용하려면


yum -y install net-tools


= run-level 변경

[root@localhost system]# systemctl set-default graphical.target
rm '/etc/systemd/system/default.target'
ln -s '/usr/lib/systemd/system/graphical.target' '/etc/systemd/system/default.target'


<for GVIM>

yum -y install php-mbstring

yum -y install vim-X11


<for Broadcomm SDK>

yum -y install gcc

yum -y install automake

yum -y install lzo-devel

yum -y install libuuid-devel

yum -y install patch

yum -y install ld-linux.so.2

yum -y install flex

yum -y install byacc

yum -y install openssl-devel

yum -y install bison


yum -y install bzip2
yum -y install svn


#for makeinfo

yum -y install texinfo-tex


yum -y install bc


yum -y install ncurses-devel



yum -y install java : for runGUIlinux.sh


yum -y install firefox : for DESKTOP_LINUX


# for 32bit compile <CENT6,7 / 5=>i386>

yum -y install glibc-devel.i686  libstdc++-devel.i686



------------------------------------ CentOS i386 / 6.7 ------------------------------------


ifup eth0

/etc/sysconfig/network-scripts/ifcfg-eth0 에서 아래처럼 변경

ONBOOT=yes


vi /etc/inittab 에서 아래처럼 변경

id:5:initdefault:


useradd -d /home/firstpw -p PASSWORD firstpw


/usr/share/fonts 생성(네이버 나눔 폰트등)



yum -y install net-tools


= run-level 변경

[root@localhost system]# systemctl set-default graphical.target
rm '/etc/systemd/system/default.target'
ln -s '/usr/lib/systemd/system/graphical.target' '/etc/systemd/system/default.target'


<for GVIM>

yum -y install php-mbstring

yum -y install vim-X11


yum -y install gcc

yum -y install gcc-c++

yum -y install automake

yum -y install lzo-devel

yum -y install libuuid-devel

yum -y install patch

yum -y install ld-linux.so.2

yum -y install flex

yum -y install byacc

yum -y install openssl-devel

yum -y install bison

yum -y install bzip2


yum -y install ncurses-devel


# 1.23 삭제<Known Problem>

yum -y erase tar

wget  ftp://rpmfind.net/linux/centos/6.7/os/i386/Packages/tar-1.23-13.el6.i686.rpm
rpm -ivh tar-1.23-13.el6.i686.rpm


<아래 같은 문제시>

error: Failed dependencies:
        libc.so.6(GLIBC_2.17) is needed by

==>

uname -a>

Linux Cent32.6.7 2.6.32-573.el6.i686

el6 : 이버전의 sw pkg를 받아서 설치한다.


yum -y install wget
yum -y install svn


------------------------------------ VB uuid 변경 ------------------------------------

디스크 위치 변경할 때 카피후 붙이면 기존 uuid가 있다고 나오면서 안된다.

방법> 새 uuid새팅

- VB실행 위치 / 디스크 위치 미리 파악


cmd 수행



------------------------------------ yum ------------------------------------

버전 확인하기>

yum --showduplicates list tar

저장소 추가/확인>

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

yum repolist

버전에 따라서(64/32비트 도)

epel 설치

CentOS 버전 URL
CentOS 5 http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
CentOS 6 http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 7 http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
[root@zetawiki ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Retrieving http://ftp.neowiz.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
warning: /var/tmp/rpm-tmp.O25NKK: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
[root@zetawiki ~]# rpm -qa | grep epel-release
epel-release-6-8.noarch

------------------------------------ trouble shooting ------------------------------------

문제>

ln: creating symbolic link `openssl-1.0.1e/include/openssl/rc5.h': 그런 파일이나 디렉터리가 없습니다

확인>

openssl Makefile :

    (tar128 xfz openssl-1.0.1e.tar.gz -k --skip-old-files 2> /dev/null || true)
    echo "Applying patches to openssl-1.0.1e"
    ln -s ../../crypto/rc5/rc5.h openssl-1.0.1e/include/openssl/rc5.h

변경>

--skip-old-files : 1.26 이상 버전이 필요함(1.26이라고 다 있는 것은 아님 확인해야 함)

tar 1.26이상으로 설치하고(CentOS 7 => tar 1.26임)

root에서 cd /bin; ln -sf tar tar128


문제> tar1.23 에서 --skip-old-files 오션이 포함되었는데도 빌딩 에러가 나서 에러부분을 블럭시킴

make.common>

#        if [ -z "$(FORCE)" ]; then exit 1; fi \

반응형

'프로그램...' 카테고리의 다른 글

[C1004W] Booting Log  (0) 2015.10.29
[C-printf] %n %*s 포맷 사용법  (0) 2015.10.05
[git] branch 찾기 및 Baisc  (0) 2015.10.01
[Virtual Box] 디스크 사이즈 늘리기  (0) 2015.09.14
[Trouble Shooting]  (0) 2015.09.07