Ubuntu에서 패키지 관리 간단 정리

너무 오래동안 리눅스 세계와 이별한 나머지 이런 것도 하나 기억이 안납니다.

  • 설치
    apt-get install <패키지>
  • 재설치
    apt-get –reinstall install <패키지>
  • 제거
    apt-get remove <패키지>
  • 설정 파일까지 모두 제거
    apt-get –purge remove <패키지>
  • 패키지 DB 업데이트
    apt-get update
  • 패키지 업데이트 (Windows Update 같은 거)
    apt-get upgrade
  • 의존성 고려 업데이트
    apt-get dist-upgrade
  • 패키지 검색
    apt-cache search <패키지 검색 정규식>
  • 패키지 정보
    apt-cache show <패키지>
  • 모든 패키지 리스트
    apt-cache pkgnames
  • 설치된 패키지 리스트
    apt-mark showmanual (설치를 지시한 것)
    또는
    apt-mark showauto (자동으로 설치된 것)
    또는
    dpkg -l
    또는
    dpkg –get-selections | grep install | grep -v deinstall
  • 패키지 버전 홀드 (업데이트에서 제외시키기)
    apt-mark hold <패키지> …
  • 패키지 버전 홀드 풀기 (업데이트에 다시 포함시키기)
    apt-mark unhole <패키지> …
  • 홀드된 패키지 보기
    apt-mark showhold

적어 놓고 보니… 조금 기억이 나는군요.

n packages can be updated.

BS가 Ubuntu Server를 설치하고 나서 처음 로그인하니까
3 packages can be updated.
라고 계속 뜹니다.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get dselect-upgrade

이렇게 해도 계속 뜹니다.

sudo aptitude update
sudo aptitude safe-upgrade
sudo /etc/update-motd.d/90-updates-available

이제 안뜨네요… ㅜ.ㅜ

이것 때문에 엄청 삽질…

APT 소스 서버를 수정해보자

Ubuntu Server를 설치하고
apt-get update
를 실행하니까 아래와 같이 에러가 발생하네요…

그래서 APT 소스를 바꾸기로 했습니다.

아래 명령으로 소스를 http://kr.archive.ubuntu.com에서 http://ftp.daum.net으로 변경합니다.

cd /etc/apt
sudo cp sources.list sources.list.backup
sudo sed -i -e “s;http://kr.archive.ubuntu.com;http://ftp.daum.net;g” sources.list

이제 apt-get update 를 하면 정상적으로 잘 되네요.

참고 문서) [Ubuntu Help 페이지]