본문 바로가기
?

단축키

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 현재 디렉토리 이하의 모든 파일의 md5sum 확인 Hojung 2011.02.17 16045
447 하드디스크 및 GRUB 구조 Hojung 2008.01.08 14365
446 하드 디스크 설치부터 마운트까지 (fsck, mkfs, mount, e2label, fstab) Hojung 2011.01.26 24819
445 프로세스와 스레드의 차이점 file Hojung 2013.01.31 13624
444 프로세스 재시작하여 설정값을 다시 읽기 (kill -1,pkill -HUP) Hojung 2011.02.11 16388
443 페도라10 네트워크로 설치 file Hojung 2009.03.26 16279
442 페도라 11 업그레이드 튜토리얼 Hojung 2009.08.30 15735
441 패킷 포워딩+ 마스커레이딩 Hojung 2010.07.12 23285
440 패스워드 입력없이 SSH 로그인(LOGIN) 하기 Hojung 2009.05.26 18996
439 패스워드 생성 스크립트 Hojung 2009.04.01 17078
438 파일의 atime, mtime, ctime 및 이를 이용한 검색 (ls, find, touch) Hojung 2011.01.14 24358
437 파일시스템의 기본 블럭 사이즈 체크 Hojung 2011.01.07 19352
436 파일속성 변경으로 소유자만 변경이 가능하도록 (chattr) Hojung 2011.01.13 22457
435 파일명이 중복되지 않게 임시 파일 생성하기 (mktemp, $RANDOM) Hojung 2011.01.27 21084
434 파일명에 있는 공백을 '_' 로 변경하기 (rename) Hojung 2010.11.02 23698
433 파일/파일시스템의 inode 및 각종 정보 (tune2fs/stat) Hojung 2011.01.07 24400
432 파일 삭제시 특정 파일 제외하기 Hojung 2009.04.15 19854
431 파일 사이즈/블럭/퍼미션/inode/AMC시간등 자세한 정보보기 (stat) Hojung 2011.01.27 14789
430 파일 비우기 (>test.txt) Hojung 2011.01.13 21183
429 터미널 키 Hojung 2007.11.19 21034
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