패키지 管理者

위키百科, 우리 모두의 百科事典.
( 패키지 管理 시스템 에서 넘어옴)

그놈 소프트웨어 는 패키지 管理者의 한 例이다.

패키지 管理者 (package manager, 패키지 매니저), 패키지 管理 시스템 (package management system)은 컴퓨터 運營 體制 를 위해 일정한 方式으로 컴퓨터 프로그램의 設置, 업그레이드, 構成, 除去 過程을 自動化하는 소프트웨어 道具들의 모임이다. [1]

패키지 管理者는 아카이브 파일 로 된 소프트웨어 配布版과 데이터人 패키지(package)를 다룬다. 패키지에는 소프트웨어의 이름, 目的에 關한 說明, 버전 番號, 벤더, 체크섬 , 소프트웨어의 正常 遂行에 必要한 依存性 目錄과 같은 메타데이터 가 包含된다. 設置 時에 메타데이터는 로컬 패키지 데이터베이스에 貯藏된다. 패키지 管理者들은 一般的으로 소프트웨어 不一致, 存在하지 않은 必須 項目을 防止하기 위해 소프트웨어 依存性과 버전 情報의 데이터베이스를 維持補修하는 것이 普通이다. 이들은 소프트웨어 貯藏所 , 바이너里 貯藏所 管理者 , 앱 스토어 와 密接하게 動作한다.

패키지 管理者들은 受動 設置와 업데이트의 必要性을 根絶하기 위해 設計되어 있다. 一般的으로 數百, 數千 個의 소프트웨어 패키지로 이루어져 있으면서, 運營 體制가 리눅스 및 그 밖의 유닉스 系列 運營 體制에 基盤을 두는 大企業들에게 特히 有用하다. [2]

機能 [ 編輯 ]

命令語 比較 [ 編輯 ]

動作 zypper [3] pacman apt dnf ( yum ) portage
install package zypper in PKG pacman -S PACKAGE apt install PACKAGE yum install PACKAGE emerge PACKAGE
remove package zypper rm -RU PKG pacman -R PACKAGE apt remove PACKAGE dnf remove --nodeps PACKAGE emerge -C PACKAGE or
emerge --unmerge PACKAGE
remove package+orphans zypper rm -u --force-resolution PKG pacman -Rs PACKAGE apt autoremove PACKAGE dnf remove PACKAGE emerge -c PACKAGE or
emerge --depclean PACKAGE
update software database zypper ref pacman -Sy apt update yum check-update emerge --sync
show updatable packages zypper lu pacman -Qu apt list --upgradable yum check-update emerge -avtuDN --with-bdeps=y @world or
emerge --update --pretend @world
delete orphans+config zypper rm -u pacman -Rsn $(pacman -Qdtq) apt autoremove dnf erase PKG emerge --depclean
show orphans zypper pa --orphaned --unneeded pacman -Qdt package-cleanup --quiet --leaves --exclude-bin emerge -caD or
emerge --depclean --pretend
update all zypper up pacman -Syu apt upgrade yum update emerge --update --deep --with-bdeps=y @world

아치 리눅스 Pacman/Rosetta 위키는 包括的인 槪要를 提供한다. [4]

共通 패키지 管理者와 포맷 [ 編輯 ]

패키지 포맷 [ 編輯 ]

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. “保管된 寫本” . 2017年 10月 17日에 原本 文書 에서 保存된 文書 . 2018年 5月 17日에 確認함 .  
  2. “Software Distribution” . Dell KACE. 3 October 2015에 原本 文書 에서 保存된 文書 . 11 July 2012에 確認함 .  
  3. [1] [2]
  4. “Pacman/Rosetta - ArchWiki” . 《wiki.archlinux.org》 (英語) . 2017年 9月 17日에 確認함 .  

外部 링크 [ 編輯 ]