Как установить Toggl Desktop в Ubuntu?

Как установить Desktop Toggl в Ubuntu 13.04? Я пытаюсь набрать:

sudo add-apt-repository ppa:official-toggl/ppa
sudo apt-get update
sudo apt-get install desktop-Toggl 

Но при получении информации desktop-Toggl не найден.

6
задан 13 December 2013 в 23:26

4 ответа

Ubuntu 16.04

Скачать с https://support.toggl.com/toggl-on-my-desktop/

tar -vzxf ~/Downloads/toggldesktop_linux_x86_64-{VERSION}.tar.gz

[ 119] sudo apt-get update && apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev

~/Downloads/toggldesktop/TogglDesktop.sh

Примечание. Используйте Linux tarball для загрузки .tar.gz и Linux deb для .deb

0
ответ дан 13 December 2013 в 23:26

Инструкции для Ubuntu 64-bit

Согласно этой заметке в проекте PPA , ppa устарела:

Рабочий стол Toggl в панели запуска теперь осуждается. У нас есть новая версия, которую можно скачать здесь: http://support.toggl.com/toggl-on-my-desktop/

К счастью, они предоставление пакета deb, готового для установки в их GitHub репозиторий . Вам необходимо установить определенные зависимости и использовать 64-битную версию Ubuntu . Это не будет работать в Ubuntu 32-bit.

sudo apt-get install libc6 libdrm2 libexpat1 libffi6 libgcc1 libgl1-mesa-glx libglapi-mesa libglib2.0-0 libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 liblzma5 liborc-0.4-0 libpcre3 libstdc++6 libx11-6 libx11-xcb1 libxau6 libxcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1 libxcomposite1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxml2 libxrender1 libxshmfence1 libxslt1.1 libxss1 libxxf86vm1 zlib1g
cd ~/Downloads
sudo dpkg -i toggldesktop*.deb

«Зачем устанавливать все эти пакеты, если единственной зависимостью является libxssl?» Вы можете спросить. Просто потому, что двоичный файл нуждается во всех них. Если вы запустите ldd ToggleDesktop для двоичного файла, вы можете найти:

linux-vdso.so.1 (0x00007fff8cdfc000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fd4e1779000)
libXss.so.1 => /usr/lib/x86_64-linux-gnu/libXss.so.1 (0x00007fd4e1576000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd4df716000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd4df40b000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd4df1f4000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd4dee4b000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fd4dd7f0000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd4dd5eb000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fd4dd3d9000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fd4da4b9000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fd4da1aa000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd4d9ea9000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007fd4d9c0e000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007fd4d9263000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd4d905b000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd4e1fa7000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fd4d858d000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fd4d8387000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd4d816c000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fd4d7f62000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fd4d7d5f000)
libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007fd4d7b1f000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fd4d77ba000)
libgstreamer-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0 (0x00007fd4d74c9000)
libgstapp-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0 (0x00007fd4d72bb000)
libgstbase-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0 (0x00007fd4d7061000)
libgstinterfaces-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0 (0x00007fd4d6e4e000)
libgstpbutils-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-0.10.so.0 (0x00007fd4d6c28000)
libgstvideo-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-0.10.so.0 (0x00007fd4d6a0b000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fd4d57b8000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fd4d554a000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fd4d5320000)
libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007fd4d50f6000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fd4d4ef3000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fd4d4cec000)
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fd4d4aea000)
libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007fd4d48d1000)
libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007fd4d46cb000)
libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007fd4d44c8000)
libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007fd4d42c5000)
libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007fd4d40bd000)
libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007fd4d3ebb000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007fd4d3cb5000)
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007fd4d3aa7000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fd4d2018000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fd4d1e14000)
liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007fd4d1b8f000)

Все эти библиотеки не были включены в поле пакета «Зависит», но двоичный файл требует их всех.


Есть еще один вариант, если вы хотите использовать приложение, не устанавливая его в своей системе, и в этом случае вам необходимо загрузить двоичные пакеты с этой страницы , загрузить версию Linux с помощью браузера (Wget и Curl, кажется, не в состоянии сделать это). Файл обычно загружается в вашу папку ~/Downloads. Распакуйте файлы:

$ ~/Downloads
$ tar xzf toggldesktop_*.tgz
$ ls
cacert.pem  iconengines  imageformats  lib  platforms

Теперь убедитесь, что следующие пакеты уже установлены:

sudo apt-get install libc6 libdrm2 libexpat1 libffi6 libgcc1 libgl1-mesa-glx libglapi-mesa libglib2.0-0 libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 liblzma5 liborc-0.4-0 libpcre3 libstdc++6 libx11-6 libx11-xcb1 libxau6 libxcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1 libxcomposite1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxml2 libxrender1 libxshmfence1 libxslt1.1 libxss1 libxxf86vm1 zlib1g

Как только это будет сделано, просто запустите ./TogglDesktop и готово.

Важные замечания со страницы установки:

  • Toggl Desktop был протестирован с Unity, Gnome и KDE в целом должны работать. Есть известные проблемы с LXDE.
  • На данный момент доступен только 64-битный двоичный пакет. 32-битная версия планируется. Пакеты для конкретного дистрибутива недоступны.

    У нас нет версии для 32-битного Linux, но вы можете создать ее, следуя инструкциям здесь: https://github.com / toggl / toggldesktop
  • Они работают над добавлением универсального пакета .deb, который должен использоваться во всех (недавних) дистрибутивах на основе Debian.
  • В настоящее время Toggl Desktop тестируется только на Ubuntu. Скорее всего, все последние дистрибутивы на основе Debian будут работать, но они не проверены.
  • Начиная с Ubuntu 13.04, нет поддержки трей (значок области уведомлений).
  • [Тысяча сто тридцать два]

0
ответ дан 13 December 2013 в 23:26

Ubuntu 18.04 LTS

Скачать с:

Нет здесь подвоха: для запуска Toggl в Ubuntu 18.04 вам понадобится зависимость libgstreamer0.10-0.

mbaric@i7 /mnt/podaci/Download $ sudo dpkg -i toggldesktop_7.4.122_amd64.deb 
Selecting previously unselected package toggldesktop.
(Reading database ... 249888 files and directories currently installed.)
Preparing to unpack toggldesktop_7.4.122_amd64.deb ...
Unpacking toggldesktop (7.4.122) ...
dpkg: dependency problems prevent configuration of toggldesktop:
 toggldesktop depends on libgstreamer-plugins-base0.10-0; however:
  Package libgstreamer-plugins-base0.10-0 is not installed.
 toggldesktop depends on libgstreamer0.10-0; however:
  Package libgstreamer0.10-0 is not installed.

dpkg: error processing package toggldesktop (--install):
 dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Errors were encountered while processing:
 toggldesktop

Поскольку этот пакет не доступен прямо из коробки или в репозиториях / PPA, он поставляется с обычной установкой Ubuntu.

Итак, выполните следующие команды в своем терминале:

wget http://hr.archive.ubuntu.com/ubuntu/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1_amd64.deb
wget http://hr.archive.ubuntu.com/ubuntu/pool/universe/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5ubuntu1_amd64.deb
sudo dpkg -i libgstreamer*.deb

Затем давайте снова запустим установку Toggl:

sudo dpkg -i toggldesktop_7.4.184_amd64.deb

Конечно, следите за версией, которую вы скачали, по адресу в тот момент, когда я пишу это, вот это: toggldesktop_7.4.184_amd64.deb

Наконец мы запускаем либо в терминале: /opt/toggldesktop/TogglDesktop.sh, либо ищем Toggle внутри Show Applications and run Toggl

enter image description here [ 1113] enter image description here

Веселитесь, и я желаю вам легкой установки.

Взятые и добавленные мои комментарии первоначально с: https://support.toggl.com/desktop-apps/toggl-desktop-for-linux

0
ответ дан 13 December 2013 в 23:26

Я сначала установил Toggl, не читая этого вопроса.

sudo dpkg -i toggldesktop_7.4.528_amd64.deb

После установки возникла ошибка зависимости, я искал ее. Наконец-то я приехал сюда. Но этапы установки мне показались сложными.

Я решил просто так:

sudo apt --fix-broken install
1
ответ дан 27 December 2019 в 09:54

Другие вопросы по тегам:

Похожие вопросы: