더북(TheBook)

apt-get update 명령으로 소스 리스트를 갱신합니다.

shinjaehun@losttemple:~$ sudo apt-get update

apt-cache search 명령으로 패키지 이름을 검색합니다. ‘ttd’라는 이름으로 검색하니 필요한 패키지 이름 openttd가 검색되었습니다.

shinjaehun@losttemple:~$ apt-cache search ttd
openttd - reimplementation of Transport Tycoon Deluxe with enhancements
...

apt-get install 명령으로 openttd 패키지를 설치합니다. 패키지 설치는 루트 권한을 요구하므로 sudo가 필요합니다. 중간에 apt-get은 필요한 패키지를 검색하고 해당 패키지와 함께 의존 관계에 있는 패키지를 설치할지 여부를 묻습니다. Y를 누르면 패키지 설치가 진행됩니다.

shinjaehun@losttemple:~$ sudo apt-get install openttd
Tip

설치 메시지를 확인해보면 openttd 패키지를 설치하는 과정에서 추가로 esound-common, libaudiofile1, libesd0, openttd-data, openttd-opengfx, openttd-openmsx, ruby-rgen, timidity, timidity-daemon을 설치하고 있습니다.

소스 리스트에 등록된 패키지 저장소에서 패키지를 다운로드한 뒤 압축을 해제하여 패키지를 설치합니다. 설치가 끝나고 openttd를 실행하면 OpenTTD 프로그램이 실행됩니다.

shinjaehun@losttemple:~$ openttd
Tip

OpenTTD(Open Transport Tycoon)는 운송 시설을 기반으로 한 경영 시뮬레이션 게임입니다.

그림 3-20 OpenTTD를 실행한 화면

이번에는 apt-get remove 명령으로 패키지를 삭제해봅시다. 일단 apt-get remove는 지정한 패키지만 삭제합니다.

shinjaehun@losttemple:~$ sudo apt-get remove openttd

앞서 제거한 패키지와 의존 관계에 있어 더 이상 필요 없게 된 패키지들은 apt-get autoremove 명령으로 삭제할 수 있습니다.

shinjaehun@losttemple:~$ sudo apt-get autoremove
...
계속하시겠습니까? [Y/n] Y
...
Tip

메시지를 확인해보면 openttd 패키지를 설치하는 과정에서 추가로 설치한 9개의 패키지를 삭제하고 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.