아브아카의 세상 빼꼼 바라보기

큐비트럭 apt-get 특정 패키지 업그레이드 막기 본문

컴퓨터/오픈PC 큐비보드

큐비트럭 apt-get 특정 패키지 업그레이드 막기

아브아카 2015. 8. 28. 16:27

apt-get upgrade를 하면 전체 패키지를 모두 업그레이드 해준다.


패키지 리스트를 얻고 싶을 때 명령어


#dpkg --get-selections


개중에 직접 컴파일 했거나 특정 버전이 필요한 패키지가 있어서 업그레이드를 막고 싶을때 명령어.


# echo "패키지이름 hold" | sudo dpkg --set-selections


막은 것을 다시 해제시켜주고 싶을떄 명령어.


# echo "패키지이름 install" | sudo dpkg --set-selections


업그레이드 막은 것을 초기화 시키는 명령어.

#sudo dpkg --clear-selections


특정 목록을 만들어 설치하고 싶은 경우

아래 내용을 pakage.fix로 저장하고

e2fsprogs install 
libblkid1 install 
libuuid1 install 
util-linux install 
hostname install 
mount install 
libmount1 install 

명령어 실행
#sudo dpkg --set-selections < packages.fix

출처 : http://askubuntu.com/questions/344604/prevent-packages-from-being-removed-after-doing-dpkg-set-selections