리눅스:apt-get: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
편집 요약 없음
편집 요약 없음
31번째 줄: 31번째 줄:
|
|
|}
|}
 
{| class="wikitable"
 
!명령
!설명
!사용법
|-
|update와 upgrade
|가장 먼저 할 일.
등록된 저장소의 캐쉬정보 업데이트
|sudo apt-get update && apt-get upgrade
|-
|install
|패키지 설치
{| class="wikitable"
!기능
!코드
|-
|설치 가능한 버전 찾기
|apt-cache policy 패키지명
|-
|특정버전 설치하기
|위에서 찾은 버전을 넣는다.ㅊ
apt-get install 패키지명=버전명
|}
|apt-get install 패키지명
|-
|remove
|패키지 삭제
|apt-get remove 패키지명
|-
|autoremove
|패키지 삭제(의존성 패키지도 함께 제거)
(패키지가 지워진 상태에서도 실행하여 의존성이 있는 패키지를 지울 수 있다.)
|apt-get autoremove 패키지명
|}
=관련에러=
=관련에러=
어떤 패키지를 설치하거나, apt update를 수행할 때.
어떤 패키지를 설치하거나, apt update를 수행할 때.

2022년 10월 10일 (월) 18:41 판

리눅스를 위한 문서틀 틀:리눅스


  1. 리눅스:명령어
    1. 리눅스:디렉터리관련
      1. 리눅스:저장장치관련
      2. 리눅스:df(디스크사용량)
      3. 리눅스:저장장치관련팁
      4. 리눅스:압축
    2. 리눅스:프로세스관련
  2. 리눅스:권한관련
  3. 리눅스:편의기능
    1. 리눅스 원격 관리
      1. 리눅스:SSH
      2. 리눅스:MobaXterm
    2. 리눅스:각종 설정
    3. 리눅스:cron(자동작업 등록)
    4. 리눅스:daemon(자동실행)
    5. 리눅스:alias(명령 축약)
    6. 리눅스:로그관리
      1. 리눅스:logrotate(로그파일관리)
    7. 리눅스:포트관리
  4. 리눅스 기반 OS
    1. 틀:우분투
  5. 리눅스:패키지 관리
    1. 리눅스:apt-get
  6. 다양한 패키지
    1. 리눅스:openssl(ssl인증서)
  7. 리눅스:쉘 스크립트
    1. 틀:Bash

개요

패키지 관리..

기본 명령어

의도 설명 방법
업데이트 사용 가능한 패키지 리스트를 업데이트한다. update
업그레이드 각종 패키지를 설치, 업그레이드 하여 시스템을 업드레이드한다. upgrade
삭제 패키지를 삭제한다. remove
의존 패키지 삭제 패키지를 삭제하고 난 후 함께 설치되었으나, 더 이상 쓰지 않는 패키지들 삭제.

sudo apt autoremove && sudo apt clean

autoremove
명령 설명 사용법
update와 upgrade 가장 먼저 할 일.

등록된 저장소의 캐쉬정보 업데이트

sudo apt-get update && apt-get upgrade
install 패키지 설치
기능 코드
설치 가능한 버전 찾기 apt-cache policy 패키지명
특정버전 설치하기 위에서 찾은 버전을 넣는다.ㅊ

apt-get install 패키지명=버전명

apt-get install 패키지명
remove 패키지 삭제 apt-get remove 패키지명
autoremove 패키지 삭제(의존성 패키지도 함께 제거)

(패키지가 지워진 상태에서도 실행하여 의존성이 있는 패키지를 지울 수 있다.)

apt-get autoremove 패키지명

관련에러

어떤 패키지를 설치하거나, apt update를 수행할 때.

W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/elastic-5.x.list:1 and /etc/apt/sources.list.d/elastic-5.x.list:2

참고하는 리스트에서 해당 패키지가 중복되어 발견될 때.

/etc/apt/sources.list.d/ 로 이동해 필요치 않은 것들을 지워준다.