우분투는 패키지관리를 어떻게 하나요?

리눅스를 썩 잘 다루는 편은 아닌데, 페도라나 센트os를 주로 써왔습니다.
레드햇 계열에서는 해당 패키지가 설치되어 있는지 검색하거나, 삭제하려면 rpm 명령을 쓰면 됐었는데, 우분투는 어떻게 검색하고 삭제하죠?
패키지를 삭제하고 소스컴파일 하려고요.
apt 관련 명령으로 하는지,좀 자세하게 찾아볼래니까 못찾겠네요.
해당글 링크나 설명 좀 달아주시면 감사하겠습니다.

일일히 다 쓰기 구찮아서 검색으로…

소스리스트 업데이트 : apt-get update
설치된 패키지 업데이트 : apt-get upgrade
패키지 설치 : apt-get install <package name>
패키지 제거 : apt-get --purge remove <package name>
패키지 검색 : apt-cache search <package name>
패키지 정보보기 : apt-cache show <package name>
의존성 파일들 강제로 설치해두기 : apt-get -f install
패키지 삭제와 설정지우기 : apt-get --purge autoremove

의존성 검사 수행하며 패키지 업데이트 :apt-get -s dist-upgrade

deb 파일 설치 : dpkg -i <file name.deb>
패키지 제거 : dpkg -P <package name>
설치된 패키지 리스트 : dpkg -l
설치된 패키지에 포함된 파일 보기 : dpkg -L <package name>
deb파일 포함된 파일들 보기 : dpkg -c <file name.deb>
deb파일의 정보보기 : dpkg -I <file name.deb>
파일의 패키지명 알아내기 : dpkg -S <file name>

이건 일부이니 더 필요한 부분은 구글신에게 물어보면 맣은 자료들과 더 자세한 사용법들이
나올것이라 사료됩니다…

참 소스부분을 말씀하셨는데 소스는 apt-get source 패키지명하면 소스을 받아줍니다…
물론 이 경우는 당연히 저장소에 해당 패키지을 받을수있는 경우겠죠…

작은 도움이마나 되셨으면 합니다…

많은 도움 되었습니다. 감사합니다.