Как установить Tweet Tray в Linux

Вы устали иметь дело с веб-сайтом Twitter или неофициальными клиентами Twitter в Linux? Возможно, вам будет интересно попробовать Tweet Tray, новый тип клиента, который дает пользователям возможность делиться информацией в социальных сетях прямо из панели задач.

Инструкции Ubuntu / Debian

Вы заинтересованы в использовании лотка для твитов? К счастью для вас, у разработчика приложения есть красивый, простой в установке пакет Deb на своем веб-сайте, который можно использовать для установки и запуска последней версии программы.

Чтобы приложение работало в Ubuntu или Debian, вам нужно начать с его загрузки с помощью инструмента загрузки wget.

Примечание: нет wget? Узнайте, как установить его, нажав здесь.

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

После завершения загрузки приложения используйте установщик программы Dpkg, чтобы загрузить Tweet Tray Deb в вашу систему.

sudo dpkg -i tweet-tray-1.1.3.deb

Завершите процесс установки, запустив команду установки Apt / Apt-get с параметром командной строки «f», чтобы устранить любые недостающие зависимости, которые, возможно, не удалось установить.

sudo apt install -f

Или для Debian:

sudo apt-get install -f

Инструкции Fedora / OpenSUSE

На веб-сайте Tweet Tray есть вся информация о поддержке приложения Linux. Хотя, если вы прочитаете, вы заметите, что у них есть только пакеты Deb и AppImages.

  Как создавать аудиокниги в Linux с помощью M4Baker

Понятно, что разработчики не хотят возиться с файлами RPM, поскольку AppImage подойдет. Однако, если вы используете Fedora или OpenSUSE и предпочитаете собственный устанавливаемый пакет, как в Ubuntu и Debian, вы его не найдете.

К счастью, исходный код Tweet Tray размещен на Github. Лучше всего то, что он построен с использованием NodeJS и Yarn, а это означает, что легко изменить исходный код, чтобы получить совместимый пакет RPM для использования в дистрибутивах Linux на основе Redhat, таких как Fedora или OpenSUSE. Вот как это сделать.

Для начала вам необходимо загрузить исходный код для Tweet Tray с Github, используя команду git clone.

Примечание: чтобы клонировать код через git, вы должны установить пакет Git. Больше информации здесь.

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

После загрузки кода используйте команду CD и переместите сеанс терминала в папку кода.

cd tweet-tray

Отсюда вам нужно будет установить и запустить последнюю версию Yarn. Без него код не будет собран или установлен. Чтобы установить Yarn, выполните следующие команды в окне терминала.

  Black Ops III для Linux

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

Затем установите пакет NPM (NodeJS).

Fedora

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

OpenSUSE

sudo zypper install npm

Когда NodeJS и Yarn готовы, пора подготовить код, чтобы он мог создавать файлы RPM. В терминале запустите package.json в Nano.

nano -w package.json

Прокрутите файл и найдите в нем «linux»: {. Под ним вы должны увидеть «target»:[закоторымследуют«deb»и«AppImage»[followedby“deb”and“AppImage”

Над строкой «deb» нажмите Enter на клавиатуре, чтобы создать новую строку. Затем добавьте приведенный ниже код в новую строку.

"rpm",

Убедитесь, что ваши изменения соответствуют следующему снимку экрана.

Если ваши изменения соответствуют снимку экрана, можно безопасно сохранить и закрыть Nano, нажав Ctrl + O и Ctrl + X.

Наконец, завершите сборку RPM и установку его в Fedora Linux или OpenSUSE Linux, введя приведенную ниже строку команд.

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

Инструкции по AppImage

На веб-сайте, помимо ссылки на пакет DEB, разработчики Tweet Tray делают доступным для загрузки файл AppImage. Этот файл AppImage работает автономно и не требует большой работы.

  Как переместить домашний каталог Linux на другой диск

Чтобы начать установку, запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем, используя приложение загрузки Wget, возьмите последний файл AppImage для Tweet Tray из Интернета.

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

Когда файл AppImage в трее для твитов загружен на ваш компьютер, используйте команду mkdir и создайте новую папку «AppImages».

mkdir -p ~/AppImages

Используя команду mv, поместите файл Tweet Tray AppImage в новый каталог «AppImages». Размещение файла здесь позволит вам уберечь его от случайного удаления.

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

Обновите разрешения панели твитов с помощью команды chmod. Обновление этих разрешений имеет решающее значение, потому что в противном случае оно не будет работать правильно.

cd ~/AppImages

chmod +x  tweet-tray-1.1.3.AppImage

Обновлены разрешения для панели твитов. Пришло время запустить приложение в первый раз.

./tweet-tray-1.1.3.AppImage

При первом запуске файла Tweet Tray AppImage вы увидите сообщение «Хотите интегрировать tweet-tray-1.1.3.AppImage в вашу систему?»

Выберите «Да». Затем вернитесь в терминал и нажмите Ctrl + C, чтобы закрыть приложение из терминала.

После завершения сеанса терминала на вашем ПК с Linux будет полностью установлена ​​панель для твитов. Вы сможете найти ярлык приложения в меню приложения в разделе «Интернет».