Segunda-feira, Outubro 31, 2011

Compilar o vpnc com suporte ssl (baseado neste post):

Forma simples de instalar um cliente VPN cisco.

Pré requisitos:
sudo apt-get install libgcrypt11-dev openssl libssl-dev debhelper libgnutls-dev dpatch

Arranjar um sitio para colocar o código fonte:
mkdir /tmp/vpnc
cd /tmp/vpnc

Fazer download do código fonte:
apt-get source vpnc
cd <vpnc-version>
vim Makefile

Editar o ficheiro e em vez de:

# Comment this in to obtain a binary with certificate support which is
# GPL incompliant though.
#OPENSSL_GPL_VIOLATION=yes


colocar:
# Comment this in to obtain a binary with certificate support which is
# GPL incompliant though.
OPENSSL_GPL_VIOLATION=yes



Executar o comando para recompilar o pacote:

dpkg-buildpackage

No dir /tmp/vpnc deve aparecer o pacote .deb pronto a instalar.

dpkg -i <vpnc_version_i386.deb>

No meu caso o ficheiro gerado foi vpnc_0.5.3r449-2.1_amd64.deb porque uso arquitectura amd64.


Colocar ícones no novo unity do Ubuntu pode ser um bocado estranho...
Aqui fica o exemplo de como colocar o ícone do eclipse:
  1. Criar o ficheiro ~/.local/share/applications/eclipse.desktop
  2. Colocar la dentro:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=<eclipse path>/eclipse
Icon=<eclipse path>icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
   

Depois basta arrastar o ficheiro eclipse.desktop para cima do da barra do unity.
Feito!

Terça-feira, Outubro 04, 2011

A versão beta 2 do Ubuntu 11.10 não detecta convenientemente o driver da placa wireless do meu Asus eee pc 901, como tal, é muito difícil estabelecer uma ligação Wi-Fi.
Para resolver isto, para já é necessário instalar o driver.
Antes de mais garantir que o gcc está instalado e que:

sudo apt-get install build-essential

Seguir esta How-to:

Fixing the rt2860 wifi chipset under Ubuntu 11.10 

O link correcto para o download do source code do driver é este.