경고 : 최신판이 아닙니다. 이 문서의 오래된 판을 편집하고 있습니다. 이것을 저장하면, 이 판 이후로 바뀐 모든 편집이 사라집니다. 로그인하고 있지 않습니다. 편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!== 개요 == 패키지 관리자는 [[리눅스]] 등지의 운영체제에서 패키지를 설치, 삭제 등 관리하는 프로그램이다. == 상세 == 리눅스에서는 윈도우와는 달리 프로그램을 각 회사 홈페이지에서 내려받아 설치하는 방식이 아니라, 패키지를 그 리눅스 배포판의 저장소에서 내려받아 프로그램을 설치하는 방법을 쓴다. 그래서 요 패키지가 뭐냐 하면, 설치할 프로그램의 파일들, 설정 파일, 의존성<ref>그 프로그램을 실행하는 데 꼭 필요한 프로그램. 예를 들어 게임이라면 [[DirectX]]가 있을 것이다.</ref>이 있는 프로그램 패키지의 목록 등지의 것을 합쳐 하나의 파일로 만든 것이다. == 목록 및 특징과 사용 방법 == [[추가바람]] === 우분투 계열 === ==== dpkg ==== deb 형식의 패키지를 설치해 주는 가장 기본적인 패키지 관리자. 패키지 파일 설치 <syntaxhighlight lang="console"> $ sudo dpkg -i (패키지 파일) </syntaxhighlight> ==== apt ==== 프로그램을 인터넷에서 내려받아 자동으로 설치해 주는 패키지 관리자. 프로그램 설치 <syntaxhighlight lang="console"> $ sudo apt install (패키지 이름) 혹은 $ sudo apt-get install (패키지 이름) </syntaxhighlight> === 레드햇 계열 === ==== RPM ==== ==== yum ==== RPM계 2세대 패키지 관리자. apt과 비슷하게 인터넷에서 프레임을 내려받으 자동으로 설피해 준다. <syntaxhighlight lang="console"> 프로그램 설치 $ yum install 패키지명 패키지 설치 $ yum localinstall 패키지파일.rpm 업데이트 $ yum update 패키지 삭제 $ yum remove 패키지명 </syntaxhighlight> ==== dnf ==== === 아치 리눅스 계열 === ==== pacman ==== <syntaxhighlight lang="console"> 프로그램 목록 동기화 $ pacman -Sy 업데이트(동기화도 겸함) $ pacman -Syu 프로그램 설치 $ pacman -S (패키지) 패키지 설치 $ pacman -U (패키지) 패키지 삭제(의존성 패키지는 그대로 둠) $ pacman -R (패키지) 패키지 삭제(의존성까지 모두 삭제) $ pacman -Rs (패키지) </syntaxhighlight> 윈도우에서 [[GCC]]나 일부 리눅스 프로그램을 사용할 수 있게 해주는 MSYS2<ref>Mingw</ref>도 pacman을 사용한다. === 맥 계열 === ==== Homebrew ==== 프로그램 설치 <syntaxhighlight lang="console"> $ brew install (패키지) </syntaxhighlight> === 윈도우 === 윈도우는 원래 리눅스와 작동방식이 동일한 패키지 관리자가 없다. Chocolatey라는 윈도우용 패키지 관리자는 리눅스 프로그램의 윈도우 포팅버전, 윈도우 전용 프로그램까지 설치가 가능하다. 리눅스 프로그램 중에 자주 쓰이는 것들은 설치가 가능한데 불가능한 것도 많다 ==== Chocolatey ==== [https://steemit.com/kr/@orlein/chocolatey Chocolatey 설치/사용법] <syntaxhighlight lang="PowerShell "> 업데이트 choco upgrade all 설치 choco install (패키지) </syntaxhighlight> 리눅스와는 다르게 패키지를 설치할때 패키지 자체를 설치하거나 패키지 설치기(installer)를 따로 내려받아서 설치되는 경우도 있다. 윈도우에 엣지나 스팀, vim을 명령어로 설치할 수 있다. 요약: 리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다. 취소 편집 도움말 (새 창에서 열림) | () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |} {{lang|}} · {{llang||}} · {{인용문|}} · {{인용문2|}} · {{유튜브|}} · {{다음팟|}} · {{니코|}} · {{토막글}} {{삭제|}} · {{특정판삭제|}}(이유를 적지 않을 경우 기각될 가능성이 높습니다. 반드시 이유를 적어주세요.) {{#expr:}} · {{#if:}} · {{#ifeq:}} · {{#iferror:}} · {{#ifexist:}} · {{#switch:}} · {{#time:}} · {{#timel:}} · {{#titleparts:}} __NOTOC__ · __FORCETOC__ · __TOC__ · {{PAGENAME}} · {{SITENAME}} · {{localurl:}} · {{fullurl:}} · {{ns:}} –(대시) ‘’(작은따옴표) “”(큰따옴표) ·(가운뎃점) …(말줄임표) ‽(물음느낌표) 〈〉(홑화살괄호) 《》(겹화살괄호) ± − × ÷ ≈ ≠ ∓ ≤ ≥ ∞ ¬ ¹ ² ³ ⁿ ¼ ½ ¾ § € £ ₩ ¥ ¢ † ‡ • ← → ↔ ‰ °C µ(마이크로) Å °(도) ′(분) ″(초) Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ(뮤) Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω · Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ · Ϊ ϊ Ϋ ϋ · ΐ ΰ Æ æ Đ(D with stroke) đ Ð(eth) ð ı Ł ł Ø ø Œ œ ß Þ þ · Á á Ć ć É é Í í Ĺ ĺ Ḿ ḿ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź · À à È è Ì ì Ǹ ǹ Ò ò Ù ù · İ Ż ż ·  â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û · Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ · ǘ ǜ ǚ ǖ · caron/háček: Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž · breve: Ă ă Ğ ğ Ŏ ŏ Ŭ ŭ · Ā ā Ē ē Ī ī Ō ō Ū ū · à ã Ñ ñ Õ õ · Å å Ů ů · Ą ą Ę ę · Ç ç Ş ş Ţ ţ · Ő ő Ű ű · Ș ș Ț ț 이 문서에서 사용한 틀: 틀:각주 (원본 보기) (준보호됨)