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

From ArchWiki
Jump to: navigation, search
m (ortho)
Line 7: Line 7:
 
{{i18n_entry|Deutsch|:Pacman (Deutsch)}}
 
{{i18n_entry|Deutsch|:Pacman (Deutsch)}}
 
{{i18n_entry|English|:Pacman}}
 
{{i18n_entry|English|:Pacman}}
{{i18n_entry|Nederlands|:Pacman (Nederlands)}}
 
 
{{i18n_entry|Español|:Pacman (Español)}}
 
{{i18n_entry|Español|:Pacman (Español)}}
 
{{i18n_entry|Français|:Pacman (Français)}}
 
{{i18n_entry|Français|:Pacman (Français)}}
 +
{{i18n_entry|Italiano|:Pacman (Italiano)}}
 +
{{i18n_entry|Nederlands|:Pacman (Nederlands)}}
 
{{i18n_entry|Polski|:Pacman (Polski)}}
 
{{i18n_entry|Polski|:Pacman (Polski)}}
 +
{{i18n_entry|Português de Portugal|:Pacman (Portugues)}}
 +
{{i18n_entry|Romanian|:Pacman (română)}}
 
{{i18n_entry|Русский|:Pacman (Русский)}}
 
{{i18n_entry|Русский|:Pacman (Русский)}}
 
{{i18n_entry|简体中文|:Pacman (简体中文)}}
 
{{i18n_entry|简体中文|:Pacman (简体中文)}}

Revision as of 01:09, 23 October 2007

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n links end

개요

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 -Sy 꾸러미_이름

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

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
Server configuration in pacman.conf
ArchLinux User-community Repository (AUR)
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)