Instalar programas com um único clique

Publicado: 10 de julho de 2007 em GNU/LINUX

Ferramentas gráficas para gerenciamento de pacotes não
faltam no Ubuntu, ferramentas estas muito boas por sinal,
arrisco dizer que temos alguns dos melhores gerenciadores
de pacotes de todos os OS (apt, synaptic, update-manager,
gdebi, gnome-app-install). Instalar programas através do
gnome-app-install (Aplicações > Adicionar/Remover…) é
brincadeira de criança.

Como isto pode se tornar mais fácil? Vou dar um exemplo prático:

Para instalar o amule, clique no ícone abaixo:

OK, não funcionou? Isto é por que esta é uma funcionalidade
nova que está sendo implementada provavelmente para o Gutsy.

Com este novo recurso será possível instalar programas através
de um simples link em um novo protocolo apt:// isto chamará um
simples dialogo perguntando se o usuário realmente deseja
instalar o pacote (sim ou não), caso positivo será solicitada a
senha do superusuário e em seguida o pacote é instalado pelo
gerenciador de pacotes. Simples assim🙂

Casos de uso:

  • João postou no fórum dizendo que não consegue descompactar
    arquivos no formato rar usando o Descompactador de Arquivos,
    e você sabe perfeitamente que tudo o que João precisa fazer é
    instalar o pacote unrar, então você apenas responde ao tópico
    enviando o link:

apt://unrar

João clicará e, depois de devidamente concordar e colocar a senha,
o pacote rar estará instalado.

  • Para facilitar a instalação de programas frequentemente usados,
    você pode colocar no seu blog uma lista com os seus programas
    favoritos, todos já se encontram nos repositórios do Ubuntu:

apt://amule,banshee,brasero,tilda,mplayer,vlc,aptoncd

Assim os visitantes do seu blog podem instalar os pacotes recomendados
(por você) com apenas um click.

  • Um novo tipo de sites pode surgir, como um catalogador de
    softwares. Listas de software separados por categoria onde o
    usuário pode navegar, ver a review, screenshots, comentar,
    dar nota, e simplesmente clicar no link para instala-lo. Muito
    similar ao Click ‘n Run da Linspire, mas essencialmente diferente.

Será possível ainda especificar um repositório (temporariamente) que
não esteja na sources.list do usuário para a instalação do pacote
requisitado, passando uma URL mais ou menos assim:

 

apt+http://archive.canonical.com?package=acroread?dist=feisty?section=commercial

Isto instalará o pacote acroread para o feisty na seção
commercial do repositório archive.canonical.com. Observe que
a sintaxe é basicamente a mesma encontrada nos sources.list.
Os repositórios hoje existentes que seguem o padrão Debian já
estarão aptos para serem usados para a instalação usando o
protocolo apt://

Você poderá ainda especificar uma versão a ser instalado, com
o parametro na URL ?minversion=0.1, para instalar pelo menos
a versão 0.1 (ou superior).

Segurança:

Alguns podem levantar que este recurso pode vir a se tornar uma
brexa de segurança, mas eu vou dizer porque isto não será um brexa:
Ao clicar no link apt://amule você estará chamando o gerenciador de
pacotes (synaptic) para instalar um software que já está no seu
sources.list, é como se você fizesse um sudo apt-get install amule.
O pacote só é instalado se a chave puder ser autenticada. Caso o
pacote faça parte dos repositórios oficiais do Ubuntu, não haverá
problema, caso não seja, será preciso especificar na URL a chave.

Note que não é um arquivo .deb que está sendo passado para a
instalação e sim um pacote nomeado, o que difere do uso do gdebi
(abrir com Gdebi), por exemplo.

Funcionamento:

O funcionamento é tão simples quanto a idéia, você já deve imaginar.
Se deseja testar este novo recurso é simples. Para aqueles que
gostam de viver fortes emoções e já estão testando o gutsy, basta
instalar o pacote ‘apturl‘. Para as pessoas normais, baixe este pacote
que fiz para vocês. Depois de instalado, pode tentar clicar no link do
amule logo no começo do post, ou usar o binário apturl para brincar
stand-alone.

Este recurso ainda está em fase de desenvolvimento e testes,
ainda não alcançou o estágio alpha então use-o por sua conta e
risco. Alguns dos recursos mencionados aqui podem não terem sido
implementados ainda.
Por enquanto, este recurso funciona apenas com o Firefox.
Mas outros navegadores serão suportados em breve.

Fonte

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s