Como compilar e instalar o Remmina do Repositório GIT para Ubuntu (KDE)?

0

Senhores,

Eu gostaria de compilar uma versão do Remmina diretamente do repositório GIT, porque eu preciso aplicar um patch para corrigir um problema.

Com a sequência de comandos abaixo, posso compilá-lo e instalá-lo, mas o aplicativo não reconhece o plugin RDP ("O protocolo RDP não está instalado.").

Minha distribuição é o Linux Mint KDE 16 (baseado no Ubuntu).

Alguém pode me ajudar com isso?

sudo su

apt-get install git
apt-get -y install cmake

git clone https://github.com/FreeRDP/FreeRDP.git
cd FreeRDP
mkdir build

cmake --build=build .
make
make install

git clone https://gist.github.com/5214302.git
git clone https://github.com/FreeRDP/Remmina.git
cd Remmina
patch -p1 < '/home/brlight/5214302/0001-Don-t-seg-fault-if-no-perms-to-read-.remmina-files-o.patch'
apt-get -y install libgtk-3-dev libgcrypt11-dev libssh-dev libvte-2.90-dev libxkbfile-dev libfreerdp-dev libtelepathy-glib-dev libjpeg-dev libgnutls-dev libgnome-keyring-dev libavahi-ui-gtk3-dev libvncserver-dev libappindicator3-dev intltool
mkdir build

cmake --build=build .
make
make install
    
por Eduardo Lucio 27.01.2014 / 14:38

3 respostas

3

Os desenvolvedores da Remmina estão publicando uma versão do remmina e também publicam compilações noturnas no canal de borda da loja de snap. Então, se você quer rastrear o git master, você não precisa mais compilar a partir do código-fonte.

Instalando o Remmina no Ubuntu ou no Linux Mint

Você pode instalar o snap Remmina no Ubuntu 14.04 ou mais recente e no Linux Mint 17.x ou mais recente.

sudo apt install snapd sudp snap install remmina

Obtendo construções de borda de Remmina

Uma vez que você tenha o snap do Remmina instalado, você pode alternar para o canal de borda para se inscrever nas construções nighlty.

sudo snap refresh remmina --edge

Se você quiser voltar para a versão estável, use o mesmo comando de atualização de snap acima e simplesmente altere --edge para --stable .

    
por 01.05.2018 / 18:06
0

Alguma chance de FreeRDP e Remmina estarem fora de sintonia? Talvez tente FreeRDP 1.1 com Remmina Master? Tentei. Não funcionou. Eu tentei:

  • limpando todos os pacotes apt para o freerdp, libfreerdp, xfreerdp, remmina, remmina-plugins, etc.
  • como acima, mas limpando todos os objetos compartilhados restantes
  • usando sudo checkinstall em vez de sudo make install

O mesmo de cada vez. Não é uma coisa do sistema, há um problema no código - eu contribuí para o seu relatório de erros no GitHub.

Se você acha que sua saída é muito grande, considere um link pastebin, para que possamos ver isso?

Eu consegui uma solução, mas ela exige intevenção manual. Após a linha cmake, edite Remmina-master / remmina-plugins / rdp / cmake_install.cmake e remova a instrução RPATH_REMOVE nas linhas 53 e 54.

Não está limpo, mas funciona novamente no RDP.

    
por 05.02.2014 / 11:35
0

O plugin rdp compilado bem depois de ter instalado o freerdp do git: link

Depois de compilar e instalar o remmina, tive que adicionar as seguintes linhas a /etc/ld.so.conf.d/freerdp.conf :

/usr/local/lib/freerdp
/usr/local/lib/i386-linux-gnu

execute

sudo ldconfig

Agora o remmina pode carregar o plugin rdp porque ele pode encontrar libfreerdp-core.so .

    
por 28.03.2014 / 12:39