2013년 1월 19일 토요일

패키지 관리 도구 Package Management Cheatsheet


Package Management Cheatsheet

http://distrowatch.com/dwres.php?resource=package-management

[메인 배포판 - 가장 유명하고 인기있는...]

apt(deb) = Debian(Ubuntu, Linux Mint, KNOPPIX, aptosid 등 데비안 파생물들)

관리...
저장소에서 신규 = apt-get install ...pkg...
패키지 파일로 신규 = dpkg -i ...pkg...
설치된 패키지 업데이트 = apt-get install ...pkg...
삭제 = apt-get remove ...pkg...

업데이트...
패키지 리스트 업데이트 = apt-get update, aptitude update
시스템 업데이트 = apt-get upgrade, aptitude safe-upgrade

패키지 검색...
패키지명으로 검색 = apt-cache search ...pkg...
패턴으로 검색 = apt-cache search ...pattern...
파일명으로 검색 = apt-file search ...path...
설치된 패키지 목록 = dpkg -l

저장소 목록...
목록 보기 = cat /etc/apt/sources.list
추가 하기 = /etc/apt/sources.list 를 편집
제거 하기 = /etc/apt/sources.list 를 편집


zypp(rpm) = openSUSE

관리...
저장소에서 신규 = zypper install ...pkg...
패키지 파일로 신규 = zypper install ...pkg...
설치된 패키지 업데이트 = zypper update -t package ...pkg...
삭제 = zypper remove ...pkg...

업데이트...
패키지 리스트 업데이트 = zypper refresh
시스템 업데이트 = zypper update

패키지 검색...
패키지명으로 검색 = zypper search ...pkg...
패턴으로 검색 = zypper search -t pattern ...pattern...
파일명으로 검색 = zypper wp ...file...
설치된 패키지 목록 = zypper search -is

저장소 목록...
목록 보기 = zypper repos
추가 하기 = zypper addrepo ...path name...
제거 하기 = zypper removerepo ...name...


yum(rpm) = Fedora(Red Hat Ent, CentOS, Scientific Linux 등 페도라 기반 배포판들)

관리...
저장소에서 신규 = yum install ...pkg...
패키지 파일로 신규 = yum localinstall ...pkg...
설치된 패키지 업데이트 = yum update ...pkg...
삭제 = yum erase ...pkg...

업데이트...
패키지 리스트 업데이트 = yum check-update
시스템 업데이트 = yum update

패키지 검색...
패키지명으로 검색 = yum list ...pkg...
패턴으로 검색 = yum search ...pattern...
파일명으로 검색 = yum provides ...file...
설치된 패키지 목록 = rpm -qa

저장소 목록...
목록 보기 = yum repolist
추가 하기 = /etc/yum.repos.d/ 에 ...repo... 추가
제거 하기 = /etc/yum.repos.d/ 에서 ...repo... 제거


urpmi(rpm) = Mandriva Linux, Mageia

관리...
저장소에서 신규 = urpmi ...pkg...
패키지 파일로 신규 = urpmi ...pkg...
설치된 패키지 업데이트 = urpmi ...pkg...
삭제 = urpme ...pkg...

업데이트...
패키지 리스트 업데이트 = urpmi.update -a
시스템 업데이트 = urpmi --auto-select

패키지 검색...
패키지명으로 검색 = urpmq ...pkg...
패턴으로 검색 = urpmq --fuzzy ...pattern...
파일명으로 검색 = urpmf ...file...
설치된 패키지 목록 = rpm -qa

저장소 목록...
목록 보기 = urpmq --list-media
추가 하기 = urpmi.addmedia ...name path...
제거 하기 = urpmi.removemedia ...media...



pkgtools = Slackware

관리...
저장소에서 신규  =
패키지 파일로 신규  = installpkg ...pkg...
설치된 패키지 업데이트 = upgradepkg ...pkg...
삭제   = removepkg ...pkg...

업데이트...
패키지 리스트 업데이트 =
시스템 업데이트  =

패키지 검색...
패키지명으로 검색 =
패턴으로 검색  =
파일명으로 검색  =
설치된 패키지 목록 = ls /var/log/packages

저장소 목록...
목록 보기  =
추가 하기  =
제거 하기  =


slackpkg = Slackware

관리...
저장소에서 신규  = slackpkg install ...pkg...
패키지 파일로 신규  = slackpkg install ...pkg...
설치된 패키지 업데이트 = slackpkg upgrade ...pkg...
삭제   = slackpkg remove ...pkg...

업데이트...
패키지 리스트 업데이트 = slackpkg update
시스템 업데이트  = slackpkg upgrade-all

패키지 검색...
패키지명으로 검색 = slackpkg search ...pkg...
패턴으로 검색  = slackpkg search ...pattern...
파일명으로 검색  =
설치된 패키지 목록 = ls /var/log/packages/

저장소 목록...
목록 보기  = cat /etc/slackpkg/mirrors
추가 하기  = /etc/slackpkg/mirrors 편집
제거 하기  = /etc/slackpkg/mirrors 편집



pacman = Arch Linux

관리...
저장소에서 신규 = pacman -S ...pkg...
패키지 파일로 신규 = pacman -U ...pkg...
설치된 패키지 업데이트 = pacman -S ...pkg...
삭제 = pacman -R ...pkg...

업데이트...
패키지 리스트 업데이트 = pacman -Sy
시스템 업데이트 = pacman -Su

패키지 검색...
패키지명으로 검색 = pacman -Ss ...pkg...
패턴으로 검색 = pacman -Ss ...pattern...
파일명으로 검색 = pacman -Qo ...file...
설치된 패키지 목록 = pacman -Q

저장소 목록...
목록 보기 = cat /etc/pacman.conf
추가 하기 = /etc/pacman.conf 편집
제거 하기 = /etc/pacman.conf 편집


packages = FreeBSD

관리...
저장소에서 신규 = pkg_add -r ...package...
패키지 파일로 신규 = pkg_add ...path_to_package...
설치된 패키지 업데이트 = pkg_add ...path_to_package...
삭제 = pkg_delete ...pkg...

업데이트... = freebsd-update fetch install
패키지 리스트 업데이트 =
시스템 업데이트 =

패키지 검색...
패키지명으로 검색 =
패턴으로 검색 =
파일명으로 검색 =
설치된 패키지 목록 = pkg_info

저장소 목록...
목록 보기 =
추가 하기 =
제거 하기 =


ports = FreeBSD

관리...
저장소에서 신규 = cd ...port_dir... && make && make install
패키지 파일로 신규 =
설치된 패키지 업데이트 = portupdrade -R ...pkg...
삭제 = pkg_delete ...pkg...

업데이트... = portsnap fetch install
패키지 리스트 업데이트 = csup -L 2 -h cvsup.FreeBSD.org ...path_to_supfile..., portsnap update
시스템 업데이트 = portupgrade -a, portmanager -u, portmaster -a

패키지 검색...
패키지명으로 검색 = cd /usr/ports && make search ...pkg...
패턴으로 검색 = cd /usr/ports && make search ...pattern...
파일명으로 검색 =
설치된 패키지 목록 = pkg_info

저장소 목록...
목록 보기 =
추가 하기 =
제거 하기 =

댓글 없음:

댓글 쓰기