APT GET: 두 판 사이의 차이

Ubuntu Korea Community Wiki
둘러보기로 이동 검색으로 이동
imported>Darkcircle
imported>Sksno1
편집 요약 없음
 
(사용자 2명의 중간 판 16개는 보이지 않습니다)
1번째 줄: 1번째 줄:
=== 패키지 설치 ===
=== 패키지 설치 ===
{{TerminalWindow|{{TerminalLine|prompt=user|~|apt-get install package_name}}}}
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install package_name}}}}


=== 패키지 묻지말고 바로 설치 ===
=== 패키지 묻지말고 바로 설치 ===
apt-get install -y package_name
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install -y package_name}}}}
 
=== 제안하는 패키지까지 포함하여 설치 ===
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install --install-recommends package_name}}}}


=== 패키지 설치 시뮬레이션 ===
=== 패키지 설치 시뮬레이션 ===
apt-get install -s package_name
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install -s package_name}}}}


=== 패키지 삭제 (설정파일 보관) ===
=== 패키지 삭제 (설정파일 보관) ===
apt-get remove package_name
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get remove package_name}}}}


=== 패키지 삭제 (모두 삭제) ===
=== 패키지 삭제 (모두 삭제) ===
apt-get remove --purge package_name 또는
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get remove --purge package_name}}}}
apt-get purge package_name
 
또는
 
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get purge package_name}}}}


=== 패키지 업그레이드 ===
=== 패키지 업그레이드 ===
apt-get upgrade
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get upgrade}}}}


=== 전체 업그레이드 ===
=== 전체 업그레이드 ===
apt-get dist-upgrade
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get dist-upgrade}}}}
이 명령어는, 업그레이드에 관련된 패키지들의 모든 의존 관계를 커널 포함하여 조사해서 업그레이드 함.
 
경우에 따라서는 삭제되는 패키지도 있을 수 있으므로 주의 요망
이 명령어는, 업그레이드에 관련된 패키지들의 모든 의존 관계를 커널 포함하여 조사해서 업그레이드 함.
경우에 따라서는 삭제되는 패키지도 있을 수 있으므로 주의 요망


=== 설치 / 업그레이드 후 다운로드된 패키지 청소 (모두 삭제) ===
=== 설치 / 업그레이드 후 다운로드된 패키지 청소 (모두 삭제) ===
apt-get clean
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get clean}}}}


=== 설치 / 업그레이드 후 다운로드된 패키지는 보관하되, 구 버전 패키지만 삭제 ===
=== 설치 / 업그레이드 후 다운로드된 패키지는 보관하되, 구 버전 패키지만 삭제 ===
apt-get autoclean
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get autoclean}}}}


=== 더 이상 운영체제에서 사용되지 않는 패키지들 삭제 ===
=== 더 이상 운영체제에서 사용하지 않는 패키지들 삭제 ===
apt-get autoremove
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get autoremove}}}}


=== 설치는 하지않고 다운로드만 ===
=== 설치는 하지않고 다운로드만 ===
apt-get download package_name
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get download package_name}}}}


=== 패키지 설치 에러 해결 ===
=== 패키지 설치 오류 해결 ===
apt-get install -f
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install -f}}}}


=== 패키지 검색 ===
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-cache search [검색단어]}}}}
=== 서버 변경 ===
가끔 한국 우분투 서버가 동작하지 않을 경우가 있다.
이럴때에는 간단히 다른 서버로 변경하여 패키지를 설치 할 수 있다.
기존 서버 리스트 복사
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak }}}}
vi 실행
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo vi /etc/apt/sources.list }}}}
vi의 명령어 모드에서 다음 명령어 실행
<source>
/%s/kr.archieve.ubuntu.com/ftp.daumkakao.com
</source>
apt 서버 업데이트
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt update }}}}


=== 패키지 검색 ===
apt-cache search [검색단어]


--[[사용자:Seony|Seony]] ([[사용자토론:Seony|토론]]) 2014년 7월 18일 (금) 09:16 (KST)
--[[사용자:Seony|Seony]] ([[사용자토론:Seony|토론]]) 2014년 7월 18일 (금) 09:16 (KST)
--레이아웃 수정: [[사용자:Darkcircle|Darkcircle]] ([[사용자토론:Darkcircle|토론]]) 2015년 7월 29일 (수) 00:11 (KST)

2018년 3월 8일 (목) 09:14 기준 최신판

패키지 설치[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get install package_name|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get install package_name}}}}

패키지 묻지말고 바로 설치[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get install -y package_name|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get install -y package_name}}}}

제안하는 패키지까지 포함하여 설치[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get install --install-recommends package_name|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get install --install-recommends package_name}}}}

패키지 설치 시뮬레이션[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get install -s package_name|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get install -s package_name}}}}

패키지 삭제 (설정파일 보관)[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get remove package_name|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get remove package_name}}}}

패키지 삭제 (모두 삭제)[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get remove --purge package_name|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get remove --purge package_name}}}}

또는

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get purge package_name|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get purge package_name}}}}

패키지 업그레이드[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get upgrade|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get upgrade}}}}

전체 업그레이드[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get dist-upgrade|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get dist-upgrade}}}}

이 명령어는, 업그레이드에 관련된 패키지들의 모든 의존 관계를 커널 포함하여 조사해서 업그레이드 함. 경우에 따라서는 삭제되는 패키지도 있을 수 있으므로 주의 요망

설치 / 업그레이드 후 다운로드된 패키지 청소 (모두 삭제)[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get clean|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get clean}}}}

설치 / 업그레이드 후 다운로드된 패키지는 보관하되, 구 버전 패키지만 삭제[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get autoclean|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get autoclean}}}}

더 이상 운영체제에서 사용하지 않는 패키지들 삭제[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get autoremove|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get autoremove}}}}

설치는 하지않고 다운로드만[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get download package_name|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get download package_name}}}}

패키지 설치 오류 해결[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get install -f|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get install -f}}}}

패키지 검색[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-cache search [검색단어]|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-cache search [검색단어]}}}}

서버 변경[편집]

가끔 한국 우분투 서버가 동작하지 않을 경우가 있다. 이럴때에는 간단히 다른 서버로 변경하여 패키지를 설치 할 수 있다.

기존 서버 리스트 복사

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak |{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak }}}}

vi 실행

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo vi /etc/apt/sources.list |{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo vi /etc/apt/sources.list }}}}

vi의 명령어 모드에서 다음 명령어 실행 <source> /%s/kr.archieve.ubuntu.com/ftp.daumkakao.com </source> apt 서버 업데이트

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt update |{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt update }}}}


--Seony (토론) 2014년 7월 18일 (금) 09:16 (KST)

--레이아웃 수정: Darkcircle (토론) 2015년 7월 29일 (수) 00:11 (KST)