[linux] 패키지 관리
우분투 패키지 관리는 크게 2가지로 나눈다.
정식버전 (년 2회 업데이트 4월, 10월)
최신버전 (수시로 업데이트됨 - PPA(Personal Package Archive)를 통해서 설치)- 최신버전은 의존성 문제가 발생할 수 있어서 가능하면 사용 자제...
1) 패키지 리스트를 읽어오는 서버를 설정하는 파일
/etc/apt/sources.list
2) 서버에 변경된 업데이트 정보를 업데이트
$apt-get update
3) 설치된 패키지를 최신 버전으로 업그래이드
$apt-get upgrade
4) 패키지 설치
$apt-get install [package name]
ex) $sudo apt-get install samba
버전명을 적어서, 특정 버전을 설치할 수 있다.
ex)sudo apt-get install gparted=0.16.1-1
5) 패키지 재설치
$apt-get --reinstall install [package name]
ex) $sudo apt-get --reinstall install samba
6) 패키지 삭제
$apt-get remove [package name]
ex) $sudo apt-get remove smbfs
$apt-get --purge remove [패키지 명]
=> 설정파일까지 삭제
7) 페키지 소스 이용
$apt-get source [package name]
$apt-get build-dep [package name]
$apt-get -d install [package name]
8) 페키지 검색
세 가지 방법으로 패케지를 찾아볼 수 있다.
$apt-cache search [package name]
$apt-cache show [package name]
$apt-cache pkgnames (패키지 리스트 보기)
$apt-cache pkgnames (패키지 리스트 보기)
$$dpkg -l | grep smbfs
출처: https://gongdoo.tistory.com/413 [공처럼 둥글게]
centos rpm 패키지 검색
rpm -qa | grep openssh
댓글
댓글 쓰기