Jak zainstalować Tweet Tray w systemie Linux

Photo of author

By maciekx

Masz dość korzystania z Twittera lub jego nieoficjalnych klientów na systemie Linux? Jeśli tak, warto zwrócić uwagę na Tweet Tray – nowoczesnego klienta, który umożliwia użytkownikom publikowanie treści bezpośrednio z zasobnika systemowego.

Instrukcje dla Ubuntu / Debian

Chcesz spróbować Tweet Tray? Na szczęście deweloper aplikacji udostępnił wygodny pakiet Deb na swojej stronie, który umożliwia szybkie zainstalowanie programu.

Aby zainstalować aplikację na systemach Ubuntu lub Debian, rozpocznij od pobrania jej za pomocą narzędzia wget.

Uwaga: czy nie masz jeszcze wget? Możesz dowiedzieć się, jak go zainstalować, klikając tutaj.

wget https://github.com/jonathontoon/tweet-tray/releases/download/v1.1.3/tweet-tray-1.1.3.deb

Po zakończeniu pobierania użyj programu Dpkg, aby zainstalować Tweet Tray w systemie.

sudo dpkg -i tweet-tray-1.1.3.deb

Aby zakończyć instalację, uruchom polecenie Apt / Apt-get install z parametrem „-f”, aby naprawić wszelkie brakujące zależności, które mogły nie zostać zainstalowane.

sudo apt install -f

Dla Debiana użyj:

sudo apt-get install -f

Instrukcje dla Fedory / OpenSUSE

Na stronie Tweet Tray znajdziesz wszystkie informacje dotyczące obsługi aplikacji w systemie Linux. Warto jednak zauważyć, że dostępne są jedynie pakiety Deb oraz AppImages.

Programiści prawdopodobnie nie chcą zajmować się plikami RPM, ponieważ AppImage działa prawidłowo. Jeśli jednak jesteś użytkownikiem Fedory lub OpenSUSE i preferujesz natywne pakiety do instalacji, nie znajdziesz ich w tej chwili.

Na szczęście kod źródłowy Tweet Tray jest dostępny na Githubie. Co więcej, jest stworzony przy użyciu NodeJS oraz Yarn, co ułatwia dostosowanie kodu źródłowego do stworzenia kompatybilnego pakietu RPM dla dystrybucji Linuxa opartych na Redhat, takich jak Fedora czy OpenSUSE. Oto, jak to zrobić.

Aby rozpocząć, pobierz kod źródłowy Tweet Tray z Githuba, używając polecenia git clone.

Uwaga: aby sklonować repozytorium przez git, musisz mieć zainstalowany pakiet Git. Więcej informacji znajdziesz tutaj.

git clone https://github.com/jonathontoon/tweet-tray.git

Po sklonowaniu kodu, przejdź do katalogu z kodem przy użyciu polecenia CD.

cd tweet-tray

Następnie upewnij się, że masz zainstalowaną najnowszą wersję Yarn. Bez niej nie będziesz w stanie zbudować ani zainstalować kodu. Aby zainstalować Yarn, uruchom poniższe polecenia w terminalu.

Fedora

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

sudo dnf install yarn

OpenSUSE

 curl -o- -L https://yarnpkg.com/install.sh | bash

Następnie zainstaluj pakiet NPM (NodeJS).

Fedora

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

OpenSUSE

sudo zypper install npm

Gdy NodeJS i Yarn są już zainstalowane, czas przygotować kod do budowy plików RPM. W terminalu otwórz plik package.json w edytorze Nano.

nano -w package.json

Przewiń plik w dół, aby znaleźć sekcję „linux”: { . Pod nią powinieneś zobaczyć „target”: [ z wpisami „deb” i „AppImage”.

Nad linią „deb” naciśnij Enter, aby dodać nową linię, a następnie wprowadź poniższy kod.

"rpm",

Upewnij się, że zmiany są zgodne z poniższym zrzutem ekranu.

Jeśli zmiany są poprawne, możesz zapisać i zamknąć Nano, używając klawiszy Ctrl + O i Ctrl + X.

Na końcu zbuduj RPM i zainstaluj go na systemie Fedora lub OpenSUSE, wprowadzając poniższe polecenia.

yarn install
yarn package

Fedora

sudo dnf install libappindicator

cd ~/tweet-tray/release

sudo dnf install tweet-tray-*.x86_64.rpm

OpenSUSE

sudo zypper install https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/27/Everything/x86_64/os/Packages/l/libappindicator-12.10.0-16.fc27.x86_64.rpm

cd ~/tweet-tray/release

sudo zypper install tweet-tray-*.x86_64.rpm

Instrukcje dla AppImage

Na stronie Tweet Tray, obok linku do pakietu DEB, twórcy udostępniają również plik AppImage do pobrania. Ten plik działa samodzielnie i nie wymaga skomplikowanej konfiguracji.

Aby rozpocząć instalację, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. Następnie użyj wget, aby pobrać najnowszy plik AppImage z Tweet Tray.

wget https://github.com/jonathontoon/tweet-tray/releases/download/v1.1.3/tweet-tray-1.1.3.AppImage

Po pobraniu pliku AppImage utwórz nowy folder „AppImages” przy użyciu polecenia mkdir.

mkdir -p ~/AppImages

Następnie przenieś pobrany plik AppImage do nowo utworzonego katalogu „AppImages” za pomocą polecenia mv. Umieszczenie pliku w tym folderze pomoże w uniknięciu przypadkowego usunięcia.

mv tweet-tray-1.1.3.AppImage ~/AppImages/

Teraz zaktualizuj uprawnienia dla pliku Tweet Tray przy użyciu polecenia chmod. Zmiana tych uprawnień jest kluczowa, ponieważ bez niej aplikacja nie będzie działać poprawnie.

cd ~/AppImages

chmod +x tweet-tray-1.1.3.AppImage

Gdy uprawnienia są już ustawione, możesz uruchomić aplikację po raz pierwszy.

./tweet-tray-1.1.3.AppImage

Podczas pierwszego uruchomienia pliku AppImage zobaczysz pytanie: „Czy chcesz zintegrować tweet-tray-1.1.3.AppImage z systemem?”. Wybierz opcję „Tak”. Następnie wróć do terminala i naciśnij Ctrl + C, aby zamknąć aplikację.

Po zakończeniu sesji terminala Tweet Tray będzie w pełni zainstalowany na twoim systemie Linux. Skrót do aplikacji znajdziesz w menu aplikacji w sekcji „Internet”.


newsblog.pl