• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

BG-linux

AutoApt & CheckInstal (instalação de pacotes codígo de fonte (source) )

2 mensagens neste tópico

capturaecra2lz8.png

Quando iniciei no mundo Linux a instalação dos source ( pacotes fonte, tar.gz) era sempre uma dor cabeça para instalar um programa a partir  dessa fonte, acabei por desistir  desse tipo de pacotes.

Alguns anos mais tarde instalei o ubuntu ,  e encontrei informações sobre dois programas Auto-Apt e o CheckInstall..

Auto-Apt este programa  funciona através  da linha de comandos (consola) , com ele podemos resolver quase todas as dependências necessárias para instalar o programa que vamos instalar.

O CheckInstall   funciona através da linha comandos (consola) serve para criar um pacote automático   exemplo .deb ou rpm , com este programa vai nos permitir criar pacotes automáticos a partir  de qualquer pacote fonte (source), mas  esses pacotes automáticos (.deb) só irão funcionar no nosso computador.

Instalação

Auto-Apt

sudo apt-get install auto-apt

sudo auto-apt update

sudo auto-apt updatedb && sudo auto-apt update-local

CheckInstall

sudo aptitude install checkinstall

Utilização do programa Auto-Apt  nas instalação de pacotes source

depois de descompactar a fonte que vamos instalar, devemos entrar na sua directoria através da consola:

em vez de usar ./configure devemos usar:

auto-apt run ./configure

isto ira executar o  configure e ao mesmo tempo procurar as dependências necessárias a instalação do programa que vamos instalar, ira aparecer uma nova (ou varias) janela de linha de comandos (consola) onde pede a passe de administrador, mas se for uma tudo bem mas se for varias isso tornasse um problema porque vamos tar sempre introduzir a passe para que se evite isso devemos fazer o seguinte comando

sudo auto-apt run ./configure

depois é só compilar  e instalar com os comandos :

make

sudo make instal

Utilização do programa checkinstall

Vamos criar o nosso pacote automatico:

depois de compilar,e antes de instalar o nosso programa, fazemos os seguintes

comandos (nunca devemos fazer  com comando sudo para evitar que o pacote dei premisões erradas  ao root)

checkinstall --install=no

O checkinstall vai criar um pacote automático na directoria do vosso programa

depois basta clikar e instalar como se faz como qualquer programa instalado por pacotes automaticos.

No fim podemos dizer em Linux quase tudo é possivel

esta informação foi baseada no seguites sitios:

https://help.ubuntu.com/community/AutoApt

https://help.ubuntu.com/community/CheckInstall

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Portanto, a única vantagem em usar este método, é mesmo a de evitar a pesquisa de dependências. Já é um avanço :P

Uma coisa só, muda aí o "fasso" na imagem para "faço" :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora