리눅스에 응용 프로그램 설치해보기
DNF list 나 DNF info에 있는 패키지를 다운로드
1.먼저 DNF 명령어 아무거나 ( DNF info 나 DNF list 등) 으로 yum.repos.d에 있는 baseurl로 부터 캐시를 받아온다
2. 명령어로 설치하기
dnf install mc
3. y를 누르면 성공적으로 설치가 완료된다
4. 삭제는 install 대신 remove를 쓴다
dnf remove mc
패키지를 직접 다운받아서 실행하기 - RPM 확장자
1. CD/ROM 으로부터 RPM 파일을 설치하기
2. CD를 마운트하기
umount /dev/cdrom
mount /dev/cdrom /media
// CDROM을 마운트해서 /media에서 사용하겠다는 뜻
3. yum.repos.d (설치경로) 수정하기
cd /etc/yum.repos.d/
mv This.repo backup/
touch dvd.repo
// 기존의 yum.repos.d 를 backup 디렉토리에 잠시 담아두고
// dvd.repo를 새로 만들어서 cd로 부터 다운로드하라고 설정할 것이다!
vi dvd.repo
// 이곳은 vi로 새로 추가할 것들
[DVD-BaseOS]
name=CentOs DVD BaseOS
baseurl=file:///media/BaseOS
gpgcheck=0
[DVD-AppStream]
name=CentOs DVD AppStream
baseurl=file:///media/AppStream
gpgcheck=0
// 다운로드 url을 cd 위치로 바꾸어 주었다
// 주의할것은 file:/// 슬래시 3개라는것 (2개 + 루트주소 /)
// gpgcheck는 신뢰할수 있는 다운로드 출처를 검사한다 (0은 검사 안함)
4. CDROM 에 파일이 있으면 파일로부터, 없으면 네트워크로부터 다운로드 받기
[DVD-BaseOS]
name=CentOs DVD BaseOS
baseurl=file:///media/BaseOS
gpgcheck=0
[DVD-AppStream]
name=CentOs DVD AppStream
baseurl=file:///media/AppStream
gpgcheck=0
[Network-PowerTools]
name=CentOs-$releasever - PowerTools
baseurl=http://mirror.centos.org/centos-8/8.0.1905/PowerTools/x86_64/os/
http://vault.centos.org/8.0.1905/PowerTools/x86_64/os/
gpgcheck=0
패키지를 직접 다운받아서 실행하기 - 압축파일
0. 압축을 풀어서 프로그램을 설치하기 위해서 먼저 필요 패키지를 다운받는다
dnf install make
dnf install gcc
1. wget이나 ISO 파일 등으로 컴퓨터에 압축 파일을 다운받는다
// wget 이용방법
wget https://www.python.org/ftp/python/3.8.11/Python-3.8.11.tgz
2. 압축풀기
// 주의사항
// 다운로드를 하면
//wget 명령을 했던 디렉토리에 파일이 저장된다
// 따라서 이 파일을 mv 명령어를 통해 /usr/local/bin 에 옮기고 압축을 풀자
mv Python-3.8.11.tgz /usr/local/bin
tar -xvf Python-3.8.11.tgz
// -xvf 명령어로 파일을 푼다
3. 푼 파일 ' 안으로 ' 들어가서 컴파일을 해준다
cd Python-3.8.11/
./configure
4. 컴파일이 완료되었으면 설치를 진행한다
make install
5. alias를 등록해서 쓰기 편하게 하자
vi /root/.bashrc
alias python="/usr/local/bin/python3.8"
재부팅 귀찮으니까 초기화하자
source /root/.bashrc
. ./root/.bashrc
// 두개다 같은 명령어니까 취사선택
728x90
'기타 > 서버&클라우드' 카테고리의 다른 글
서버&클라우드 교육 6일차 (0) | 2024.02.22 |
---|---|
서버&클라우드 교육 5일차 (0) | 2024.02.20 |
서버 & 클라우드 교육 3일차 (0) | 2024.02.19 |
서버&클라우드 공부 2일차 (0) | 2024.02.15 |
서버&클라우드 공부 1일차 (0) | 2024.02.15 |