Obsidian/Recognition/Programing/Linux/RHEL9/임시.md

73 lines
2.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

```
# 현재 등록된 repository id와 이름 등을 확인
sudo yum repolist
# 패키지 다운로드
reposync -glmn --repoid='kakao-*' --download-metadata --download_path=/tmp/kakaomirror
--------------------------------------------------------------------
-g: 다운로드 후, GPG 검사가 실패한 파일을 삭제
-l: Yum Plugin 지원을 활성화
-m: comps.xml도 다운로드 합니다. (Groupinstall 명령어 지원을 위함)
-n: 각 패키지의 최신 패키지만 다운로드
-d: 다운로드한 패키지가 로컬에 저장된 패키지보다 최신 버전인 경우, 로컬에 저장되어 있던 패키지 삭제
--repoid(= -r): Repository ID (와일드 카드 지원)
--download-metadata: 모든 메타데이터 다운로드
--download_path(= -p): 파일들을 다운로드할 위치
--------------------------------------------------------------------
# repodata 생성 (다운로드 받은 경로=/tmp/kakaomirror)
createrepo -g comps.xml (다운로드 받은 경로)/kakao-base
createrepo (다운로드 받은 경로)/kakao-updates
createrepo (다운로드 받은 경로)/kakao-extras
createrepo (다운로드 받은 경로)/kakao-centosplus
# reposync로 다운로드 했던 경로를 압축해서 갖고 가서 repo를 추가
# repo 추가
vi /etc/yum.repos.d/local.repo
[repoid]
name=(이름)
baseurl=file://(repo의 절대경로)
gpgcheck=0
enabled=1
# 다른 repository를 모두 disable하고, offline-myrepo만 활성화해서 설치하는 옵션)
yum --disablerepo=\* --enablerepo=offline-myrepo install nodejs
```
```
yum install yum-utils
yumdownloader --downloadonly --resolve --downloaddir=/tmp/tibero_pac gcc
yumdownloader --downloadonly --resolve gcc gcc-c++ libgcc libstdc++ libstdc++-devel compat-libstdc++ libaio libaio-devel pstack libpthread librt libm libaio libdl libnsl.so.1 libncurses.so.5
yum install -y gcc gcc-c++ libgcc libstdc++ libstdc++-devel compat-libstdc++ libaio libaio-devel pstack libpthread librt libm libaio libdl
## RHEL 8.1 이상은 아래 추가 설치
yum install -y libnsl.so.1 libncurses.so.5
ld-linux.so.2
libncurses.so.5
# 압축파일 생성
tar -cvf [파일명.tar] [폴더명]
tar -zcvf [파일명.tar.gz] [폴더명]
zip [파일명.zip] [폴더명]
tar -xvf [파일명.tar]
tar -zxvf [파일명.tar.gz]
unzip [파일명.zip]
tar -zcvf [파일명.tar.gz] [폴더명]
/usr/lib/jvm
$ mkdir ~/.lib64
$ ln -s /usr/lib64/libncurses.so.6 ~/.lib64/libncurses.so.5
$ LD_LIBRARY_PATH=$HOME/.lib64 <Application name>
yumdownloader --downloadonly --resolve --downloaddir=/tmp/tibero_pac gcc
```