ubuntu 에서 upgrade rollback?
글쓴이: jinserk / 작성시간: 목, 2006/09/14 - 2:28오후
대퍼에서 대만족하고 사용하다가 문득 욕심이 나서
edgy 로 업그레이드를 시도했습니다.
그러다 어느 패키지에서 의존성 에러가 나면서 업그레이드가 실패했죠.
문제는 이때부터입니다. -_-
다시 소스 리스트를 대퍼로 수정하고 업데이트 했지만
보다 높은 버전이 깔려버린 패키지들은 엎어 설치가 안되더군요.
몇개 패키지를 지우려다 온통 의존성이 얽혀버려서
이제 X 조차 뜨질 않게 됐습니다.
upgrade rollback 이 가능한 배포판이 없을까요?
그것까지는 아니더라도
어떤 패키지를 설치했을때 이를 지우고 싶다면
의존성 걸려서 같이 설치된 것들까지도 깨끗하게 지워주는 옵션은 없을까요?
Forums:
저랑 비슷한 문제를.. ㅠㅠ
저도 회사 컴퓨터를 dapper로 쓰다가 오늘 edgy로 upgrade했습니다.
blue-tooth service의 의존성 에러로 인해서 dist-upgrade로 전부 제대로 되는줄 알았는데요.
결국은 trac을 깔고 쓰던것 까지 날아갔구요.. ㅠㅠ
전부 됐는데 dual-head로 쓰던 모니터가 제대로 안되고 17인치쪽 한쪽에서만 나오더군요.
21인치짜리가 안나와서 17인치 모니터 아주 빼고 지금 설정해놨는데도 x가 안뜹니다;;
edgy에서 설마 21인치 모니터 즉 1600X1200 해상도를 X에서 아주 못쓰는게 아닌지.. 원;;
지금 그래서 롤백을 해보려고 검색하다 저도 지금 고생하고 있어서 동병상련이라고 할까나;;
더군다나 회사에서 쓰는 개발 pc에서 이런거라서 더욱 난감하네요;;
롤백에 대한 답변이
롤백에 대한 답변이 아니라 죄송합니다;
dist-upgrade 하다가 의존성 에러가 나서 곤란해 했는데, 메시지 대로
sudo apt-get dist-upgrade -f
로 일단 설치 성공했습니다. 설치 후에 ubuntu-minimum 같은 기본 패키지는 aptitude로 한번 더 확인해줬고요..
업그레이드 하실 수 있을 겁니다! 힘내세요~ :)
음..그리고 기존 사용자 데이터를 지우지는 않을 텐데요? :(
뭔가 설정이 크게 바뀌면 그래픽 드라이버가 가장 말썽이긴 합니다. 이놈의 드라이버들.. orz
제 경우 데비안
제 경우 데비안 testing에서 unstable로 올렸다가 testing으로 다시 내린적이 있습니다. 현재(?)의 우분투에 비유하자면 feisty에서 grumpy로 올렸다가 다시 feisty로 내린 거와 비슷하다고 할까요.
어떻게 했냐하면 예전 버젼의 패키지를 수동으로 다운받아서 dpkg -i ./*.deb 로 설치해보고 안되면 가차없이 언인스톨했습니다. 하나 언인스톨하면 줄줄이 언인스톨되는 경우도 있는데 그런 경우도 다 언인스톨해버리고, 낮은 버젼으로 또 dpkg -i, apt-get install을 반복했었죠.
원 상태에서 변경된 패키지 수가 많으면 많을 수록, 또 상호 의존성이 복잡하면 복잡할 수록 시간이 많이 먹히므로 그리 권장해드리고 싶은 방법은 아닙니다.
dselect 말고
dselect 말고 다른 패키지 관리 front-end의 경우....
의존성 때문에 부수적(?)으로 설치된 패키지는 본(?) 패키지를 제거할 때 함께 제거해주는 경우도 있다고 들었지만 저는 apt-get, dselect, dpkg 만 써서 잘은 모르겠습니다.
댓글 달기