Instalando Wine no Slackware 14.0 [Artigo]
[ Hits: 21.352 ]
Para não haver erros relativos à dependências que não estejam instaladas, é necessário ter o seguinte sistema na sua máquina:
E vai ser necessário baixar os seguintes pacotes:
wine-1.5.26-x86_64-1sg.txz
Para que alguns comandos rodem, é necessário o privilégio de usuário root. Para ganhar o privilégio, basta digitar no console:
Depois inserir a senha do root.
O que cada pacote significa?
O Slackware 14.0 é um sistema operacional. Sistemas operacionais gerenciam o Hardware da sua máquina. Faz o gerenciamento da memória RAM, discos rígidos e outros periféricos.
Ou seja, define certos detalhes, como por exemplo, o tamanho dos blocos de memória que serão movidos entre o processador e a RAM, o tamanho dos endereços de memórias, etc.
Quando você clica em um arquivo ou executa ele no console, é o S.O que move as instruções que estão no disco rígido para a memória RAM, para depois, acionar os circuitos do processador, para que ele possa executar as instruções.
A maioria dos sistemas operacionais também provê uma interface gráfica com o usuário. No caso do Slackware, entre várias disponíveis, as mais usadas são a KDE e GNOME. Então, necessitamos dele para que nosso programa possa ser executado.
O pacote wine-1.5.26-x86_64-1sg.txz, contém o programa pré-compilado de forma compactada (usando o algoritmo de compilação do .txz), por isso da extensão .txz.
O que são pacotes pré-compilados? São pacotes que já foram compilados em algum computador e de acordo com a arquitetura dele (tipo de processador, se é 64 bits ou 32 bits, etc) e contém o código do programa em formato binário (formato que os circuitos que formam o processador entende).
A vantagem é o tempo, porque compilar um programa, dependendo do tamanho e da complexidade, pode durar horas e horas e muito espaço em disco; a desvantagem é que ele vai ficar milésimos de segundos mais lento (imperceptível ao nossos olhos), devido o computador que está rodando ele não ter a mesma arquitetura para o qual o programa foi compilado.
O Multilib é uma coleção de bibliotecas de sistema que provê seu sistema X86_64 executar programas de 32 bits e vice-versa. Daí o nome Multilib, ou seja, múltiplas bibliotecas, tanto de 32 bits como de 64 bits.
O que são bibliotecas de sistema? É uma coleção de arquivos que contém o código das funções, em formato binário, que são providas pelo sistema operacional. O multilib é necessária porque vários programas para o Windows ainda não tem versão de 64 bits.