Um problema complicado para quem está iniciando no Linux é a instalação de softwares.
É complicado porque o cara que migra do Windows e vem para o Linux acredita que tudo será muito difícil. É, realmente, um desafio, já que você emerge de um ambiente completamente diferente. Mas acredite: nada no Linux é difícil. É novo.
Vou mostrar como é o processo no Debian, minha distribuição predileta. Porém, é bom lembrar que o Ubuntu, o BackTrack e o BlackBuntu são derivados do Debian, por isso, o processo é o mesmo.
Primeiramente, se você instalou seu software a partir de um DVD, saiba que ele possui quase 30.000 pacotes (programas) prontinhos para ser instalados. No entanto, é realmente difícil haver todos os programas necessários a você, apesar da quantidade. Além disso, você não vai querer pegar o DVD a cada nova instalação de software, não é mesmo?
No Linux temos um arquivo chamado sources.list. Este arquivo diz ao instalador de softwares onde buscar os softwares que se deseja instalar. Inicialmente, vemos que ele está buscando apenas no CD. Veja:
Os dados são dispostos da seguinte maneira:
deb [localização] [tipos de pacotes]
No exemplo acima, temos a instrução para buscar pacotes do tipo squeeze (meu Debian é Squeeze, mas existem outros, como o Lenny), contrib (vindos de contribuições - software livre) e main (este é o mirror principal) no CD de nome "Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11".
Caso você não queira pegar o CD toda vez que for instalar um novo software, comente esta linha. Para fazer isso, apenas coloque um jogo da velha ("#") antes do conteúdo da linha.
O sources.list está localizado em /etc/apt/sources.list.
Então, vamos atualizar nossa sources.list. Escolha os mirrors que quiser Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar.... Note que os pacotes a procurar naquele mirror estão indicados à direita, bastando apenas copiar e colar.
Vou postar aqui o meu sources.list, para se ter uma base. Apesar disso, é bom saber que o sources.list é uma coisa "pessoal", cada um monta o seu de acordo com suas necessidades.
Você pode utilizar apt-get ou aptitude para instalar um software. Mas temos também um utilitário gráfico. Geralmente, ele já vem instalado no Gnome, mas não na interface KDE. Por isso, é necessário instalar manualmente. Veja como fazemos isso por 2 comandos diferentes (apenas um deles é necessário - lembre-se de logar-se como root):
No entanto, quando se instala um pacote pelo terminal, é necessário instalar também as dependências. Por isso, muitos preferem a maneira gráfica (Synaptic), já que ele faz o acordo de dependências automaticamente.
É simples instalar um software pelo Gerenciador de Pacotes Synaptic. Abra-o e espere-o carregar, pesquise pelo nome do programa e marque-o para instalação. Clique em "Aplicar" e pronto.
Mas é comum ocorrer de você não encontrar o pacote que deseja no Synaptic. Assim, a única maneira é procurar pelo mesmo no Google e o baixar.
Se encontrá-lo em extensão ".deb", você pode instalá-lo pelo comando dpkg. Veja:
Alternativamente, você pode instalar (pelo Synaptic) um programa chamado GDebi, um instalador automático. Assim, você abre o pacote .deb por este programa e clica em Instalar. Pronto!
Mas, se você encontrou-o em formato .tar.gz ou algum outro formato comprimido, é porque você possui o código-fonte do mesmo. É realmente simples instalar um software direto do código-fonte, mas só é possível fazê-lo pelo terminal.
Descompacte o arquivo normalmente no local que quiser. Abra o terminal e, usando o comando "cd" (change dir), navegue até o diretório (pasta) onde o programa está descompactado.
Primeiramente, note que alguns programas possuem um arquivo chamado "automake". Se for o caso, apenas rode (como root):
E o programa será instalado. Caso contrário, rode (como root):
E o programa está instalado.
Interessante saber que o primeiro comando (./configure) não é necessário em todos os pacotes, às vezes, retornando erro de arquivo não encontrado. Mas não faz mal rodá-lo.
E se o programa for para Windows?
O Linux possui um utilitário chamado "Wine" que procura rodar softwares de Windows dentro do Linux. Caso não esteja instalado, instale-o pelo Synaptic.
Se o programa for executável, apenas dê duplo-clique sobre o mesmo e instale-o normalmente (Avançar > Avançar > Concluir, lembra?). Caso tenha a extensão .msi (Micro$oft Installer), abra o terminal, navegue até o diretório onde o mesmo está e rode (não rode como root!):
Dica: aventure-se pelo universo Linux pronto para enfrentar desafios. A curiosidade só irá ajudá-lo.
É complicado porque o cara que migra do Windows e vem para o Linux acredita que tudo será muito difícil. É, realmente, um desafio, já que você emerge de um ambiente completamente diferente. Mas acredite: nada no Linux é difícil. É novo.
Vou mostrar como é o processo no Debian, minha distribuição predileta. Porém, é bom lembrar que o Ubuntu, o BackTrack e o BlackBuntu são derivados do Debian, por isso, o processo é o mesmo.
Primeiramente, se você instalou seu software a partir de um DVD, saiba que ele possui quase 30.000 pacotes (programas) prontinhos para ser instalados. No entanto, é realmente difícil haver todos os programas necessários a você, apesar da quantidade. Além disso, você não vai querer pegar o DVD a cada nova instalação de software, não é mesmo?
No Linux temos um arquivo chamado sources.list. Este arquivo diz ao instalador de softwares onde buscar os softwares que se deseja instalar. Inicialmente, vemos que ele está buscando apenas no CD. Veja:
Código:
deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11]/ squeeze contrib main
deb [localização] [tipos de pacotes]
No exemplo acima, temos a instrução para buscar pacotes do tipo squeeze (meu Debian é Squeeze, mas existem outros, como o Lenny), contrib (vindos de contribuições - software livre) e main (este é o mirror principal) no CD de nome "Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11".
Caso você não queira pegar o CD toda vez que for instalar um novo software, comente esta linha. Para fazer isso, apenas coloque um jogo da velha ("#") antes do conteúdo da linha.
O sources.list está localizado em /etc/apt/sources.list.
Então, vamos atualizar nossa sources.list. Escolha os mirrors que quiser Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar.... Note que os pacotes a procurar naquele mirror estão indicados à direita, bastando apenas copiar e colar.
Vou postar aqui o meu sources.list, para se ter uma base. Apesar disso, é bom saber que o sources.list é uma coisa "pessoal", cada um monta o seu de acordo com suas necessidades.
Código:
# # deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11]/ squeeze contrib main #mirrors de segurança deb http://security.debian.org/ squeeze/updates main contrib deb-src http://security.debian.org/ squeeze/updates main contrib #mirrors oficiais deb ftp://ftp.br.debian.org/debian/ squeeze main contrib non-free deb http://linorg.usp.br/debian/ squeeze main contrib non-free #mirros multimidia deb http://debian-multimedia.org/ testing main deb ftp://ftp.debian-unofficial.org/debian testing main contrib non-free #compiz-fusion deb http://apt-get.if.uff.br lenny-ifuff compiz #opera deb http://deb.opera.com/opera/ testing non-free deb http://ubuntu.mirror.cambrium.nl/ubuntu/ dapper main multiverse
Código:
apt-get install synaptic aptitude install synaptic
É simples instalar um software pelo Gerenciador de Pacotes Synaptic. Abra-o e espere-o carregar, pesquise pelo nome do programa e marque-o para instalação. Clique em "Aplicar" e pronto.
Mas é comum ocorrer de você não encontrar o pacote que deseja no Synaptic. Assim, a única maneira é procurar pelo mesmo no Google e o baixar.
Se encontrá-lo em extensão ".deb", você pode instalá-lo pelo comando dpkg. Veja:
Código:
dpkg -i pacote.deb
Mas, se você encontrou-o em formato .tar.gz ou algum outro formato comprimido, é porque você possui o código-fonte do mesmo. É realmente simples instalar um software direto do código-fonte, mas só é possível fazê-lo pelo terminal.
Descompacte o arquivo normalmente no local que quiser. Abra o terminal e, usando o comando "cd" (change dir), navegue até o diretório (pasta) onde o programa está descompactado.
Primeiramente, note que alguns programas possuem um arquivo chamado "automake". Se for o caso, apenas rode (como root):
Código:
./automake
Código:
./configure make make install
Interessante saber que o primeiro comando (./configure) não é necessário em todos os pacotes, às vezes, retornando erro de arquivo não encontrado. Mas não faz mal rodá-lo.
E se o programa for para Windows?
O Linux possui um utilitário chamado "Wine" que procura rodar softwares de Windows dentro do Linux. Caso não esteja instalado, instale-o pelo Synaptic.
Se o programa for executável, apenas dê duplo-clique sobre o mesmo e instale-o normalmente (Avançar > Avançar > Concluir, lembra?). Caso tenha a extensão .msi (Micro$oft Installer), abra o terminal, navegue até o diretório onde o mesmo está e rode (não rode como root!):
Código:
wine msiexec programa.msi
Dica: quer matar a saudade do Prompt de Comando? Entre no terminal e digite:
Mas não é em todo caso que o Wine tem sucesso. Por isso, procure também virtualizar o Windows pelo VirtualBox (Synaptic, se necessário) ou até mesmo fazer dual-boot pelo GRUB.Código:
wine cmd
Dica: aventure-se pelo universo Linux pronto para enfrentar desafios. A curiosidade só irá ajudá-lo.
Comment