Ubuntu 12.04 como recuperar o tsclient?

1

Eu "atualizei" para o Ubuntu 12.04 no fim de semana. tsclient (cliente do servidor de terminal), que costumava usar o tempo todo aqui no trabalho, desapareceu. Ele foi substituído por Remmina , que é terrivelmente instável e com bugs.

Alguém sabe como obter o tsclient instalado no Ubuntu 12.04? Como obtenho tsclient de volta?

    
por Dave Kincaid 03.05.2012 / 23:16

5 respostas

3

Você pode tentar grdesktop . Também é uma interface do GNOME para o rdesktop.

    
por 27.09.2012 / 09:55
1

Uma maneira possível de instalar o tsclient é fazer o download do pacote destinado à versão anterior e instalá-lo manualmente. Mas, esteja avisado que pode quebrar seu apt e criar problemas de dependências entre outros.

De qualquer forma, baixe o pacote tsclient e as dependências relevantes de packages.ubuntu.com .

Para uma arquitetura típica de 64 bits, o seguinte comando instala o tsclient para você:

sudo dpkg --force-all -i tsclient_0.150-4ubuntu2_amd64.deb

Para sistema de 32 bits:

sudo dpkg --force-all -i tsclient_0.150-4ubuntu2_i386.deb
    
por 08.06.2012 / 14:12
1

Instale tsclient no Ubuntu 12.04 LTS

O melhor cliente para usar o rdesktop é tsclient . Sem dúvida!

Remmina é terrível (com bugs)!

grdesktop funciona, mas não tem os mesmos recursos de tsclient (compartilhe suas pastas automaticamente no computador remoto, por exemplo) e sua estética é horrível.

Devido ao longo tempo sem atualizações tsclient é cada vez mais difícil de ser instalado no Ubuntu.

Mas a boa notícia é que tsclient funciona perfeitamente no Ubuntu 12.04 LTS! Para fazê-lo funcionar sem ser incomodado pelo gerenciador de pacotes do Ubuntu, faça o que eu explico aqui.

Faça o download do pacote tsclient (0150) para a arquitetura desejada (64 ou 32 bits) no link

Instale o pacote usando --force-all para ignorar dependências.

sudo dpkg --force-all -i tsclient_0.150-4ubuntu2_amd64.deb

Este pacote será instalado com o status "quebrado". Se essa situação continuar, o tsclient será removido na primeira atualização ou a atualização não funcionará ou Ubuntu Software Center não funcionará.

As ações para reparar Ubuntu Software Center sugeridas pelo Ubuntu também removem tsclient

Para alterar o status quebrado de tsclient faça o seguinte ...

Fonte: link

"IGNORE BROKEN PACKAGES IN UBUNTU (OU QUALQUER SISTEMA COM GERENCIADOR DE PACOTE DE APTIDÕES)

Ignorar pacotes quebrados no Ubuntu ou em qualquer outra distribuição do Linux usando o gerenciador de pacotes Aptitude normalmente seria uma coisa ruim e não é recomendado. Manter um sistema de pacotes quebrados meio que anula o objeto.

MAS, recentemente me deparei com uma situação em que tive que instalar uma versão de 32 bits do Chrome no meu Ubuntu de 64 bits. Fiz isso removendo completamente as versões anteriores do Chrome, baixando o arquivo .deb da página de download do Chrome e instalando-o a partir da linha de comando usando….

sudo dpkg --force-architecture -i google-chrome-stable_current_i386.deb

Isso funcionou.

Então, por que a necessidade de ignorar pacotes quebrados?

Apesar de funcionar, deixou alguns problemas de dependência. As dependências são instaladas, mas como estão trabalhando em uma espécie de modo de compatibilidade (MultiArch), elas aparecem como dependências quebradas. Isso força o Synaptic a exibi-lo como um pacote corrompido toda vez que você tentar atualizá-lo, não apenas exibindo-o como quebrado, mas também impedindo a atualização até que você o corrija. A correção do Synaptic é removê-lo completamente.

Ok, como eu forço o Synaptic a ignorar o pacote "quebrado"?

Primeiramente, você precisa encontrar as dependências que estão causando os erros:

Abra o Gerenciador de Pacotes Synaptic (você pode precisar instalar este primeiro "sudo apt-get install synaptic") Encontre o pacote "quebrado", você provavelmente será notificado de que há um pacote quebrado - clique no link para Quebrado na lista à esquerda da tela - anote o nome do pacote Clique com o botão direito no pacote, selecione Propriedades Vá para a aba Dependências, anote as dependências listadas em itálico Deixe o Synaptic aberto para testar a correção mais tarde Agora precisamos editar um arquivo. Abra um terminal e digite / copy:

sudo gedit /var/lib/dpkg/status

Isto deve abrir o status do arquivo (que pode ser bem longo), você agora tem que encontrar o nome do pacote ( Ctrl + f deve ajudar). Deve haver uma pequena seção para isso que se pareça com isso:

Package: google-chrome-stable
Status: install ok unpacked
Priority: optional
Section: web
Installed-Size: 119100
Maintainer: Chrome Linux Team <[email protected]>
Architecture: i386
Version: 22.0.1229.94-r161065
Config-Version: 20.0.1132.57-r145807
Replaces: google-chrome
Provides: google-chrome, www-browser
Depends: libasound2 (>> 1.0.22), {...and many others!...}, libcurl3, wget
Description: The web browser from Google

Agora apague as dependências (as itálicas que você anotou anteriormente) da linha Depends, salve o arquivo ( Ctrl + s ) e feche.

Nota do editor

In our case just remove the "libpanel-applet2-0 (>= 2.26.0)"

Como sei se meus pacotes "quebrados" estão sendo ignorados?

Agora clique em Recarregar no Synaptic. Você não deve receber a mensagem de dependência quebrada que você fez anteriormente.

Problemas?

O único problema que tive com ignorar pacotes quebrados foram atualizações. Eu tive que atualizar o chrome que envolveu fazer isso novamente (porque eu tive que removê-lo completamente em primeiro lugar!).

Como eu disse antes, não tolero ignorar os pacotes quebrados ou qualquer coisa quebrada. Às vezes, essas coisas precisam ser feitas.

Para evitar que tsclient seja removido em futuras atualizações, faça o seguinte ...

Fonte: link

Instale o synaptic usando sudo apt-get install synaptic .

Execute usando gksudo synaptic e na caixa de pesquisa, localize o pacote que você deseja bloquear, por exemplo: gedit

No menu do pacote, selecione Bloquear versão:

E isso é tudo, a versão atualmente instalada no momento do bloqueio permanecerá instalada mesmo durante os upgrades.

Isso é tudo pessoal!

    
por 05.02.2013 / 22:13
0

O rdesktop ainda está disponível e, se bem me lembro, é disso que o tsclient depende. (sudo apt-get install rdesktop)

E sim, o remmina não é bom no rdp atm.

    
por 08.05.2012 / 15:37
0

Eu sei como você se sente. Minhas ligações de teclas estão em todo lugar com remmmina e eu continuo recebendo unidade aparecendo de vez em quando. Eu reverti para o tsclient ...

Faça o download do tsclient em link e instale-o da maneira usual. A falta de dependência de libpanel-applet2-0 não é realmente necessária, então a opção force all trabalhou para mim.

Para arco de 64 bits:

sudo dpkg --force-all -i tsclient_0.150-4ubuntu2_amd64.deb

Para sistema de 32 bits:

sudo dpkg --force-all -i tsclient_0.150-4ubuntu2_i386.deb
    
por 26.09.2012 / 12:48