Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- hpcm패치
- 1.9
- HPE
- top500
- conda
- java
- nvidia
- Source
- PFSS
- CUDA
- infiniband
- gpfs
- patch
- 1.10
- version
- Kernel
- AMD
- Cray
- rhel
- GPU
- ubuntu
- HPCM
- CPU
- Singularity
- SLURM
- build
- HPFSS
- Linux
- LUSTRE
- Docker
Archives
- Today
- Total
HPE CRAY 자료 공유
[Ubuntu] dpkg의 rpm 기능 본문
1. 파일을 이용한 패키지명 확인
- RHEL: rpm -qf /path/file
- Ubuntu: dpkg -S /path/file
[예제]
sylee@ubuntu:~/local_repo$ dpkg -S /usr/bin/dpkg-scanpackages dpkg-dev: /usr/bin/dpkg-scanpackage |
2. 설치된 패키지 확인
- RHEL: rpm -qa | grep <패키지명>
- Ubuntu: dpkg -l | grep <패키지명>
[예제]
sylee@ubuntu:~/local_repo$ dpkg -l | grep fortran ii gfortran 4:9.3.0-1ubuntu2 amd64 GNU Fortran 95 compiler ii gfortran-9 9.4.0-1ubuntu1~20.04.2 amd64 GNU Fortran compiler ii libgfortran-9-dev:amd64 9.4.0-1ubuntu1~20.04.2 amd64 Runtime library for GNU Fortran applications (development files) ii libgfortran5:amd64 10.5.0-1ubuntu1~20.04 amd64 Runtime library for GNU Fortran applications |
3. 설치된 패키지 확인
- RHEL: rpm -ql <패키지명>
- Ubuntu: dpkg -L <패키지명>
[예제]
sylee@ubuntu:~/local_repo$ dpkg -L gfortran /. /usr /usr/bin /usr/share /usr/share/doc /usr/share/man /usr/share/man/man1 /usr/bin/gfortran /usr/bin/x86_64-linux-gnu-gfortran /usr/share/doc/gfortran /usr/share/man/man1/gfortran.1.gz /usr/share/man/man1/x86_64-linux-gnu-gfortran.1.gz |
4. 사설 Repository 정보 생성
- RHEL: createrepo(createrepo 패키지)
- Ubuntu: dpkg-scanpackages(dpkg-dev 패키지)
[예제]
root@ubuntu:~# cd /home/sylee/local_repo root@ubuntu:/home/sylee/local_repo# dpkg-scanpackages ./ > Packages && gzip -k -f Packages dpkg-scanpackages: info: Wrote 146 entries to output Packages file. root@ubuntu:/home/sylee/local_repo# |
※ 사설 repository에 .deb 파일을 새로 넣게 되면 dpkg-scanpackages 명령 재 수행 필요
5. 사설 Repository 등록
- RHEL: /etc/yum.repos.d 경로에 repo 파일 생성
- Ubuntu: /etc/apt/sources.list 또는 /etc/apt/sources.list.d 경로에 list 파일 생성
[예제]
# cd /etc/apt # vi sources.list - - - 마지막 줄에 사설 repo 경로 설정 - - - deb [trusted=yes] file:///home/sylee/local_repo ./ # apt update |
※ sources.list.d 경로에 local.list 파일로 생성 추천
'Applications > LINUX' 카테고리의 다른 글
[Linux] x509: certificate signed by unknown authority (0) | 2024.12.11 |
---|---|
[singularity] user namespace not supported by your system (0) | 2024.12.11 |
[Ubuntu] 자동 업데이트 기능 끄기 (0) | 2024.08.28 |
[Python] OS별 기본 Python 버전 (0) | 2024.06.13 |
VMware Workstation Pro와 Fusion Pro 개인사용자 무료 (0) | 2024.05.16 |