Как установить 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 не найден.
Скачать с https://support.toggl.com/toggl-on-my-desktop/
tar -vzxf ~/Downloads/toggldesktop_linux_x86_64-{VERSION}.tar.gz
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
Согласно этой заметке в проекте PPA , ppa устарела:
Рабочий стол Toggl в панели запуска теперь осуждается. У нас есть новая версия, которую можно скачать здесь: http://support.toggl.com/toggl-on-my-desktop/
blockquote>К счастью, они предоставление пакета 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 blockquote>
- Они работают над добавлением универсального пакета .deb, который должен использоваться во всех (недавних) дистрибутивах на основе Debian.
- В настоящее время Toggl Desktop тестируется только на Ubuntu. Скорее всего, все последние дистрибутивы на основе Debian будут работать, но они не проверены.
- Начиная с Ubuntu 13.04, нет поддержки трей (значок области уведомлений).
[Тысяча сто тридцать два]
Скачать с:
Нет здесь подвоха: для запуска 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
Веселитесь, и я желаю вам легкой установки.
Взятые и добавленные мои комментарии первоначально с: https://support.toggl.com/desktop-apps/toggl-desktop-for-linux
Я сначала установил Toggl, не читая этого вопроса.
sudo dpkg -i toggldesktop_7.4.528_amd64.deb
После установки возникла ошибка зависимости, я искал ее. Наконец-то я приехал сюда. Но этапы установки мне показались сложными.
Я решил просто так:
sudo apt --fix-broken install