Sim, esses são os melhores (e os únicos da AFAIK).
Eu pessoalmente prefiro usar o Terminal para esse tipo de coisa, mas se você preferir uma interface gráfica, você pode usar gdebi
, como você disse, ou o Ubuntu Software Center (que eu acho que é o comportamento padrão se você clicar duas vezes no arquivo .deb
no Ubuntu).
Estes são as instruções de instalação do TeamViewer oficial.
Além disso, tenha em mente que em alguns casos você pode ter problemas TeamViewer em sistemas operacionais baseados em Debian, como > @TrungTran mencionado.