yumyum
[Linux] RPM, dnf 본문
install : 인터넷에서 다운로드
localinstall : 내가 rpm파일이 있을경우 그 파일을 다운로드
Quiz) Rocky9
=> dnf 로 gedit 삭제, 설치
=> dnf 로 gedit localinstall 설치
[dnf로 gedit 삭제]
[root@localhost ~]# dnf remove gedit
종속성이 해결되었습니다.
================================================================================
꾸러미 구조 버전 저장소 크기
================================================================================
삭제 중:
gedit x86_64 2:40.0-6.el9 @appstream 13 M
연결 요약
================================================================================
삭제 1 꾸러미
사용 가능한 공간 : 13 M
진행할까요? [y/N]: y
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
준비 중 : 1/1
삭제 중 : gedit-2:40.0-6.el9.x86_64 1/1
구현 중 : gedit-2:40.0-6.el9.x86_64 1/1
확인 중 : gedit-2:40.0-6.el9.x86_64 1/1
제거되었습니다:
gedit-2:40.0-6.el9.x86_64
[dnf로 gedit 설치]
[root@localhost ~]# dnf -y install gedit
Rocky Linux 9 - BaseOS 882 kB/s | 1.9 MB 00:02
Rocky Linux 9 - AppStream 602 kB/s | 7.1 MB 00:12
Rocky Linux 9 - Extras 10 kB/s | 11 kB 00:01
종속성이 해결되었습니다.
================================================================================
꾸러미 구조 버전 저장소 크기
================================================================================
설치 중:
gedit x86_64 2:40.0-6.el9 appstream 2.4 M
연결 요약
================================================================================
설치 1 꾸러미
전체 내려받기 크기: 2.4 M
설치된 크기 : 13 M
꾸러미 내려받기 중:
gedit-40.0-6.el9.x86_64.rpm 386 kB/s | 2.4 MB 00:06
--------------------------------------------------------------------------------
합계 347 kB/s | 2.4 MB 00:06
Rocky Linux 9 - AppStream 1.7 MB/s | 1.7 kB 00:00
GPG키 0x350D275D 가져오는 중:
사용자 ID : "Rocky Enterprise Software Foundation - Release key 2022 <releng@rockylinux.org>"
지문: 21CB 256A E16F C54C 6E65 2949 702D 426D 350D 275D
출처 : /etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
키 가져오기에 성공했습니다
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
준비 중 : 1/1
설치 중 : gedit-2:40.0-6.el9.x86_64 1/1
구현 중 : gedit-2:40.0-6.el9.x86_64 1/1
확인 중 : gedit-2:40.0-6.el9.x86_64 1/1
설치되었습니다:
gedit-2:40.0-6.el9.x86_64
완료되었습니다!
[dnf로 gedit localinstall 설치]
[root@localhost ~]# ls
anaconda-ks.cfg
ls로 rpm 유형의 파일 없는것 확인 (localinstall은 rpm이 있어야 한다.)
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 4096 0 4096 0% /dev
tmpfs 930208 0 930208 0% /dev/shm
tmpfs 372084 9000 363084 3% /run
/dev/mapper/rl-root 17811456 4323856 13487600 25% /
/dev/sda1 1038336 277692 760644 27% /boot
tmpfs 186040 104 185936 1% /run/user/1000
/dev/sr0 9234316 9234316 0 100% /run/media/centos/Rocky-9-2-x86_64-dvd
cd rom 안에 rpm 파일이 있을걸 예상하고 /dev/sr0 의 값으로 들어가본다.
[root@localhost ~]# cd /run/media/centos/Rocky-9-2-x86_64-dvd/
[root@localhost Rocky-9-2-x86_64-dvd]# ls
AppStream Contributors LICENSE images
BaseOS EFI RPM-GPG-KEY-Rocky-9 isolinux
COMMUNITY-CHARTER EULA RPM-GPG-KEY-Rocky-9-Testing media.repo
[root@localhost Rocky-9-2-x86_64-dvd]# cd AppStream/
[root@localhost AppStream]# ls
Packages repodata
=> AppStream으로 들어가서 ls 하여 확인한다.
[root@localhost AppStream]# cd Packages/
[root@localhost Packages]# ls
3 a b c d e f g h i j k l m n o p q r s t u v w x y z
=> Packages 로 들어가서 ls로 확인하기
=> 알파벳중 g로 들어가기 (gedit 이니까)
[root@localhost Packages]# cd g
[root@localhost g]# ls
galera-26.4.11-1.el9_0.x86_64.rpm
gawk-all-langpacks-5.1.0-6.el9.x86_64.rpm
gc-8.0.4-7.el9.i686.rpm
gc-8.0.4-7.el9.x86_64.rpm
gcc-11.3.1-4.3.el9.x86_64.rpm
gcc-c++-11.3.1-4.3.el9.x86_64.rpm
gcc-gfortran-11.3.1-4.3.el9.x86_64.rpm
gcc-offload-nvptx-11.3.1-4.3.el9.x86
gedit 의 파일 모아보기
[root@localhost g]# ls | grep gedit
gedit-40.0-6.el9.x86_64.rpm
gedit-plugin-bookmarks-40.1-2.el9.x86_64.rpm
gedit-plugin-bracketcompletion-40.1-2.el9.x86_64.rpm
gedit-plugin-codecomment-40.1-2.el9.x86_64.rpm
gedit-plugin-colorpicker-40.1-2.el9.x86_64.rpm
gedit-plugin-colorschemer-40.1-2.el9.x86_64.rpm
gedit-plugin-commander-40.1-2.el9.x86_64.rpm
gedit-plugin-drawspaces-40.1-2.el9.x86_64.rpm
gedit-plugin-findinfiles-40.1-2.el9.x86_64.rpm
gedit-plugin-joinlines-40.1-2.el9.x86_64.rpm
gedit-plugin-multiedit-40.1-2.el9.x86_64.rpm
gedit-plugin-sessionsaver-40.1-2.el9.x86_64.rpm
gedit-plugin-smartspaces-40.1-2.el9.x86_64.rpm
gedit-plugin-synctex-40.1-2.el9.x86_64.rpm
gedit-plugin-terminal-40.1-2.el9.x86_64.rpm
gedit-plugin-textsize-40.1-2.el9.x86_64.rpm
gedit-plugin-translate-40.1-2.el9.x86_64.rpm
gedit 값중 하나로 localinstall 해주기
[root@localhost g]# dnf -y localinstall gedit-40.0-6.el9.x86_64.rpm
마지막 메타자료 만료확인(0:04:50 이전): 2023년 08월 30일 (수) 오후 06시 05분 00초.
종속성이 해결되었습니다.
================================================================================
꾸러미 구조 버전 저장소 크기
================================================================================
설치 중:
gedit x86_64 2:40.0-6.el9 @commandline 2.4 M
연결 요약
================================================================================
설치 1 꾸러미
전체 크기: 2.4 M
설치된 크기 : 13 M
꾸러미 내려받기 중:
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
준비 중 : 1/1
설치 중 : gedit-2:40.0-6.el9.x86_64 1/1
구현 중 : gedit-2:40.0-6.el9.x86_64 1/1
확인 중 : gedit-2:40.0-6.el9.x86_64 1/1
설치되었습니다:
gedit-2:40.0-6.el9.x86_64
완료되었습니다!
[root@localhost g]# gedit a.txt
[gedit localinstall 삭제하기]
[root@localhost g]# dnf -y remove gedit-2:40.0-6.el9.x86_64
종속성이 해결되었습니다.
================================================================================
꾸러미 구조 버전 저장소 크기
================================================================================
삭제 중:
gedit x86_64 2:40.0-6.el9 @appstream 13 M
연결 요약
================================================================================
삭제 1 꾸러미
사용 가능한 공간 : 13 M
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
준비 중 : 1/1
삭제 중 : gedit-2:40.0-6.el9.x86_64 1/1
구현 중 : gedit-2:40.0-6.el9.x86_64 1/1
확인 중 : gedit-2:40.0-6.el9.x86_64 1/1
제거되었습니다:
gedit-2:40.0-6.el9.x86_64
완료되었습니다!
'ICT기반 클라우드 네트워크 해킹 침해대응전문가 > Linux' 카테고리의 다른 글
[Linux] CRON과 AT (0) | 2023.08.31 |
---|---|
[Linux] 파일 압축, 파일 묶기 (0) | 2023.08.31 |
[Linux] hardlink, softlink (0) | 2023.08.30 |
[Linux]권한설정 (0) | 2023.08.30 |
[Linux] 그룹 생성, 유저 추가 (0) | 2023.08.30 |