O aptitude é um programa auxiliar para instalação, atualização e remoção de pacotes. Ele está no repositório extras-devel.

A principal função dele é poder baixar aqueles programas que, por qualquer que seja o motivo, não estão disponíveis para download por via normal na Ovi Store.

Não funciona com programas pagos! Esses continuam sendo inacessíveis.

Após instalado o aptitude colocará um ícone no menu do aparelho. O programa possui uma interface gráfica quando utilizado no computador, porém no N900 sempre que tentar iniciá-lo, ocorrerá um erro e ele será fechado. Pelo menos por enquanto o seu uso é exclusivo via terminal.

Mas como baixar um programa na Ovi? São precisos alguns passos. O primeiro é atualizar a lista de pacotes (todos os comandos como root):

Nokia-N900:~# aptitude update

Depois temos que procurar o nome correto do programa. Digamos que eu quero o Nokia Panorama.

Nokia-N900:~# aptitude search panorama
p   morphoquickpanorama                 - Morpho QuickPanorama Free Trial
i   panorama                            - Capture panoramic images on the go

O “p” indica que está nos repositórios, e o “i” que ele já está instalado no aparelho. O que está ao lado da letra é o nome do programa! É ele que usaremos para baixá-lo:

Nokia-N900:~# aptitude download panorama

Nesse caso, o nome do programa era o mesmo da busca, mas se mandar buscar por “hamster”, o jogo que está na Ovi, receberá esta resposta:

Nokia-N900:~# aptitude search hamster
p   crazy-hamster-lite       - Crazy Hamster Lite

Ou seja, para baixar, deve usar “crazy-hamster-lite”.

E finalmente, mandar instalar o pacote:

Nokia-N900:~# dpkg -i panorama_2.0.3_armel.deb

Para ver todas as opções do aptitude digite “aptitude –help”. Digitar o comando sem nenhuma opção fará o aparelho tentar abrir a interface gráfica e dará erro.

Agora duas curiosidades. O “apt-get” possui um easter egg. Tente instalar o pacote “moo”, e verá isto:

Nokia-N900:~# apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...

Uma simpática vaquinha. O aptitude também possui um easter egg, mais bem humorado:

Nokia-N900:~# aptitude -v moo
Realmente não existem Ovos de Páscoa neste programa.
Nokia-N900:~# aptitude -v -v moo
Eu já não lhe disse que não existem Ovos de Páscoa neste programa?
Nokia-N900:~# aptitude -v -v -v moo
Pare com isso!
Nokia-N900:~# aptitude -v -v -v -v moo
Ok, ok, se eu lhe der um Ovo de Páscoa você irá embora?
Nokia-N900:~# aptitude -v -v -v -v -v moo
Tudo bem, você ganhou.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
Nokia-N900:~# aptitude -v -v -v -v -v -v moo
O que é isso? Isso é um elefante sendo comido por uma cobra, é claro.

Dica de uso do aptitude do leitor do fórum fabricio.a.d, neste tópico.

Dica do easter egg lido na Wikipedia.