Difference between revisions of "Pacman (한국어)"

From ArchWiki
Jump to: navigation, search
m (Removed server configuration link)
(use https for links to archlinux.org)
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
[[Category:Utilities (한국어)]]
 
[[Category:Utilities (한국어)]]
 
[[Category:Tutorials (한국어)]]
 
[[Category:Tutorials (한국어)]]
 
+
[[cs:Pacman]]
{{i18n_links_start}}
+
[[da:Pacman]]
{{i18n_entry|Česky|:Pacman (Česky)}}
+
[[de:Pacman]]
{{i18n_entry|Deutsch|:Pacman (Deutsch)}}
+
[[el:Pacman]]
{{i18n_entry|English|:Pacman}}
+
[[en:Pacman]]
{{i18n_entry|Español|:Pacman (Español)}}
+
[[es:Pacman]]
{{i18n_entry|Français|:Pacman (Français)}}
+
[[fr:Pacman]]
{{i18n_entry|Italiano|:Pacman (Italiano)}}
+
[[id:Pacman]]
{{i18n_entry|Nederlands|:Pacman (Nederlands)}}
+
[[it:Pacman]]
{{i18n_entry|Polski|:Pacman (Polski)}}
+
[[ja:Pacman]]
{{i18n_entry|Português de Portugal|:Pacman (Portugues)}}
+
[[lt:Pacman]]
{{i18n_entry|Romanian|:Pacman (română)}}
+
[[nl:Pacman]]
{{i18n_entry|Русский|:Pacman (Русский)}}
+
[[pl:Pacman]]
{{i18n_entry|简体中文|:Pacman (简体中文)}}
+
[[pt:Pacman]]
{{i18n_entry|한국어|:Pacman (한국어)}}
+
[[ro:Pacman]]
{{i18n_links_end}}
+
[[ru:Pacman]]
 
+
[[sr:Pacman]]
 +
[[sv:Pacman]]
 +
[[tr:pacman]]
 +
[[uk:Pacman]]
 +
[[zh-CN:Pacman]]
 +
[[zh-TW:Pacman]]
 
==개요==
 
==개요==
 
'''Pacman''' 꾸러미 관리자는 아치 리눅스가 가진 장점 중 하나로, 쉬운 사용자 빌드 시스템 ([[makepkg]]와 [[ABS]])과 함께 이진 꾸러미 포멧을 결합하며, 공식적인 아치 저장소에 있거나 사용자가 만들어낸 꾸러미들을 손쉽게 관리하도록 도와준다.
 
'''Pacman''' 꾸러미 관리자는 아치 리눅스가 가진 장점 중 하나로, 쉬운 사용자 빌드 시스템 ([[makepkg]]와 [[ABS]])과 함께 이진 꾸러미 포멧을 결합하며, 공식적인 아치 저장소에 있거나 사용자가 만들어낸 꾸러미들을 손쉽게 관리하도록 도와준다.
Line 25: Line 30:
  
 
==사용법==
 
==사용법==
 
 
모르는 것이 있다면 <code>man pacman</code>를 읽어보도록 하자.
 
모르는 것이 있다면 <code>man pacman</code>를 읽어보도록 하자.
  
Line 46: Line 50:
 
꾸러미 설치 전 로컬 꾸러미 DB에 대한 새로 고침:
 
꾸러미 설치 전 로컬 꾸러미 DB에 대한 새로 고침:
  
  pacman -Sy 꾸러미_이름
+
  pacman -S 꾸러미_이름
  
 
찌꺼기를 남기는, 꾸러미 하나에 대한 삭제
 
찌꺼기를 남기는, 꾸러미 하나에 대한 삭제
Line 61: Line 65:
  
 
===시스템 갱신===
 
===시스템 갱신===
 
 
'''Pacman'''은 단 하나의 명령으로 모든 꾸러미들의 판올림이 가능하다. (완전 자동)
 
'''Pacman'''은 단 하나의 명령으로 모든 꾸러미들의 판올림이 가능하다. (완전 자동)
  
Line 71: Line 74:
  
 
===꾸러미 질의===
 
===꾸러미 질의===
 
 
'''Pacman'''은 꾸러미 목록에 대한 꾸러미 DB 검색이 가능하며, 꾸러미 이름의 일부분이라도 일치되는 글자열을 가진 모든 꾸러미들을 검색할 수 있다.
 
'''Pacman'''은 꾸러미 목록에 대한 꾸러미 DB 검색이 가능하며, 꾸러미 이름의 일부분이라도 일치되는 글자열을 가진 모든 꾸러미들을 검색할 수 있다.
  
Line 98: Line 100:
  
 
===다른 사용법===
 
===다른 사용법===
 
 
* 설치 없이 꾸러미 내려받기:
 
* 설치 없이 꾸러미 내려받기:
 
  pacman -Sw 꾸러미_이름
 
  pacman -Sw 꾸러미_이름
Line 118: Line 119:
  
 
===저장소===
 
===저장소===
In this section you define which repositories to use, as referred to in /etc/pacman.conf, and then listed in /etc/pacman.d/. They can be defined directly there or you can include them from another file. The latter is useful for the official repositories which have a lot of [[mirrors]].  Avoid using ftp.archlinux.org as it is [http://www.archlinux.org/news/302/ throttled].
+
In this section you define which repositories to use, as referred to in /etc/pacman.conf, and then listed in /etc/pacman.d/. They can be defined directly there or you can include them from another file. The latter is useful for the official repositories which have a lot of [[mirrors]].  Avoid using ftp.archlinux.org as it is [https://www.archlinux.org/news/302/ throttled].
  
 
<pre>
 
<pre>
Line 136: Line 137:
 
[[Downgrade packages]]<br>
 
[[Downgrade packages]]<br>
 
[[Redownloading all installed packages]]<br>
 
[[Redownloading all installed packages]]<br>
[[ArchLinux User-community Repository (AUR)]]<br>
+
[[Arch User Repository]]<br>
 
[[Local repository HOW-TO]]<br>
 
[[Local repository HOW-TO]]<br>
 
[[Custom local repository with ABS and gensync]]<br>
 
[[Custom local repository with ABS and gensync]]<br>

Revision as of 01:22, 6 December 2012

개요

Pacman 꾸러미 관리자는 아치 리눅스가 가진 장점 중 하나로, 쉬운 사용자 빌드 시스템 (makepkgABS)과 함께 이진 꾸러미 포멧을 결합하며, 공식적인 아치 저장소에 있거나 사용자가 만들어낸 꾸러미들을 손쉽게 관리하도록 도와준다.

Pacman can keep a system up to date by synchronizing package lists with the master server. This server/client model also allows you to download/install packages with a simple command, complete with all required dependencies (데비안의 apt-get 비슷).

사용법

모르는 것이 있다면 man pacman를 읽어보도록 하자.

설치 및 삭제

설치와 삭제에 앞서 로컬 꾸러미 DB와 원격 저장소를 동기화 시킬 필요성이 있다.

pacman -Sy

또는

pacman --sync --refresh

하나의 꾸러미 또는 그 이상의 리스트 (여기에는 의존성에 의한 딸림-꾸러미 포함) 에 대한 설치 또는 판올림 명령은 다음과 같다.

pacman -S 꾸러미_이름1 꾸러미_이름2

다른 저장소에 있는 꾸러미를 원한다면 (예를들어 extra나 testing), 다음 처럼 기술한다.

pacman -S extra/꾸러미_이름
pacman -S testing/꾸러미_이름

꾸러미 설치 전 로컬 꾸러미 DB에 대한 새로 고침:

pacman -S 꾸러미_이름

찌꺼기를 남기는, 꾸러미 하나에 대한 삭제

pacman -R 꾸러미_이름

설치된 다른 꾸러미가 사용하지 않는 의존적인 꾸러미들의 모든 삭제:

pacman -Rs 꾸러미_이름

의존성 검사 없이 꾸러미 삭제

pacman -Rd 꾸러미_이름

시스템 갱신

Pacman은 단 하나의 명령으로 모든 꾸러미들의 판올림이 가능하다. (완전 자동)

pacman -Su

다음은, 저장소에 대한 동기화와 동시에 시스템에 대한 판올림을 해준다:

pacman -Syu

꾸러미 질의

Pacman은 꾸러미 목록에 대한 꾸러미 DB 검색이 가능하며, 꾸러미 이름의 일부분이라도 일치되는 글자열을 가진 모든 꾸러미들을 검색할 수 있다.

pacman -Ss 꾸러미

설치된 꾸러미 찾기:

pacman -Qs 꾸러미

꾸러미 이름을 알고 있다면, 꾸러미에 대한 정보를 찾아 볼 수 있다. 첨언하자면, query info (-Qi) 는 sync info (-Si) 보다 설치된 꾸러미에 한해서 조금 더 많은 정보를 보여주며, 미설치된 꾸러미 정보는 볼 수 없다.

pacman -Si 꾸러미
pacman -Qi 꾸러미

꾸러미에 적재된 파일리스트:

pacman -Ql 꾸러미

현재 설치된 꾸러미 가운데 사용되지 않는 파일 리스트:

pacman -Qe 

또, 시스템에 존재하는 꾸러미 파일을 찾을 수 있다.

pacman -Qo /패스/경로/파일

다른 사용법

  • 설치 없이 꾸러미 내려받기:
pacman -Sw 꾸러미_이름
  • 로컬 꾸러미 설치 (저장소 아님):
pacman -U /패스/경로/꾸러미/꾸러미_이름-버젼.pkg.tar.gz
  • 꾸러미 캐쉬를 몽땅 버리기 (/var/cache/pacman/pkg):
pacman -Scc

보다 상세한 스위치들에 대해서는 pacman --helpman pacman를 조회해보자.


설정

Pacman 설정은 /etc/pacman.conf를 찾아 고친다. 설정 파일에 대한 깊이있는 정보는 man pacman.conf로 부터 찾아 볼 수 있다.

General options

General options은 [options] 섹션에 있다. 만 페이지를 읽거나 기본 pacman.conf를 열어보면 된다.

저장소

In this section you define which repositories to use, as referred to in /etc/pacman.conf, and then listed in /etc/pacman.d/. They can be defined directly there or you can include them from another file. The latter is useful for the official repositories which have a lot of mirrors. Avoid using ftp.archlinux.org as it is throttled.

[repository-name]
Server = ftp://server.net/repo
[current]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/current

연관 고리

Improve Pacman Performance
Colored Pacman output
Downgrade packages
Redownloading all installed packages
Arch User Repository
Local repository HOW-TO
Custom local repository with ABS and gensync
Howto Upgrade via Home Network (Network Shared Pacman Cache)
rucksack
Pacman GUI Frontends
Pacman Aliases (for bash)