Instalando programas no Linux

 



pacotes linux


          No linux é possível instalar programas através de "package managers" de programas compilados. Estes são mais simples de instalar e apresentam menos erros. Outra forma é utilização dos programas-fonte. Neste tipo de instalação é necessário compilar (gerar os códigos binários) os programas para depois instalá-los.

          Algumas distribuições como Debian, Slackware e Red Hat possuem "package managers" (gerenciadores de pacotes) para instalar programas. Sendo que os pacotes utilizados em cada gerenciador possui extensão própria.

          O Debian utiliza pacotes com terminação "deb", o Slackware, "tgz" ou "tar.gz" e o Red Hat, "rpm".


- RPM


          O rpm, também, é utilizado por outras distribuições como Fedora, CentOS, Suse, Adios, Mandriva, Conectiva, Madrake, Whiteboxlinux, entre outras.


rpm <opção> <nome_do_pacote>


Opção

Descrição


-i

Instalação de modo simples.

-v

Método verbose (exibe detalhes da operação).

-h

Exibe o caractere # enquanto durar a instalação.

-U

Atualização da versão mais antiga para uma mais nova.(Update)

---nodeps

Não verifica dependências.

--force

Força a instalação do programa.

-e

Executa a desinstalação do pacote.

-qa

Exibe pacotes já instalados.

-qf

Exibe o pacote do qual o arquivo faz parte.

-ql

Mostra na tela os arquivos que fazem parte de um programa instalado.

-qi

Mostra as informações de um pacote instalado.

-qpi

Mostra os arquivos que fazem parte de um programa que não está instalado.

--help

Exibe informações de ajuda.



- DPKG


          Gerenciador criado pela Debian para instalar pacote deb.


dpkg <opção> <nome_do_pacote>


Opção

Descrição


-i

Instalação simples.

-r

Desinstala o pacote, menos os arquivos de configuração.

-P

Desinstala todos os arquivos do pacote.

-l

Mostra os pacotes que estão instalados na máquina.

-S

Mostra o pacote do qual arquivo faz parte.

-L

Exibe de um pacote instalado os arquivos que fazem parte dele.

-C

Exibe todos os arquivos de um pacote que não esteja instalado.

--help

Exibe informações de ajuda.

--version

Exibe a versão do gerenciador de pacotes.



- INSTALLPKG e REMOVEPKG


          O Slackware possui dois comandos para gerenciar a instalação e desinstalação de pacotes além do pkgtool.


installpkg <opção> <nome_do_pacote>


Opção

Descrição


-warn

Gera um relatório informando quais alterações serão feitas se o pacote for instalado.

-m

Transforma o diretório corrente e seus subdiretórios em um pacote com o nome especificado.

-r

Faz a instalação do conteúdo do diretório corrente e seus subdiretórios como um pacote com o nome especificado.



removepkg <opção> <nome_do_pacote>


Opção

Descrição


-warn

Gera um relatório informando quais alterações serão feitas se o pacote for desinstalado.

-keep

Salva os arquivos temporários que foram gerados.



Programas-fonte


          Normalmente os programas-fonte apresentam-se compactados. E, inicialmente, deve-se descompactá-los para o iniciar processo de instalação. Esse tipo de instalação é mais complicada, pois exige que se saiba as dependências do programa que será instalado.


Depois da descompactação, entre no diretório onde o arquivo foi descompactado. E execute o script de configuração.


$ ./configure


Depois compile o arquivo, ou seja crie os arquivos binários. O comando para isso é o seguinte:


$ make


Agora de inicio a instalação em si do programa. Observe que este comando deve ser executado como super usuário.


# make install