- - Hoe Tweet Tray op Linux te installeren

Hoe Tweet Tray op Linux te installeren

Ben je het zat om met de website van Twitter om te gaanof onofficiële Twitter-clients op Linux? Mogelijk bent u geïnteresseerd in het gebruik van Tweet Tray, een nieuw type client waarmee gebruikers rechtstreeks vanuit het systeemvak op de sociale mediaservice kunnen delen.

Ubuntu / Debian instructies

Ben je geïnteresseerd in het gebruik van Tweet Tray? Gelukkig voor jou heeft de ontwikkelaar van de app een leuk, eenvoudig te installeren Deb-pakket op hun website dat kan worden gebruikt om het nieuwste programma te starten.

Om de app op Ubuntu of Debian te laten werken, moet u deze eerst downloaden met de wget downloadtool.

Opmerking: niet hebben wget? Leer hoe u het kunt installeren door hier te klikken.

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

Nadat de app-download is voltooid, gebruikt u de dpkg programma-installatieprogramma om de Tweet Tray Deb op uw systeem te laden.

sudo dpkg -i tweet-tray-1.1.3.deb

Voltooi het installatieproces door de opdracht Apt / Apt-get install uit te voeren met de opdrachtregelschakelaar 'f' om ontbrekende afhankelijkheden te verminderen die mogelijk niet zijn geïnstalleerd.

sudo apt install -f

Of, voor Debian:

sudo apt-get install -f

Fedora / OpenSUSE instructies

Op de website van het Tweet-vak vindt u informatie over de Linux-ondersteuning van de app. Als je echter doorleest, zul je merken dat ze alleen Deb-pakketten en AppImages beschikbaar hebben.

Het is begrijpelijk dat de ontwikkelaars dat niet doenheb zin om te rotzooien met RPM-bestanden, omdat de AppImage prima werkt. Als je echter Fedora of OpenSUSE gebruikt en liever een native, installeerbaar pakket wilt, net als op Ubuntu en Debian, zul je er geen vinden.

Gelukkig is de broncode voor Tweet Tray omhoogop Github. Het beste van alles is dat het is gebouwd met NodeJS en Yarn, wat betekent dat het moeiteloos de broncode kan wijzigen om een ​​compatibel RPM-pakket te krijgen voor gebruik op Redhat-gebaseerde Linux-distributies zoals Fedora of OpenSUSE. Hier is hoe het te doen.

Om te beginnen, moet u de broncode voor Tweet Tray downloaden van Github, met behulp van de git kloon commando.

Opmerking: om code via git te klonen, moet je het Git-pakket installeren. Vind hier meer info.

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

Gebruik de gedownloade code en gebruik de CD commando en verplaats uw terminalsessie naar de codemap.

cd tweet-tray

Vanaf hier moet u de nieuwste versie van garen in gebruik hebben. Zonder deze code wordt de code niet gebouwd of geïnstalleerd. Voer de volgende opdrachten in uw terminalvenster uit om Garen te installeren.

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

Installeer vervolgens het NPM (NodeJS) -pakket.

Fedora

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

OpenSUSE

sudo zypper install npm

Nu NodeJS en Yarn gereed zijn, is het tijd om de code voor te bereiden, zodat deze RPM-bestanden kan bouwen. Start package.json in de terminal in Nano.

nano -w package.json

Blader door het bestand en zoek naar "linux": { in het bestand. Daaronder zou je moeten zien "target": [ gevolgd door "deb" en "AppImage".

Boven de "deb" lijn, druk op invoeren op het toetsenbord om een ​​nieuwe regel te maken. Voeg vervolgens de onderstaande code toe aan de nieuwe regel.

"rpm",

Zorg ervoor dat uw wijzigingen overeenkomen met de volgende schermafbeelding.

Als uw wijzigingen overeenkomen met de schermafbeelding, is het veilig om Nano op te slaan en te sluiten door op te drukken Ctrl + O en Ctrl + X.

Eindelijk, voltooi door de RPM te bouwen en deze te installeren op Fedora Linux of OpenSUSE Linux door de onderstaande reeks opdrachten in te voeren.

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 http://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

AppImage instructies

Op de website, naast het linken naar een DEBpakket, de ontwikkelaars van Tweet Tray stellen een AppImage-bestand beschikbaar om te downloaden. Dit AppImage-bestand werkt zelfstandig en vereist niet veel werk om aan de slag te gaan.

Om de installatie te starten, start u een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Gebruik vervolgens de wget download app, pak het nieuwste AppImage-bestand van Tweet Tray van internet.

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

Als het Tweet Tray AppImage-bestand klaar is met downloaden op uw computer, gebruikt u de mkdir commando en maak een nieuwe map "AppImages".

mkdir -p ~/AppImages

De ... gebruiken mv commando, plaats het Tweet Tray AppImage-bestand in de nieuwe map "AppImages". Als u het bestand hier plaatst, kunt u het uit de weg houden en voorkomen dat het per ongeluk wordt verwijderd.

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

Werk de machtigingen van Tweet Tray bij met behulp van de chmod commando. Het bijwerken van deze machtigingen is van cruciaal belang, want als u dat niet doet, wordt het niet correct uitgevoerd.

cd ~/AppImages
chmod +x  tweet-tray-1.1.3.AppImage

De machtigingen voor het Tweet-vak zijn bijgewerkt. Nu is het tijd om de app voor het eerst uit te voeren.

./tweet-tray-1.1.3.AppImage

Wanneer u het Tweet Tray AppImage-bestand voor het eerst uitvoert, ziet u het bericht "Wilt u tweet-tray-1.1.3.AppImage met uw systeem integreren?"

Selecteer "Ja". Keer vervolgens terug naar de terminal en druk op Ctrl + C om de app vanaf de terminal te sluiten.

Zodra de terminalsessie eindigt, wordt Tweet Tray volledig geïnstalleerd op uw Linux-pc. U kunt de snelkoppeling van de app vinden in het applicatiemenu onder 'Internet'.

Comments