Linux rpm tar 운영 체제 에서 소프트웨어 설치 및 마 운 트 해제 방법

Linux 운영 체제 에서 소프트웨어 의 설치 와 마 운 트 해제 가 Windows 에서 소프트웨어 를 설치 할 때 소프트웨어 의 설치 프로그램(setup,install 등)을 실행 하거나 zip 등 압축 해제 소프트웨어 로 풀 면 설치 할 수 있 으 며,설치 반대 프로그램(uninstall,unware,'마 운 트 해제'등)을 실행 하면 소프트웨어 를 깨끗이 제거 하고 완전히 도형 화 된 조작 인터페이스 를 실행 할 수 있다.마우스 로'다음'을 계속 클릭 하면 될 정도 로 간단 하 다.리 눅 스 는 다른 것 같 습 니 다.많은 초보 자 들 은 리 눅 스에 서 소프트웨어 를 설치 하고 마 운 트 해제 하 는 것 이 매우 어렵 고 윈도 우 를 사용 할 때 처럼 직관 적 이지 않다 고 불평 합 니 다.사실 Linux 에서 소프트웨어 를 설치 하고 마 운 트 해제 하 는 것 도 매우 간단 합 니 다.마찬가지 로 설치 마법사 나 압축 해제 설치 방식 도 있 습 니 다.다른 것 은 바 이 너 리 형식의 소프트웨어 배포 외 에 소스 코드 로 나 누 어 주 는 소프트웨어 패키지 도 많 습 니 다.다음은 이러한 소프트웨어 의 설치 와 마 운 트 해제 에 대해 자세히 말씀 드 리 겠 습 니 다.  1.바 이 너 리 배포 패 키 지 를 설치 하고 리 눅 스 소프트웨어 를 마 운 트 해제 하 는 바 이 너 리 배포 란 바 이 너 리 형식의 패 키 지 를 미리 컴 파일 한 발표 형식 을 말 하 는데 그 장점 은 설치 와 사용 이 쉽 고 유연성 이 부족 하 다 는 것 이다.만약 에 이 패 키 지 는 특정한 하드웨어/운영 체제 플랫폼 을 위해 컴 파일 된 것 이 라면그것 은 다른 플랫폼 이나 환경 에서 정확하게 실행 할 수 없다.1.*.rpm 형식의 바 이 너 리 패키지 설치:rpm -ivh *.rpm 마 운 트 해제:rpm -e packgename 설명:RPM(RedHat Packge Manager)는 RedHat 에서 만 든 패키지 관리자 로 rpm 형식의 패 키 지 를 쉽게 설치,업그레이드,마 운 트 해제,검증,조회 등 조작 할 수 있 으 며 설치 가 간단 하 며 마 운 트 해제 시 에 도 여러 디 렉 터 리 에 설 치 된 파일 을 깨끗하게 삭제 할 수 있 으 므 로 초보 자 에 게 최대한 rpm 형식의 패 키 지 를 사용 하 는 것 을 추천 합 니 다.rpm 의 매개 변수 중-i 는 설치 입 니 다.-v 는 검사 입 니 다.-h 는 해시 문자 로 설치 진 도 를 표시 합 니 다.*rpm 은 패키지 의 파일 이름(여기*rpm 은 특별히*.src.rpm 이외 의 rpm 을 접미사 로 하 는 파일)입 니 다.파라미터-e 는 패 키 지 를 삭제 하 는 것 입 니 다.packgename 은 패 키 지 를 삭제 하 는 것 입 니 다.패 키 지 는 패키지 의 파일 이름과 차이 가 있 습 니 다.이 는 흔히 파일 이름 에서 버 전 번호 앞 에 있 는 문자열 입 니 다.예 를 들 어 apache-3.1.12-i386.rpm 과 apache-devel-3.1.12-i386.rpm 은 패키지 파일 이름 이 고 그들의 패 키 지 는 각각 apache 와 apache-devel 입 니 다.더 많은 rpm 인 자 는 매 뉴 얼 페이지 를 참조 하 십시오:man rpm。 문자 인터페이스 에 이 패 키 지 를 설치 하거나 마 운 트 해제 하 는 것 을 좋아 하지 않 는 다 면 X-Window 에서 그래 픽 인터페이스의 패 키 지 를 사용 할 수 있 습 니 다.예 를 들 어 glint,xrpm 과 같은 그래 픽 인터페이스 나 KDE 의 kpack ge 등 소프트웨어 패 키 지 를 설치,업그레이드,마 운 트 해제,검증 과 조 회 는 마 우 스 를 클릭 하여 쉽게 완성 할 수 있 습 니 다.2.*.tar.gz/*.tgz,*.bz2 형식의 바 이 너 리 패키지 설치:tar zxvf *.tar.gz 혹시 tar yxvf *.bz2 마 운 트 해제:수 동 삭제 설명:*.tar.gz/*.bz2 형식의 바 이 너 리 패 키 지 는 tar 도구 로 포장 하고 gzip/bzip 2 로 압축 하 며 설치 할 때 직접 패 키 지 를 풀 면 됩 니 다.압축 해제 후 단일 디 렉 터 리 만 있 는 소프트웨어 에 대해 서 는 마 운 트 해제 시 명령"rm"을 사용 합 니 다. -rf "소프트웨어 디 렉 터 리 이름";압축 해제 후 파일 이 여러 디 렉 터 리 에 분산 되면 일일이 수 동 으로 삭제(조금 번 거 로 움)해 야 하 며,압축 해제 시 시스템 에 어떤 파일 이 설치 되 어 있 는 지 알 고 싶 으 면 명령'tar'를 사용 할 수 있 습 니 다. ztvf *.tar.gz”/“tar ytvf *.bz2"목록 가 져 오기.tar 의 매개 변수 z 는 gzip 를 호출 하여 압축 을 풀 고 x 는 가방 을 풀 고 v 는 검사 이 며 f 는 결 과 를 표시 합 니 다.y 는 bzip 2 를 호출 하여 압축 을 풀 고 t 는 가방 을 표시 하 는 파일 목록 입 니 다.더 많은 인 자 는 매 뉴 얼 페이지 를 참조 하 십시오:man tar。 그래 픽 인터페이스 작업 을 더 좋아한다 면 X-Window 에서 KDE 의 ArK 압축 파일 관리 도 구 를 사용 할 수 있 습 니 다.3.설치 프로그램 을 제공 하 는 패키지 와 같은 패 키 지 는 설치 스 크 립 트 나 바 이 너 리 설치 마법사 프로그램(setup,install,install.sh 등)을 제공 하고 실행 하기 만 하면 소프트웨어 의 설 치 를 완성 할 수 있 습 니 다.마 운 트 해제 할 때 도 설치 되 지 않 은 스 크 립 트 나 프로그램 을 제공 합 니 다.예 를 들 어 썬 의 스타 오피스 오피스 오피스 소프트웨어 키 트 는 setup 이라는 설치 프로그램 을 사용 하고 소프트웨어 가 설 치 된 후에 반 설치 기능 을 제공 하 는데 현재 이런 유형의 패 키 지 는 비교적 적다.설치 와 마 운 트 해제 방식 이 윈도 소프트웨어 와 같 기 때문에 더 이상 말 할 필요 가 없다.2.소스 코드 배포 패 키 지 를 설치 하고 리 눅 스 소프트웨어 를 마 운 트 해제 하 는 소스 코드 배포 란 이 소프트웨어 의 모든 프로그램 소스 코드 를 제공 하 는 발표 형식 을 말 합 니 다.사용자 가 실행 가능 한 바 이 너 리 코드 로 컴 파일 하여 설치 해 야 합 니 다.그 장점 은 설정 이 유연 하고 특정한 기능/모듈 을 임의로 제거 하거나 유지 할 수 있 습 니 다.다양한 하드웨어/운영 체제 플랫폼 과 컴 파일 환경 에 적응 하 는 것 은 난이도 가 높 고 초보 자 들 이 사용 하기에 적합 하지 않다 는 단점 이 있다.1.*.src.rpm 형식의 소스 패키지 설치:rpm -rebuild *.src.rpm   cd /usr/src/dist/RPMS   rpm -ivh *.rpm 마 운 트 해제:rpm -e packgename 설명:rpm --rebuild *.src.rpm 명령 은 원본 코드 를 컴 파일 하여/usr/src/dist/RPMS 에서 바 이 너 리 rpm 패 키 지 를 만 든 다음 이 바 이 너 리 패 키 지 를 설치 하면 됩 니 다.packgename 은 앞에서 말 한 바 와 같다.2.*.tar.gz/*.tgz,*.bz2 형식의 소스 패키지 설치:tar zxvf *.tar.gz 혹시 tar yxvf *.bz2 압축 을 풀 고 압축 을 푼 디 렉 터 리 에 들 어 갑 니 다:./configure 설정 make 컴 파일 make install 설치 마 운 트 해제:make uninstall 혹시 수 동 삭제 설명:압축 을 풀 고 설명 파일 을 읽 는 것 을 권장 합 니 다.설치 에 어떤 요구 가 있 는 지 알 수 있 고 필요 할 때 컴 파일 설정 을 변경 해 야 합 니 다.일부 패키지 의 소스 코드 는 컴 파일 설치 후 make 를 사용 할 수 있 습 니 다. 설치 명령 으로 마 운 트 해제 합 니 다.이 기능 을 제공 하지 않 으 면 소프트웨어 마 운 트 해제 가 수 동 으로 삭제 되 어야 합 니 다.소프트웨어 가 시스템 의 여러 디 렉 터 리 에 파일 을 분산 시 켜 설치 할 수 있 기 때문에 깨끗하게 삭제 하기 어 려 울 수 있 습 니 다.컴 파일 하기 전에 설정 해 야 합 니 다.지정 한 소프트웨어 는 대상 경로 에 설치 할 것 입 니 다../configure --prefix=디 렉 터 리 이름 -rf 소프트웨어 디 렉 터 리 이름'명령 으로 깨끗하게 마 운 트 해제 합 니 다.다른 설치 방식 에 비해 사용자 가 직접 컴 파일 하고 설치 하 는 것 이 가장 어렵 습 니 다.리 눅 스 를 사용 한 경험 이 있 는 사람 에 게 적합 하 며 초보 자 들 이 사용 하 는 것 을 추천 하지 않 습 니 다.리 눅 스 아래 소프트웨어 의 설치 와 마 운 트 해제 lanche 에 대해 서 는 이미 이렇게 많은 이 야 기 를 했 지만,tar.gz/bz2 패키지 가 바 이 너 리 파일 패키지 인지 소스 패키지 인지 어떻게 아 느 냐 는 질문 도 있 을 수 있 습 니 다.압축 도 구 를 사용 해 보면 압축 가방 이 소프트웨어 가 아니 라 백업 한 많은 그림 일 수도 있 고 포장 한 일반 자료 일 수도 있 습 니 다.가방 안의 파일 목록 을 보고 명령 tar 를 사용 하 는 것 이 가장 좋 은 방법 인지 알 수 있 습 니 다. ztvf *.tar.gz / tar ytvf *.bz2 또는 X-Window 에서 도형 화 된 ArK 압축 파일 관리 도 구 를 사용 해도 됩 니 다.소스 패키지 안의 파일 은 여러 가지 소스 파일,헤더 파일*.h,c 코드 소스 파일*c,C+코드 소스 파일*.cc/*.cpp 등 을 포함 합 니 다.바 이 너 리 패키지 에 있 는 파일 은 실행 가능 한 파일(소프트웨어 와 같은 이름 은 주 실행 파일)이 있 습 니 다.표 지 는 그 경로 에 빈 이라는 디 렉 터 리 가 포함 되 어 있 습 니 다(소수의 예외 만 있 습 니 다).이렇게 간단 하구 나,빨리 직접 해 보지 않 고!

좋은 웹페이지 즐겨찾기