sexta-feira, 6 de julho de 2012

Instalando softwares no Debian (e derivados)

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
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 aqui. 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
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):
Código:
apt-get install synaptic
aptitude install synaptic
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:
Código:
dpkg -i pacote.deb
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):
Código:
./automake
E o programa será instalado. Caso contrário, rode (como root):
Código:
./configure
make
make install
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!):
Código:
wine msiexec programa.msi
Dica: quer matar a saudade do Prompt de Comando? Entre no terminal e digite:
Código:
wine cmd

Postagens Relacionadas:

← Postagem mais recente Postagem mais antiga → Página inicial

0 comentários:

Postar um comentário

Copyright © 2025 Hacking & Security | Powered by Xandao Design by Xandao86 | Xandao86