apt 는 Advanced Packaging Tool 의 약자로, 리눅스에서 사용되는 패키지 관리툴이다. *.deb 형식의 패키지들을 관리 해주는 툴로 사용된다.
패키지를 다운 받을 수 있는 저장소는 아래 사이트에서 참조 할 수 있다.
https://launchpad.net/ubuntu/+archivemirrors
리눅스에서 패키지들을 다운 받다 보면 apt 혹은 apt-get 을 사용하여 다운로드를 진행한다. 그런데 둘의 차이점은 뭐가 있을까? 결론만 말하자면 크게 차이점은 없다. 다만 apt 가 조금 더 그래픽적으로 이점이있는 반면 apt-get 은 세부 옵션들을 더 많이 담고 있어 더 많은 기능을 사용한다. 무엇을 쓰던 상관은 없지만 서버 개발자로써는 apt-get 이 더 적절하지 않을까 하는 생각을 한다.
아래에 이를 잘 설명해주신 블로그 글이 있어 링크한다.
https://jcil.co.kr/22
저장소 업데이트 작업만 진행
/etc/apt/sourcelst, /etc/apt/sourcelist.d/*
의 패키지 리스트를 최신 업데이트
사용 가능한 패키지들과 그 버전들의 리스트를 업데이트
실제 설치된 패키지 버전을 업데이트 하는 것이 아니라
최신 버전의 버전 패키지가 있는지 확인하고 저장소 업데이트 작업만 진행하며, 설치 가능한 리스트를 업데이트 하는 것이다.
새로운 업데이트 내용에 따라 패키지 변경
우분투에 존재하는 패키지들을 최신 버전으로 업그레이드
https://velog.io/@markyang92/Ubuntu-%ED%8C%A8%ED%82%A4%EC%A7%80-%EC%A0%80%EC%9E%A5%EC%86%8C