본문 바로가기
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

How to install Java on linux with no Internet connectivity (using local repository)


linux A: running in centos 6.6 and connected to the Internet

linux B: running in centos 6.6 and NOT connected to the Internet


here we download java package with dependencies from linux A which is connected to the Internet then configure local repository in linux B with the packages downloaded via linux A. At last java will be installed with dependencies by yum.


###################################################

# from linux A that is connected to the Internet

###################################################


1. install yum-utils for repotrack

yum install -y yum-utils


2. download packages along with all dependencies

repotrack -a x86_64 -p /tmp/packages createrepo java-1.7.0-openjdk


3. remove packages for i686 due to a bug in repotrack

rm -rf /tmp/packages/*i686.rpm



########################################################

# from laptop that is connected to both linux A and B

########################################################


1. copy the packages dir from linux A to local drive

scp -r user@linuxA:/tmp/packages ./


2. copy the packages dir from local drive to linux B

scp -r ./packages user@linuxA:/tmp/



##############################################

# from linux B NOT connected to the Internet

##############################################


1. install createrepo with its dependencies

cd /tmp/packages

rpm -Uvh deltarpm-*

rpm -Uvh python-deltarpm-*

rpm -Uvh libxml2-*

rpm -Uvh createrepo-*


2. change ownership for packages dir

chown -R root.root /tmp/packages


3. run createrepo to create local repo

createrepo /tmp/packages

chmod -R o-w+r /tmp/packages


4. set the repo configuration file

cat > /etc/yum.repos.d/myrepo.repo

------------------8<--------------------

[local]

name=My Local Repo

baseurl=file:///tmp/packages

enabled=1

gpgcheck=0

------------------8<--------------------


5. install java package

yum install java-1.7.0-openjdk


Title
List of Articles
번호 제목 글쓴이 날짜 조회 수
448 nslookup and DNS Zone Transfers Hojung 2011.01.05 79368
447 리눅스 터미널에서 한글깨짐 해결 (terminal,euc-kr,putty,i18n) Hojung 2011.01.28 56715
446 코어덤프 분석가이드 (coredump) Hojung 2012.02.17 46551
445 Apaceh2 + SSL on Fedora Core Hojung 2007.12.14 45911
444 SNMP Manager Cacti 설치하기 Hojung 2008.03.24 45273
443 Using TCP keepalive under Linux (tcp_keepalive_time) Hojung 2011.05.13 43104
442 cURL 사용법 Hojung 2009.04.28 40667
441 메모리 사용에 대한 체크 포인트 (top, free) Hojung 2008.09.12 38069
440 Linux Security Checklist Hojung 2009.04.15 36701
439 zip/unzip 사용 예 Hojung 2010.12.30 35333
438 디바이스가 busy일 경우 강제 umount Hojung 2010.03.29 34479
437 시리얼 통신 프로그램 (minicom) file Hojung 2011.02.05 33355
436 cacti 설치 및 그래프 추가하기 Hojung 2010.11.25 32330
435 여러개의 NIC으로 teaming/bonding 설정하기 (LACP) Hojung 2011.01.28 32328
434 PPTP VPN 클라이언트 설정하기 Hojung 2009.12.15 31925
433 MIB에서 OID 확인 및 해당 OID 로 SNMP Polling 하기 Hojung 2010.11.04 31675
432 CIFS 마운트하기 (기본 및 부팅시 자동으로 마운트) Hojung 2010.02.05 30703
431 Switching your Linux systems to the new DST Hojung 2008.04.04 30368
430 싱글모드 또는 rescue 모드에서 fsck Hojung 2011.01.14 30159
429 인터페이스 duplex 및 speed 확인 및 설정 변경 Hojung 2010.04.26 29040
Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 ... 23 Next ›
/ 23

Designed by sketchbooks.co.kr / sketchbook5 board skin

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5