리눅스 환경에서 가볍고 효율적인 이메일 클라이언트를 찾고 계신가요? Trojita를 고려해 보세요. 최신 Qt 기술을 기반으로 제작되어, 대부분의 다른 프로그램에 비해 훨씬 적은 시스템 리소스를 사용하면서도 사용자 친화적인 인터페이스를 제공합니다. Trojita를 설치하려면 Ubuntu, Debian, Arch Linux, Fedora 또는 openSUSE와 같은 리눅스 배포판을 사용하고 있어야 합니다.
참고: 만약 사용 중인 운영 체제가 아래에 언급되지 않았다면, 소스 코드로부터 직접 빌드하는 방법을 참고하시기 바랍니다.
우분투
우분투에 Trojita를 설치하는 과정은 다른 리눅스 배포판에 비해 다소 복잡할 수 있습니다. 기본적으로 제공되는 소프트웨어 소스에는 포함되어 있지 않으며, PPA를 통한 활성화도 지원되지 않습니다. 다행히도, OpenSUSE Build Service 덕분에 Trojita를 설치할 수 있습니다. 설치를 위해서는 먼저 터미널을 열고 sudo -s
명령어를 사용하여 루트 권한을 얻어야 합니다.
주의: OBS에는 Ubuntu 16.04 버전용 저장소만 존재합니다. 최신 버전의 우분투를 사용하고 있다면 “소스에서 빌드” 지침을 따르는 것을 권장합니다.
sudo -s
루트 권한을 얻은 후에는 다음 명령어를 사용하여 새로운 소프트웨어 저장소를 추가합니다.
sudo sh -c "echo 'deb https://download.opensuse.org/repositories/home:/jkt-gentoo:/trojita/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/trojita.list"
다음으로, wget
명령어를 사용하여 릴리스 키를 다운로드합니다. 이 단계를 생략하면 Ubuntu에서 Trojita를 설치할 수 없으므로 반드시 수행해야 합니다.
wget https://download.opensuse.org/repositories/home:jkt-gentoo:trojita/xUbuntu_16.04/Release.key
apt-key
명령어를 사용하여 다운로드한 릴리스 키를 Ubuntu에 추가합니다.
sudo apt-key add - < Release.key
이제 저장소와 키 설정이 완료되었으므로, apt update
명령어를 사용하여 Ubuntu의 소프트웨어 소스를 업데이트합니다.
sudo apt update
apt update
실행 후에는 소프트웨어 업그레이드가 가능하다는 메시지가 표시될 수 있습니다. apt upgrade
명령어를 사용하여 업그레이드를 진행합니다.
sudo apt upgrade -y
마지막으로, 업그레이드 완료 후 다음 명령어를 사용하여 Ubuntu 16.04에 Trojita를 설치합니다.
sudo apt install trojita
데비안
Debian 9 Stable 버전에서도 Trojita를 설치할 수 있지만, 몇 가지 구형 패키지를 필요로 합니다. Trojita를 설치하기 전에, 이러한 의존성 문제를 해결해야 합니다. 필요한 의존성 파일은 Debian Jesse에서만 발견되므로, apt-get
을 사용하여 직접 해결할 수 없습니다. 대신, 터미널에서 wget
다운로드 도구를 사용하여 패키지를 직접 가져옵니다.
wget https://ftp.us.debian.org/debian/pool/main/m/mimetic/libmimetic0_0.9.8-1_amd64.deb
libmimetic0
파일은 Trojita 패키지보다 먼저 설치해야 합니다. 그렇지 않으면 dpkg
가 제대로 작동하지 않을 수 있습니다. 설치를 위해 cd
명령어를 사용하여 터미널 위치를 ~/Downloads
디렉토리로 이동합니다.
cd ~/Downloads
dpkg
를 사용하여 Debian PC에 libmimetic0
를 설치합니다.
sudo dpkg -i libmimetic0_0.9.8-1_amd64.deb
성공적으로 설치되었다면, Trojita가 요구하는 의존성이 충족됩니다. 이제 wget
을 사용하여 Trojita 이메일 패키지를 다운로드하고 설치할 수 있습니다.
wget https://provo-mirror.opensuse.org/repositories/home:/jkt-gentoo:/trojita/Debian_8.0/amd64/trojita_0.7_amd64.deb sudo dpkg -i trojita_0.7_amd64.deb
libmemetic0
은 Debian 9에서 충족되지 않는 유일한 종속성 파일이지만, 이것이 유일한 주요 종속성은 아닙니다. dpkg
실행 후에도 오류가 발생할 수 있습니다. 이 문제를 해결하기 위해 apt-get install -f
명령어를 실행합니다.
sudo apt-get install -f
구형 패키지를 사용하여 프로그램을 설치하는 것은 복잡할 수 있습니다. 이 방법이 효과적일 수 있지만, 완벽하지는 않습니다. Debian에서 Trojita를 사용하려는데 위 방법이 작동하지 않는다면, “소스에서 빌드” 방식을 사용하는 것을 추천합니다.
아치 리눅스
Arch Linux 사용자라면 커뮤니티 저장소를 통해 Trojita를 간편하게 설치할 수 있습니다. 먼저 커뮤니티 저장소가 활성화되어 있는지 확인해야 합니다. 활성화되어 있지 않다면, /etc/pacman.conf
파일을 Nano 편집기로 열어 활성화합니다.
sudo nano /etc/pacman.conf
파일을 아래로 스크롤하여 커뮤니티 저장소 항목 앞의 #
기호를 제거합니다. 그런 다음 다음 명령어를 사용하여 시스템을 동기화합니다.
sudo pacman -Syyu
마지막으로, pacman
명령어를 사용하여 Arch PC에 Trojita를 설치합니다.
sudo pacman -S trojita
Arch Linux에서 Trojita를 제거하려면 다음 명령어를 사용합니다.
sudo pacman -R trojita
페도라
Arch와 마찬가지로 Fedora 사용자도 dnf
패키지 관리 도구를 사용하여 Trojita를 쉽게 설치할 수 있습니다. 터미널을 열고 다음 명령어를 입력합니다.
sudo dnf install trojita
Fedora에서 Trojita를 제거하려면 다음 명령어를 사용합니다.
sudo dnf remove trojita
openSUSE 지침
openSUSE 사용자는 최신 버전의 Trojita를 사용하기 위해 OBS를 확인해야 합니다. 다음 링크로 이동하여 사용 중인 openSUSE 버전을 선택합니다. 올바른 버전을 선택한 후 YaST를 실행하여 설치 프로세스를 진행합니다.
소스에서 빌드
바이너리 설치 패키지를 찾는 데 어려움을 겪는 사용자도 수동으로 소스 코드를 컴파일하여 Trojita를 사용할 수 있습니다. 컴파일을 시작하기 전에 필요한 몇 가지 의존성을 충족해야 합니다. 모든 리눅스 환경이 매우 다양하기 때문에, 모든 사용자의 정확한 의존성 목록을 제공하는 것은 불가능합니다. 대신, 공식 다운로드 페이지를 참고하여 빌드에 필요한 항목을 확인해야 합니다.
모든 의존성 파일이 충족되면 다음과 같은 명령어를 사용하여 Trojita 이메일 앱을 빌드할 수 있습니다.
git clone git://anongit.kde.org/trojita mkdir _build cd _build cmake .. make -j4 ctest -j 4 --output-on-failure
빌드가 완료되면 다음 명령어를 사용하여 앱을 실행합니다.
./trojita
Trojita 설정
Trojita 이메일 클라이언트를 설정하는 과정은 간단합니다. 먼저 이메일 계정의 IMAP 정보를 찾아야 합니다. 정보를 찾을 수 없다면, 구글에서 다음과 같이 검색해 보십시오.
이메일 제공업체 + imap 연결
또는 이메일 제공업체에 직접 문의하여 정보를 얻을 수도 있습니다.
올바른 정보를 얻었다면, Trojita를 처음 실행할 때 나타나는 창에서 “IMAP” 탭을 클릭합니다. “서버” 필드에 이메일 계정의 올바른 IMAP 서버 주소를 입력하고, “포트” 필드에 올바른 포트 번호를 입력합니다.
IMAP 연결을 완료하려면 “사용자 이름” 필드에 이메일 주소를 입력하고 “비밀번호” 필드에 계정 비밀번호를 입력합니다.
IMAP 설정을 완료한 후 SMTP 설정을 진행합니다. 이메일 제공업체의 SMTP 정보를 추가하여 설정 과정을 마무리합니다. 설정이 완료되면 “저장” 버튼을 클릭하고 Trojita가 새로운 이메일 계정을 로드하는 것을 확인합니다.