Mostrando postagens com marcador Instalação de software no openSUSE. Mostrar todas as postagens
Mostrando postagens com marcador Instalação de software no openSUSE. Mostrar todas as postagens

domingo, 20 de dezembro de 2009

Skype e Outros: Instalação de Softwares sem Repositórios específicos

(Antes de ler este artigo, talvez seja interessante você ler o artigo Tarefas pós-instalação 5: Repositórios e Instalação de Software, que fala sobre a instalação de software via repositórios oficiais).

Quando você pesquisa por um software para Linux, você poderá encontrá-lo em forma de pacote, que no caso do openSUSE o formato é RPM, ou em forma de "software instalável", geralmente oferecido com .run, .bin ou no formato TAR.GZ.

Seja como for, você precisará desenvolver a habilidade de instalar programas no Linux! Vamos começar mostrando como instalar pacotes no formato RPM.


Instalando pacotes RPM

Instalando o Skype

Um exemplo de software que você não vai encontrar nos repositórios oficiais nem do PackMan é o Skype. Então precisamos ir no site oficial do skype e baixar a versão para o openSUSE. Observe a figura a seguir.



Página de download do Skype

Clique no link para a versão do openSUSE 11+ e opte por salvar numa pasta, ao invés de instalar diretamente, como sugerido.

A melhor opção será sempre escolher "Instale Software", como sugerido. Mas haverá casos em que esta opção não vai funcionar, e você não sabera por que. Instalando o pacote "manualmente" você terá a oportunidade de ver eventuais mensagens de erro e, assim, poder contorná-los. O "erro" mais comum é a falta de um pacote adicional.

Bem, feito o download, você abre um terminal na pasta onde o pacote de instalação do Skype foi salvo e faz o seguinte:


Instalando o pacote do Skype

Observe que o comando foi:
sudo rpm -ivh skype-2.1.0.47-suse.i586.rpm

e não houve nenhuma mensagem de erro. Então o skype está instalado!

OBS.: No openSUSE o ícone para o Skype é colocado em Aplicativos / Internet / Mais programas.

Será que funciona? Só vamos saber se você rodar o Skype!

Se por acaso o Skype não funcionar depois que você o aciona, pode ser que falte alguma biblioteca! Neste caso, o melhor a se fazer é rodar o skype pelo terminal. Veja a tela a seguir.


Falta uma biblioteca para poder rodar o Skype!


Ora, mas que diabos! Não foi dito no "Guia definitivo de instalação do OpenSuSE" que ao se instalar os pacotes de desenvolvimento este problema não iria acontecer? Lá nós não instalamos os pacotes para "Desenvolvimento em Qt"? (aparentemente onde falta a biblioteca libQtGui)

Sim, é verdade. Eu também estou espantado! O Skype está se "queixando" da falta de uma biblioteca, especificamente uma tal de libQtGui.so.4!


Onde encontrar e instalar bibliotecas

Vamos ver o que aconteceu! Uma maneira de fazer isto é abrir o Gerenciador de software, e pesquisar pelo nome da biblioteca: libQt


Bibliotecas libQt

Aparentemente, está tudo Ok. A libQt está realmente instalada. O que pode ter ocorrido?


O Skype é um software 32 bits!

Lembra do que falamos sobre aplicativos 32 bits rodando na versão 64 bits do openSUSE? Foi dito que era só instalar o "Ambiente em tempo de execução de 32 bits", que todo software 32 bits funcionaria num ambiente de 64 bits, e é verdade. Mas o ambiente é uma coisa, e as bibliotecas dos demais pacotes são outra coisa!

O segredo aqui é que, para cada biblioteca "normal", você deve ter a correspondente 32 bits instalada!

Olhando na figura acima, podemos ver que para cada biblioteca instalada tem sua correspondente em 32 bits. Mas falta a biblioteca 32 bits para libQt4-x11! Cadê ela?

Rolando a tela para baixo iremos encontrá-la e, vejam, ela não está instalada!!! Temos de instalar a maledeta! Veja agora a figura abaixo.


Instalando a lib 32 bits que falta para o Skype!


Instalada a biblioteca, vamos tentar de novo? Veja a figura abaixo.


Finalmente, o Skype!


E não é que deu certo?!


Como você pôde ver, problemas podem acontecer. Mas com um pouco de atenção e um mínimo de conhecimento de como as coisas funcionam, não é difícil resolver!



Instalando softwares oferecidos em .run ou .bin



Alguns softwares são oferecidos num formato de instalação diferente.A Receita Federal, por exemplo, tem uma versão do programa de declaraçao do imposto de renda para Linux. Ele é oferecido no formato .BIN.

A título de exemplo, vou mostrar como instalar um software que uso em um de meus passatempos: projetar e montar circuitos eletrônicos. Para isto eu uso o software que me ajuda na confeção do layout das placas de circuito impresso: o Eagle. Ele é oferecido em formato .RUN. O arquivo se chama eagle-lin-5.4.0.run

Geralmente, você faz o download numa pasta e adota os seguintes procedimentos:

Transformando um arquivo em executável e rodando


Para que você possa rodar um programa no Linux, mesmo um programa de instalação, você precisa transformá-lo em um executável. Para isto você usa o comando chmod, desta forma:

sudo chmod +x eagle-lin-5.4.0.run

O +x transforma o arquivo eagle-lin-5.4.0.run em um executável!

Depois que você o "transforma" em um executável, você o executa:

./+x eagle-lin-5.4.0.run

ATENÇÂO: Evite como se evita uma peste rodar um executável com o usuário root! Somente faça isto se for estritamente necessário e se a fonte for bastante confiável.

A maioria dos programas que você instala para seu uso, podem e dever ser instalados em tua pasta home. Somente aqueles programas que precisam ser utilizados por todos os usuários da máquina é que devem ser instalados em /usr/bin. Neste caso, terá que ser instalado como root.

Acompanhe nas telas a seguir o processo de instalação do Eagle.


Instalando o Eagle


Instalando o Eagle

Note na figura acima que a pasta onde o Eagle será instalado está dentro da minha pasta home. Isto é possível pois eu tenho poderes absolutos sobre ela, já que eu sou o "dono do pedaço"!

Finalmente, o Eagles já instalado e rodando.


O Eagles em funcionamento


Nem sempre este procedimento de instalação cria um icone para o programa no menu do Lançador de Programas. Então você precisa saber como encontrá-lo e rodá-lo. Geralmente você irá encontrar uma pasta chamada BIN, dentro do diretório onde o programa foi instalado. E dentro dela, o executável do programa. Veja no figura abaixo o que fiz para abrir o Eagles.


Abrindo o Eagles, via Dolphin

Eu simplesmente usei o Dolphin para chegar na pasta /home/cawasame/eagle-5.4.0/bin e clicar no executável do programa!

Obviamente, você pode criar um "atalho" na área de trabalho ou até mesmo no Lançado de Programas.

---X---

Finalmente, existe ainda outra maneira de instalar um software no Linux: obter a versão completa, ou seja, os fontes do programa, e compilar / instalar. Mas este procedimento exige um artigo especialmente para ele. Até lá, então!


Comentem, critiquem, fiquem à vontade!




.

quinta-feira, 19 de novembro de 2009

Tarefas pós-instalação 5: Repositórios e Instalação de Software

Como qualquer sistema operacional, o openSUSE oferece uma gama variada de software básico. Mas, como qualquer usuário de computador, você certamente vai querer muito mais...

Neste artigo vou mostrar onde obter facilmente software para o openSUSE e como fazer a instalação.


O Repositório do PackMan (Package Manager)

No artigo sobre atualizações, eu mostrei como adicionar repositórios no openSUSE para sua atualização. Neste artigo vou falar sobre o Package Manager, ou mais "carinhosamente" PackMan.

O Package Manager é, talvez, o maior e mais importante repositório "não oficial" do openSUSE. Não fique preocupado com o "não oficial", pois ele é recomendado e divulgado pela equipe criadora e mantenedora do openSUSE. É chamado de "não oficial" apenas pelo fato de não ser hospedado nos servidores oficiais da Novell (dona do openSUSE).


Adicionando o Package Manager aos teus repositórios

Você adiciona o repositório do PackMan da mesma forma:
sudo zypper ar http://packman.mirrors.skynet.be/pub/packman/suse/11.2/ PackMan

Agora vamos definir a prioridade do repositório:
sudo zypper mr -r -p 80 PackMan

Além dos repositórios oficiais do openSUSE (Oss e Non-Oss), você certamente precisará instalar o repositório do PackMan. O Pack oferece vários pacotes adicionais para o openSUSE. É o maior repositório de software para o openSUSE.


O Gerenciador de software

Agora que adicionamos o repositório do PackMan, podemos iniciar o Gerenciador de Softwares do Yast, para instalarmos alguns programas básicos. Observe a tela abaixo:


Importando a chave do PackMan

O openSUSE tem um mecanismo de segurança que exige que repositórios sejam registrados através de uma chave de segurança. Você só poderá instalar softwares de um repositório se a chave estiver registrada. Como sabemos a origem do PackMan, podemos confiar nele! É só clicar em "Importar".

Uma vez no gerenciador de software, podemos pesquisar por softwares instalados ou não instalados. Caso o software já esteja instalado, você poderá desinstalá-lo. Mas se é instalar um software que você quer, este é o lugar para pesquisar também!


Instalando o RAR

Acho que todos conhecem o RAR! Mas como ele é um software patenteado, você não irá encontrá-lo nos repositórios oficiais do openSUSE. É aí que entra o PackMan. Veja na figura abaixo o processo de instalação do RAR.


Instalando o RAR, via PackMan

Observe no painel "Dados técnicos" de onde o RAR está vindo!

Para instalar um software, basta fazer o seguinte: pesquisar, localizar na lista do lado direito, selecionar para instalar e clicar em "Aceitar".

DICA: Uma das "consequências" de instalar o RAR é que o Dolphin agora terá a habilidade de compactar arquivos e pastas, além de poder também descompactar arquivos que você baixar da net e que estejam em formato RAR.


Instalando softwares com o zypper

A forma mais rápida de instalar softwares é através do zypper. Se você sabe o nome do pacote do sofware que deseja instalar, nada de abrir o Yast e sair clicando, clicando, clicando... Basta abrir um terminal e acionar o zypper. É simples, rápido e infalível!

A título de exemplo, vou mostrar como instalar o XMMS, um tocador de MP3 muito parecido com o velho WinAMP. Veja na figura abaixo como instalar o XMMS, via zypper.


Instalando o XMMS com o zypper

Finalizada a instalação, você pode abrir o XMMS em Aplicativos / Multimidia / Reprodutor de Áudio. Veja na figura abaixo a "cara" do XMMS.


O XMMS



O Webpin: Pesquisa de pacotes via browser


Outra forma de instalar softwares no openSUSE é via portal oficial de pesquisa de softwares e pacotes. É muito simples: você pesquisa por um software ou pacote e ele mostra o resultado. Caso o software seja encontrado, ele disponibiliza um botão para a instalação em um clique! Acompanhe as duas figuras a seguir.


Pesquisando no Webpin


Pesquisando pelo MPlayer



Resultado da pesquisa por mplayer no Webpin


Nossa, muita informação na tela!

O maior inconveniente deste método é que a pesquisa será feita em todos os repositórios do universo conhecido! O resultado, então, é uma lista enorme de "coisas" relacionadas à pesquisa (mplayer). Para os experts isto causa incertezas! Imagine para os leigos...


Refinando a pesquisa

Uma forma de contornar isto é "refinar" a pesquisa. O pacote do mplayer, na verdade, é chamado de MPlayer. Então vamos refazer a pesquisa, respeitando agora maiúsculas e minúsculas. Veja na figura abaixo o resultado.


"Refinando" a pesquisa


Humm, melhorou, mas ainda tem outro incoveniente! Mas, para saber qual é, vamos instalar o MPlayer. Clique no botão "Install" ao lado direito do item "MPlayer (1.0rc2_r29796)". O importante depois disto é selecionar a opção "Abrir com o: Gerenciador de Meta Pacotes do Yast". Veja a figura abaixo, para esclarecer.




Agora veja na próxima figura qual o outro inconveniente.




Note que o MPlayer foi encontrado pelo Webpin no repositório do PackMan! Nós já não temos o PackMan instalado? Não seria melhor ter pesquisado antes no Gerenciador de software?


Mas, tudo bem, prossiga com a instalação!


Serão exibidas algumas mensagens de alerta, em algum momento será solicitada a senha do root e, outras e mais outras mensagens até que finalmente a instalação poderá ser feita!






A DICA que eu dou é a seguinte: use o Webpin como último recurso!


Finalmente, veja o MPlayer exibindo um filme com legendas (.srt).







Usando o RAR, via Dolphin


Para finalizar esta etapa, vamos ver o Dolphin utilizando-se do RAR, para compactar uma pasta. Veja na figura a seguir.


Usando o menu de contexto do Dolphin


Bacana!


Outras formas de instalação


Apesar de que com as configurações que fizemos até agora 98,88% dos softwares poderão ser encontrados e instalados via Gerenciador de software, existem os outros 1,22%!!!

Quando você pesquisa por um software para Linux, você poderá encontrá-lo em forma de pacote, que no caso do openSUSE o formato é RPM, ou em forma de "software instalável", geralmente oferecido com .run, .bin ou no formato TAR.GZ.

Seja como for, você precisará desenvolver esta habilidade! Em outro artigo irei falar de como instalar softwares no openSUSE que sejam obtidos no formato RPM ou TAR.GZ.


Comentem, critiquem, fiquem à vontade!




.