Installation on live system

I have followed the instructions for installing Teamviewer 13 on Ubuntu 18.04 as a Live User (boots from USB drive). Using the .deb package it shows install progress and hits 100% in 2 seconds but package not insttalled. I have never seen the authentication screen often mentioned. Installing via Terminal commands seems better but get errors on installing (packages missing). Any advice or suggestions? Could it be due to running from a USB Live version? Thanks.

Comments

  • vkovalchuk
    vkovalchuk Posts: 2

    When .deb files is not installed because of missing dependencies it prints what exactly is missing. For me it asked for libqt5x11extras5 and qtdeclarative5-controls-plugin which I installed with usual "sudo apt install thisDependencyName".


    @BenRommel wrote:

    I have followed the instructions for installing Teamviewer 13 on Ubuntu 18.04 as a Live User (boots from USB drive). Using the .deb package it shows install progress and hits 100% in 2 seconds but package not insttalled. I have never seen the authentication screen often mentioned. Installing via Terminal commands seems better but get errors on installing (packages missing). Any advice or suggestions? Could it be due to running from a USB Live version? Thanks.


     

  • BenRommel
    BenRommel Posts: 5

    Have Ubuntu 18.04 install on USB drive, have tried to install TeamViewer 13 using the .deb package with no success. Tried to install via Terminal but failures as shown:
    ubuntu@ubuntu:~$ sudo apt install teamviewer
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    teamviewer is already the newest version (13.1.3026).
    You might want to run 'apt --fix-broken install' to correct these.
    The following packages have unmet dependencies:
     teamviewer : Depends: libqt5qml5 (>= 5.2) but it is not installable
                  Depends: libqt5quick5 (>= 5.2) but it is not installable
                  Depends: libqt5webkit5 (>= 5.1.1) but it is not installable
                  Depends: libqt5x11extras5 (>= 5.2) but it is not installable
                  Depends: qtdeclarative5-qtquick2-plugin (>= 5.2) but it is not installable or
                           qml-module-qtquick2 (>= 5.2) but it is not installable
                  Depends: qtdeclarative5-controls-plugin (>= 5.2) but it is not installable or
                           qml-module-qtquick-controls (>= 5.2) but it is not installable
                  Depends: qtdeclarative5-dialogs-plugin (>= 5.2) but it is not installable or
                           qml-module-qtquick-dialogs (>= 5.2) but it is not installable
                  Depends: qtdeclarative5-window-plugin (>= 5.2) but it is not installable or
                           qml-module-qtquick-window2 (>= 5.2) but it is not installable
                  Depends: qtdeclarative5-quicklayouts-plugin (>= 5.2) but it is not installable or
                           qml-module-qtquick-layouts (>= 5.2) but it is not installable
    E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
    ubuntu@ubuntu:~$

  • Sab1703
    Sab1703 Posts: 4 ✭✭

    Hi ! I had exactly the same trouble with X-Ubuntu 18.04 LTS few days ago. To solve it, I purge TeamViewer13 and re-install TeamViewer12. Now TeamViewer is runing...

    Bye

  • CSylvain
    CSylvain Posts: 13

    @BenRommel i don't understand why you're working so hard at this, when all you need to do is add the

    http://linux.teamviewer.com/debstable/main

    repository and then "apt install teamviewer"

  • BenRommel
    BenRommel Posts: 5
    Pardon my ignorance but I used the above url but unable to add the repository using Ubuntu Software and Update Centre, add source is never un-greyed out. I am fairly new to Linux so what am I missing. Though some similarity with my old DOS days there is much more I am learning now. Thanks
  • CSylvain
    CSylvain Posts: 13

    (sorry, link got munged from how it looks in output of "apt-cache policy")

    use the utility to add a repository:
    sudo apt-add-repository "deb http://linux.teamviewer.com/deb stable main"

  • BenRommel
    BenRommel Posts: 5
    Well, I have followed your advice but even though it shows to be installed it will not run and is still suffering from missing dependencies as follows:
    dpkg: dependency problems prevent configuration of teamviewer:
    teamviewer depends on libc6-i386 (>= 2.11); however:
    Package libc6-i386 is not installed.
    teamviewer depends on lib32asound2; however:
    Package lib32asound2 is not installed.
    teamviewer depends on lib32z1; however:
    Package lib32z1 is not installed.
    teamviewer depends on ia32-libs; however:
    Package ia32-libs is not installed.
  • CSylvain
    CSylvain Posts: 13

    progress!
    that's a nice neat list of missing packages. install them.

    sudo apt install libc6-i386 lib32asound2 lib32z1 ia32-libs

  • BenRommel
    BenRommel Posts: 5

    I have previously attempted to install but many say oackage not found. Are these possibly librarys from previous Ubuntu versions and if so how can I access/install them. This is getting awfully involved for what should have been an easy double click and install. Maybe 18.04 Bionic **bleep** is not ready for Teamviewer. Now past frustration, nearing giving up. Similar problem with WINE so suspect it's the Ubuntu version.

  • CSylvain
    CSylvain Posts: 13

    wait. which Ubuntu 18.04 have you got there? output of uname -m ought to be "x86_64".
    (18.04 is an LTS release, which is a "+1" as far as Ubuntus (Ubuntii?) goes)

    here's a Google+ post of mine from 25 weeks ago which may help:

    note about installing TeamViewer 12 (build 85001) on Ubuntu 17.10 (and probably all derived distros) --

    there's a bit more to it than getting the .deb file downloaded and running
    sudo dpkg -i ./teamviewer_12.0.85001_i386.deb .. unfortunately the (default verbosity) feedback from dpkg doesn't have the kind of detail to make a missing dependency clearly visible. Dependencies are tricky that way..

    skipping writing a tl;dr note, it's probably best just to run installs of all the dependencies and see if that triggers any installs:
    sudo apt install libc6 libgcc1 libasound2 libexpat1 libdbus-1-3 libfontconfig1 libfreetype6
    sudo apt install libjpeg62 libsm6 libxdamage1 libxext6 libxfixes3 libxinerama1 libxrandr2 libxrender1 libxtst6 zlib1g

    --> The following NEW packages will be installed:
    libjpeg62

    hooray! why couldn't you (dpkg) have just told me in the first place instead of listing all the dependencies?

  • CSylvain
    CSylvain Posts: 13

    i had teamviewer 12 running on my Ubuntu 17.10 box. upgraded to teamviewer 13. then upgraded 17.10 to 18.04. which means I have teamviewer 13 running on the 18.04 box now.

    you can review the configured repositories with apt-cache policy

    mine looks like this (note most repos have both amd64 and i386 architectures enabled)

    Package files:
    100 /var/lib/dpkg/status
    release a=now
    500 http://ppa.launchpad.net/webupd8team/java/ubuntu bionic/main i386 Packages
    release v=18.04,o=LP-PPA-webupd8team-java,a=bionic,n=bionic,l=Oracle Java (JDK) 8 / 9 Installer PPA,c=main,b=i386
    origin ppa.launchpad.net
    500 http://ppa.launchpad.net/webupd8team/java/ubuntu bionic/main amd64 Packages
    release v=18.04,o=LP-PPA-webupd8team-java,a=bionic,n=bionic,l=Oracle Java (JDK) 8 / 9 Installer PPA,c=main,b=amd64
    origin ppa.launchpad.net
    500 http://linux.teamviewer.com/deb stable/main i386 Packages
    release o=TeamViewer GmbH,a=stable,l=TeamViewer,c=main,b=i386
    origin linux.teamviewer.com
    500 http://linux.teamviewer.com/deb stable/main amd64 Packages
    release o=TeamViewer GmbH,a=stable,l=TeamViewer,c=main,b=amd64
    origin linux.teamviewer.com
    500 http://ppa.launchpad.net/libreoffice/ppa/ubuntu bionic/main i386 Packages
    release v=18.04,o=LP-PPA-libreoffice,a=bionic,n=bionic,l=LibreOffice Fresh,c=main,b=i386
    origin ppa.launchpad.net
    500 http://ppa.launchpad.net/libreoffice/ppa/ubuntu bionic/main amd64 Packages
    release v=18.04,o=LP-PPA-libreoffice,a=bionic,n=bionic,l=LibreOffice Fresh,c=main,b=amd64
    origin ppa.launchpad.net
    500 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages
    release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main,b=amd64
    origin dl.google.com
    500 http://www.ubnt.com/downloads/unifi/debian stable/ubiquiti i386 Packages
    release o=Ubiquiti Networks, Inc.,a=stable,n=unifi-5.7,l=Ubiquiti Networks, Inc.,c=ubiquiti,b=i386
    origin www.ubnt.com
    500 http://www.ubnt.com/downloads/unifi/debian stable/ubiquiti amd64 Packages
    release o=Ubiquiti Networks, Inc.,a=stable,n=unifi-5.7,l=Ubiquiti Networks, Inc.,c=ubiquiti,b=amd64
    origin www.ubnt.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-security/multiverse i386 Packages
    release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=multiverse,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=multiverse,b=amd64
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-security/universe i386 Packages
    release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=universe,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-security/universe amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=universe,b=amd64
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-security/main i386 Packages
    release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=main,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-security/main amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic-security,n=bionic,l=Ubuntu,c=main,b=amd64
    origin us.archive.ubuntu.com
    500 http://archive.canonical.com/ubuntu bionic/partner i386 Packages
    release v=18.04,o=Canonical,a=bionic,n=bionic,l=Partner archive,c=partner,b=i386
    origin archive.canonical.com
    500 http://archive.canonical.com/ubuntu bionic/partner amd64 Packages
    release v=18.04,o=Canonical,a=bionic,n=bionic,l=Partner archive,c=partner,b=amd64
    origin archive.canonical.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-updates/multiverse i386 Packages
    release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=multiverse,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=multiverse,b=amd64
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages
    release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=universe,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=universe,b=amd64
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
    release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=main,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic-updates,n=bionic,l=Ubuntu,c=main,b=amd64
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic/multiverse i386 Packages
    release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=multiverse,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=multiverse,b=amd64
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
    release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=universe,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=universe,b=amd64
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic/restricted i386 Packages
    release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=restricted,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=restricted,b=amd64
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic/main i386 Packages
    release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=main,b=i386
    origin us.archive.ubuntu.com
    500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
    release v=18.04,o=Ubuntu,a=bionic,n=bionic,l=Ubuntu,c=main,b=amd64
    origin us.archive.ubuntu.com
    Pinned packages:
  • rosch
    rosch Posts: 6

    @CSylvain wrote:

    wait. which Ubuntu 18.04 have you got there? output of uname -m ought to be "x86_64".
    (18.04 is an LTS release, which is a "+1" as far as Ubuntus (Ubuntii?) goes)

    here's a Google+ post of mine from 25 weeks ago which may help:

    note about installing TeamViewer 12 (build 85001) on Ubuntu 17.10 (and probably all derived distros) --

    there's a bit more to it than getting the .deb file downloaded and running
    sudo dpkg -i ./teamviewer_12.0.85001_i386.deb .. unfortunately the (default verbosity) feedback from dpkg doesn't have the kind of detail to make a missing dependency clearly visible. Dependencies are tricky that way..

    skipping writing a tl;dr note, it's probably best just to run installs of all the dependencies and see if that triggers any installs:
    sudo apt install libc6 libgcc1 libasound2 libexpat1 libdbus-1-3 libfontconfig1 libfreetype6
    sudo apt install libjpeg62 libsm6 libxdamage1 libxext6 libxfixes3 libxinerama1 libxrandr2 libxrender1 libxtst6 zlib1g

    --> The following NEW packages will be installed:
    libjpeg62

    hooray! why couldn't you (dpkg) have just told me in the first place instead of listing all the dependencies?


    I've been using Teamviewer 13 on Ubuntu 18.04 for quite some time, it's true that there are some dependencies you have to install after the

    dpkg -i teamviewer_v123.deb

    but those should simply be resolved with a

    apt-get -f install
  • CSylvain
    CSylvain Posts: 13

    the man page says

        -f, --fix-broken
    Fix; attempt to correct a system with broken dependencies in place. This option, when used with install/remove, can
    omit any packages to permit APT to deduce a likely solution. If packages are specified, these have to completely
    correct the problem. The option is sometimes necessary when running APT for the first time; APT itself does not allow
    broken package dependencies to exist on a system. It is possible that a system's dependency structure can be so
    corrupt as to require manual intervention (which usually means using dpkg --remove to eliminate some of the offending
    packages). Use of this option together with -m may produce an error in some situations. Configuration Item:
    APT::Get::Fix-Broken.

    -m, --ignore-missing, --fix-missing
    Ignore missing packages; if packages cannot be retrieved or fail the integrity check after retrieval (corrupted
    package files), hold back those packages and handle the result. Use of this option together with -f may produce an
    error in some situations. If a package is selected for installation (particularly if it is mentioned on the command
    line) and it could not be downloaded then it will be silently held back. Configuration Item: APT::Get::Fix-Missing.

    .. which suggests to me delicate (not blind nor blundering) use of some combination of these (after trying them individually) may produce the desired results.
    (delicate: read all the output and consider your next move accordingly)

  • rosch
    rosch Posts: 6
    I'm just saying this has worked for me and most probably many others, for the teamviewer package and many others. "-f" does a very good job in general.
  • The Ubuntu 18.04 live system has the 'universe' repository disabled by default, and TeamViewer needs some packages from that repository in order to install correctly. You can either enable it using the Software&Updates graphical tool, or run the following commands in a terminal.

    sudo add-apt-repository universe
    wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
    sudo apt install ./teamviewer_amd64.deb
    teamviewer