상세 컨텐츠

본문 제목

인스톨된 패키지의 목록 얻기 & 복구

Ubuntu&Linux

by Vulpes.Noctis 2010. 2. 5. 10:59

본문

우분투를 비롯해서 대부분의 리눅스는 새 버전이 자주 올라오는 편이기 때문에 새로 설치를 하는 일이 꽤 잦습니다. 보통 리눅스를 사용하면서 가장 먼저 배우게 되는 팁 중 하나인 "/home을 다른 파티션에 두기" 를 하셨다면 설정하기 때문에 시간 잃을 일은 거의 없습니다만 그래도 패키지들을 다 찾아서 깔아주는건 아무래도 고역이지요.

그럴때는 새로 깔기 전에 이렇게 해 주시면 됩니다. 터미널을 열고:
dpkg --get-selections > [원하는 경로/파일명]

을 입력해 주면 현재 깔려 있는 패키지의 목록을 입력한 경로/파일명에 저장해 줍니다. 예를 들어, 본인의 홈 아래의 installed.txt에 저장하고 싶으면 dpkg --get-selections > ~/installed.txt 라고 해 주면 됩니다.

이 리스트를 사용해서 다시 인스톨을 하려면
dpkg --set-selections < [원하는 경로/파일명]

이렇게 해 준 후
dselect

을 실행해 줍니다. dselect은 기본으로 깔리는 패키지가 아니므로 없다면
sudo apt-get install dselect

로 인스톨 해 주시기 바랍니다. 물론, 이 방법은 서드파티 저장소들 때문에 약간 개선의 여지가 있지만 그래도 상당부분의 시간을 절약할 수 있을겁니다.


정보 출처: Ubuntu Forums: How to create a list of installed packages

관련글 더보기