우분투 서버에 로그인 했는데 아래와 같이 ..


Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.13.0-46-generic x86_64)


 * Documentation:  https://help.ubuntu.com/


59 packages can be updated.

45 updates are security updates.


숫자가 나오는게 참 맘에 안들어요. 왠지 위험한 것 같고, 최신이 아닌 거 같고.

사실 바로바로 하는게 더 위험할 수 도 있긴 한데 ㅎㅎ

아무튼 저는 저 숫자를 항상 0으로 유지하려고 노력하는 편입니다. 


대부분은 아래와 같이 2단계 혹은 3단계로 끝나죠.


1. apt-get update  (패키지 리스트 업데이트)

2. apt-get upgrade  (걍 업그레이드)

3. apt-get dist-upgrade  (의존성 고려해서 업그레이드)


2번 3번은 따로 할 필요는 없나요? 아무튼(아무튼이 자주 나오네요. 잘 모를 때 나오는 용어죠) 저는 따로 하고 있습니다. 


그런데 어떤 서버는 업데이트 하면 안되는 경우가 있습니다. 

업데이트하면서 설정 정보가 날라가는 경우가 있기 때문이라서 그런 패키지는 빼버리고 업데이트 해야 하거든요.


그렇다면 이번에 업데이트 되는 리스트를 확인해야 하는 경우가 있습니다.


apt-get에 옵션으로 --just-print 를 주면 리스트를 확인할 수 있습니다. 아래 그림에서 예시를 확인해주세요.


첫 번째 녀석은 apt-get --just-print upgrade 입니다. 실제로 upgrade는 안되니깐 걱정마세요. 

모두 just-print 옵션 때문입니다 


두 번째 녀석은 apt-get --just-print dist-upgrade 입니다. 실제로 upgrade는 안되니깐 걱정마세요. 

모두 just-print 옵션 때문입니다  (복붙)

어흑 그럼 이제 원하는 것만 골라내서 설치하면 되겠네요.

그건 다음 포스팅에 이어서~ :0)


apt-get 기능과 관련된 몇 가지 포스팅을 한 적이 있습니다. 


apt-get upgrade 수행 시 특정 패키지만 빼고 설치하기 : http://ngee.tistory.com/717

apt-get upgrade 수행 시 특정 패키지만 설치하기 : http://ngee.tistory.com/716

apt-get upgrade 수행 전에 리스트 확인하기 : http://ngee.tistory.com/693

우분투 apt-get, apt-cache 사용하기 : http://ngee.tistory.com/128

apt-get install fail - local settings : http://ngee.tistory.com/553 

+ Recent posts