Strona główna
» LINUX
»
Jak zainstalować pocztę Trojita w systemie Linux
Jak zainstalować pocztę Trojita w systemie Linux
Trojita (Trojitá) to klient poczty elektronicznej Qt z obsługą protokołu IMAP. Jeśli Twoja dystrybucja Linuksa nadal go zawiera, użyj tego pakietu; w przeciwnym razie możesz spróbować skompilować go z kodu źródłowego. Lista wydań KDE kończy się na wersji 0.7 (15 czerwca 2016 r.), a producent twierdzi, że jego prekompilowane pliki do pobrania nie są już utrzymywane. Przed użyciem go do codziennej obsługi poczty sprawdź kompatybilność i obsługę haseł.
Wyszukaj Trojitá w Discover lub innym centrum oprogramowania obsługującym AppStream. Wynik pakietu zależy od dystrybucji Linuksa.
Najpierw sprawdź swoje repozytoria Linuksa
Strona Trojitá systemu KDE kieruje użytkowników Linuksa do centrów oprogramowania AppStream i menedżera pakietów ich dystrybucji. Przeszukaj je przed dodaniem repozytorium. Dostępność pakietów i aktualność wersji zależą od dystrybucji i wydania.
Użyj zapytania swojej dystrybucji, aby sprawdzić, czy skonfigurowane repozytoria oferują pakiet Trojitá. W razie potrzeby odśwież najpierw indeks pakietów. Jeśli nie ma wyników ani raportów APT Candidate: (none), pomiń polecenie install i przejdź do sekcji source-build.
Przed próbą instalacji sprawdź nazwę pakietu w skonfigurowanych repozytoriach.
Dystrybucja
Sprawdź dostępność
Zainstaluj tylko jeśli jest na liście
Ubuntu lub Debian
apt-cache policy trojita
sudo apt install trojita
Fedora
dnf info trojita
sudo dnf install trojita
Arch Linux
pacman -Ss trojita
sudo pacman -Syu trojita
openSUSE
zypper search -s trojita
sudo zypper install trojita
Dokonaj instalacji z repozytorium dystrybucji dopiero po potwierdzeniu, że oferuje ono pakiet Trojita.
Przejrzyj proponowane zmiany w pakiecie przed ich potwierdzeniem. Następnie uruchom Trojitá z menu aplikacji lub za pomocą trojita, jeśli jest dostępny. Unikaj starszych poradników, które dodają repozytorium Open Build Service dla Ubuntu 16.04, pobierz pakiety Debiana 8 lub użyj apt-key; te instrukcje dotyczą przestarzałych systemów.
Zbuduj Trojitę ze źródła zewnętrznego
Jeśli Twoje repozytoria nie oferują aplikacji, opracuj ścieżkę kompilacji kodu źródłowego. Może się ona nie powieść w nowszej dystrybucji, jeśli starsza zależność jest niedostępna, dlatego korzystaj wyłącznie z repozytorium linkowanego na stronie źródłowej KDE i instaluj zależności z oficjalnych repozytoriów swojej dystrybucji.
Zainstaluj wymagania wstępne kompilacji. Potrzebujesz Gita, CMake, kompilatora C++ i bibliotek programistycznych projektu. Sprawdź instrukcje kompilacji w celu sprawdzenia zależności; nazwy pakietów różnią się w zależności od dystrybucji.
Sklonuj repozytorium źródłowe KDE i wejdź do katalogu projektu:
git clone https://invent.kde.org/pim/trojita.git
cd trojita
Źródło Trojitá jest przechowywane w katalogu źródłowym będącym własnością użytkownika.
Skonfiguruj oddzielny katalog kompilacji , aby wygenerowane pliki nie znajdowały się w drzewie źródłowym:
mkdir _build
cd _build
cmake ..
Uruchom CMake z osobnego katalogu kompilacji, aby sprawdzić, czy wymagane biblioteki programistyczne są obecne.
Skompiluj, przetestuj i uruchom aplikację. Instrukcje upstream używają polecenia „Make” i uruchamiają plik wykonywalny z katalogu kompilacji:
make -j4
ctest -j 4 --output-on-failure
./trojita
Przed uruchomieniem pliku wykonywalnego z folderu kompilacji należy skompilować i uruchomić dostępne testy.
Jeśli CMake zgłosi brak biblioteki, zainstaluj jej pakiet deweloperski i uruchom cmake ..ponownie. Jeśli wymagana zależność jest niedostępna lub kompilacja się nie powiedzie, nie wymuszaj instalacji starych pakietów w bieżącym systemie. Dokumenty źródłowe dotyczące uruchamiania aplikacji znajdują się w folderze kompilacji; nie jest to instalacja zarządzana przez dystrybucję.
Skonfiguruj IMAP i SMTP
Przy pierwszym uruchomieniu wprowadź dane IMAP dla połączeń przychodzących i SMTP dla połączeń wychodzących od swojego dostawcy poczty e-mail. Użyj dokładnych nazw hostów, portów, trybu zabezpieczeń i formatu nazwy użytkownika. Nie zgaduj na podstawie swojego adresu e-mail.
Wprowadź dane serwera IMAP i konta dostawcy w sekcji poczty przychodzącej.
Bezpieczny protokół IMAP zazwyczaj korzysta z niejawnego protokołu TLS na porcie 993. W przypadku poczty wychodzącej dostawcy zazwyczaj obsługują protokół STARTTLS na porcie 587lub niejawny protokół TLS na porcie 465. Dopasuj tryb zabezpieczeń do instrukcji dostawcy; wytyczne IETF dotyczące protokołu TLS w wiadomościach e-mail opisują te wzorce połączeń.
Wprowadź dane serwera SMTP i uwierzytelniania dostawcy w sekcji poczty wychodzącej.
Przed zapisaniem hasła zapoznaj się z instrukcją obsługi Trojitá : ostrzega ona, że aplikacja przechowuje nazwy użytkowników i hasła w pliku tekstowym na komputerze. To istotne ograniczenie bezpieczeństwa. Użyj dedykowanego hasła do aplikacji, jeśli Twój dostawca je obsługuje, i usuń je po zakończeniu korzystania z Trojitá. Niektórzy dostawcy wymagają nowszych metod logowania, których starszy klient może nie obsługiwać, dlatego przed podaniem danych logowania sprawdź ich zgodność.
Typowe problemy i ich usuwanie
Brak pakietu: sprawdź wydanie dystrybucji i odśwież metadane repozytorium. Kompiluj ze źródeł tylko wtedy, gdy spełniasz jego zależności.
CMake nie może znaleźć zależności: zainstaluj odpowiedni pakiet deweloperski z dystrybucji i skonfiguruj go ponownie. Nie mieszaj pakietów z innej wersji.
Poczta nie łączy się: sprawdź ponownie serwer, port, wybrany protokół TLS lub STARTTLS, nazwę użytkownika, a także wszelkie wymagania dotyczące hasła aplikacji lub nowoczesnego uwierzytelniania podane przez dostawcę.
Usuń aplikację: odinstaluj pakiet repozytorium z tym samym menedżerem pakietów. W przypadku kompilacji źródłowej zamknij Trojitá i usuń pobranie źródła oraz jego _buildkatalog; nie zarejestrowano żadnego pakietu systemowego.