프로그램을 설치하기 위한 안전한 방법은 이 장에서 설명한 대로 패키지 관리자를 사용하는 것입니다. 하지만, 주분투 패키지 저장소가 매우 방대하다 하더라도 여러분이 여기에 포함되어 있지 않은 다른 패키지를 설치하고 싶은 경우도 있을 것입니다. 이 경우 웹사이트에서 원하는 파일을 다운로드 받은 후 설치할 수 있습니다.
어떤 파일을 설치하기 전에 이 파일이 안전한 곳으로부터 다운로드된 것인지 확인하는 것이 중요합니다.
리눅스에서 사용하는 패키지 파일에는 매우 많은 종류가 있습니다. 이러한 패키지 파일들은 대부분 특정 리눅스 배포판에서 사용하는 패키지 관리자에 종속되어 있습니다. 예를 들어 데비안 패키지 파일(emphasis>.deb
이 부분은 하나의 파일을 설치하는 경우에 대해 설명합니다.
![]() |
|
여러분의 시스템에 이 파일이 호환됨을 보장하지 않습니다. 그리고 이 파일을 설치하였을 때 보안 업데이트를 받지 못할 것입니다. 이런 이유로 프로그램 설치를 원한다면 가능한 한 언제나 패키지 관리자를 통해 사용가능한 프로그램의 우분투 꾸러미를 사용하십시오. |
이러한 파일들은 데비안 패키지 파일들입니다. 주분투에서 사용하는 꾸러미 파일들은 .deb 확장자를 가지는데, 이것은 주분투가 데비안 GNU/리눅스 배포판과 밀접한 관계를 가지고 있기 때문입니다. .deb 파일을 설치하기 위해서는 관리자 권한이 필요합니다. 자세한 내용은 관리 작업 부분을 참조하기 바랍니다.
.deb 파일을 설치하려면 이를 더블클릭하면 됩니다. 만약 터미널을 사용하는 것이 익숙하다면 다음과 같이 입력할 수도 있습니다:
sudo dpkg -i package_file.deb
.deb 파일을 제거하려면 패키지 관리자에서 선택을 해제하세요. 터미널을 사용한다면 다음과 같이 입력하세요:
sudo dpkg -r package_name
또 다른 종류의 패키지 파일로는 .rpm 확장자를 사용하는 레드햇 패키지 관리자 파일이 있습니다. 이러한 파일들을 우분투 시스템에 설치하는 것은 권장하지 않습니다. 대부분의 경우 이에 해당하는 우분투용 .deb 패키지를 구할 수 있을 것입니다. 하지만, 절대적으로 필요한 경우에는 alien 프로그램을 통해 .rpm 파일을 .deb 파일로 변환할 수 있습니다. 이 결과로 얻은 .deb 파일은 위에서 설명한 대로 dpkg 명령을 통해 설치할 수 있습니다.
alien 패키지를 설치하세요.
터미널에서 다음을 입력하세요:
sudo alien package_file.rpm
.tar, .tgz, .tar.gz, .tar.bz2 확장자를 가진 파일들은 리눅스 및 유닉스 환경에서 널리 사용되는 tarball(이)라고 하는 패키지 파일입니다.
만약 어떤 우분투 저장소에도 원하는 우분투용 패키지가 없다면, tarball 파일을 이용해 명령행에서 프로그램을 설치하거나 제거할 수 있습니다.
가장 먼저 해야할 일은 tarball 의 압축을 푸는 일입니다. .tgz 혹은 .tar.gz 이라는 확장자를 가지는 파일이라면, 터미널에서 다음을 입력하세요:
tar -xfvz tarball_name
다음으로 패키지 내에 포함된 지시에 따르는 것이 필요합니다. 이들은 일반적으로 추출된 tarball 내의 README 혹은 INSTALL 라는 이름의 파일에 기록되어 있습니다.
tarball은 종종 프로그램의 소스 코드를 포함하고 있으며, 이를 사용하기 위해서는 컴파일할 필요가 있습니다.
![]() |
|
프로그램을 컴파일 하기 위해서는 기본적으로 설치되지 않은 몇 가지 패키지들을 설치해야 합니다. 이러한 패키지들은 build-essential 패키지 하나만 설치하면 자동으로 설치할 수 있습니다. |