Páginas

Mostrando postagens com marcador Pacotes. Mostrar todas as postagens
Mostrando postagens com marcador Pacotes. Mostrar todas as postagens

Entendendo o apt-get

Hospede seu site com a Hostim O apt-get é uma ferramenta de gerenciamento de pacotes avançadas (Advanced Package Toll ou APT). Esta ferramenta não trabalha diretamente com o pacote .deb, ela utiliza um banco de dados com informações de pacotes disponíveis, ou seja, um repositório (ftp, http, cdrom e etc.). A ferramenta apt-get é habilitada a fazer upgrade automaticamente de pacotes e suas dependências. A medida que novas versões de pacotes são disponibilizadas.
Como os arquivos são obtidos?
Os arquivos são obtidos através de repositórios, o apt-get utiliza o arquivo sources.list que se encontra no diretório /etc/apt/souces.list para determinar onde o apt-get buscara por informações e pacotes disponíveis, este arquivo pode ser editado pelo usuário para instruir com que o apt-get busque os pacotes em outros repositórios especificados pelo usuário.
Comandos básicos do apt-get
-d – Faz o download do arquivo mas não os instala.
Este comando só é necessário quando deseja-se baixar uma grande quantidade de arquivos, para impedir que erros de instalação interrompam o processo de download.
-s – Simula os passos de uma modificação de pacotes, mas não altera o sistema.
-y – Responde “yes” (“sim”) automaticamente a todas as mensagens do prompts.
Por exemple, caso faça a instalação de um pacote que necessitem de dependências o prompt perguntara se o usuário deseja prosseguir com a instalação, baixando as dependências necessárias. Utilizando este comando será respondido “sim” para todas as opções fornecidas pelo prompt.
install – Instala ou atualiza um ou mais pacotes.
Devera ser informado o nome do pacote a ser instalado ou atualizado.
remove – Remove o pacote especificado pelo usuário do sistema.
update – Obtém a lista de todos os pacotes disponíveis.
Ao contrario de que muitos usuários pensam o update não faz a atualização do sistema através do   apt-get, ele  somente atualiza a lista de pacotes disponíveis.
upgrade – Faz upgrade de conjuntos completos de pacotes, para a versão mais recente do pacote de forma segura sem comprometer o funcionamento do sistema.
dist-upgrade – Faz a atualização para a versão mais recentes do Debian.
Utilizando os comandos na Pratica
Instalando pacotes:
# apt-get install abiword
Utilizei como exemplo o abiword um editor de texto simples.
instalando
Observe que na imagem é informado que será necessário baixar alguns arquivos adicionais. Na ultima linha observamos que o prompt pergunta ao usuário se ele deseja prosseguir com a instalação ou não, nesse caso é só digitar o “s” que prosseguirá a instalação. No caso em que é adicionado o comando “-y” automaticamente será respondido sim ao prompt para todas as perguntas.
Removendo pacotes:
O processo de remoção também é muito simples, utilizarei como exemplo o abiword, veja o exemplo abaixo:
#apt-get remove abiword
Será removido o pacote do sistema.
Atualizando o Sistema
Para realizarmos a atualização do sistema, é necessário que primeiramente atualizemos as informações dos pacotes com o comando update.
# apt-get update
Atualizara todos os pacotes disponíveis, este comando é necessário para que o apt-get obtenha os pacotes mais recentes dos repositórios.
# apt-get upgrade
É este comando que atualiza o sistema, dependendo de quanto tempo tenha que você não tenha atualizado seu sistema esse processo pode demorar um pouco.

Este tutorial é somente uma referencia básica para usuário leigos terem uma noção sobre o apt-get. Abaixo disponibilizarei alguns links para uma referencia completa sobre o apt-get recomento que leiam.
Tutorial completo apt-get
Referencia APT
Como Usar o Apt

Entendendo o dpkg

Hospede seu site com a Hostim
     O dpkg (Debian Package) foi originalmente criado por Matt Wislsh, Carl Streiter e Ian Murdock, no início foi escrito em Perl (linguagem de programação de alto nível) e mais tarde a maior parte do programa foi reescrito em C por Ian Jackson.
     A ferramenta de gerenciamento de pacotes Debian é um utilitário de baixo nível, operado em modo texto através de comandos para execução de suas tarefas. Uma ferramenta de nível superior é o APT, que é uma ferramenta de gerenciamento de pacotes de alto nível que trabalha principalmente com repositórios (FTP, http e etc.).
     As informações utilizadas pelo comando dpkg ficam armazenadas no diretório /var/lib/dpkg, neste diretório contem dois arquivos de suma importância para o usuário.
  • Availabe – Onde é listado todos os pacotes disponíveis
  • Status – Mantem informações sobre os Pacotes, como por exemplo se eles estão instalados ou não.
     Uma dificuldade que muitos usuário tem na instalação de pacotes Debian é quando ocorre um erro ao instalar um programa por falta das dependências.
Entendendo um pouco sobre Dependências
     Dependências são simplesmente um pacote que necessita de outro previamente instalado para um perfeito funcionamento do software. Para resolvermos o problema da falta de dependências para a instalação do pacote poderemos usar a ferramenta apt-get para instalar os pacotes de dependência a partir dos repositório.
Instalando pacotes .deb
     Para realizarmos o processo de instalação de pacotes com a ferramenta dpkg, deveremos utilizar o seguinte comando dpkg –i ou –install.
root@naison# dpkg –i pacote.deb

Obs.: Onde pacote.deb devera ser substituído pelo nome do seu arquivo de pacote, lembrando que para realizarmos qualquer processo no sistema deveremos estar logado como root e ainda mais uma pequena observação não se esqueça de acessar o diretório onde encontra-se arquivo de pacote.
Removendo pacotes
     Para realizarmos o processo de remoção é muito simples, basta digitarmos o comando dpkg –r pacote.
root@naison# dpkg –r pacote

Note que para realizarmos a remoção não é necessário digitar o numero de revisão do pacote e nem a extensão .deb basta apenas digitar o nome do pacote. Este processo de remoção não é completa ele somente remove os pacotes do sistema mas deixa os arquivos de configuração no sistema.
     Para realizarmos o processo de remoção completa podemos utilizar o comando dpkg --purge.
root@naison# dpkg --purge pacote

Procurando pacotes
     Para procurar um pacote no sistema não tem dificuldade nenhuma, basta somente você digitar dpkg -S pacote.
root@naison# dpkg -S apt-get
apt: /usr/share/man/man8/apt-get.8.gz
apt: /usr/bin/apt-get


Somente é necessário digitar o comando da primeira linha pois as outras são as informações fornecidas pelo sistema, como listado no exemplo o apt-get está contido no pacote apt.
Informações sobre o status do pacote
     Para obtermos informações sobre o status do pacote utilizamos o comando dpkg -s pacote.
root@naison# dpkg –s apt

Este comando lista todas as informações necessárias sobre o pacote como por exemplo, sua versão, conteúdo, dependências, integridade do pacote e o status da instalação.

     Este pequeno tutorial foi elaborado somente para sanar algumas duvidas dos usuarios sobre o dpkg, se encontar alguma incorreta no texto não exite em me  corrigir.
Material Complementar Clique Aqui

Instalando Pacotes .bin

Hospede seu site com a Hostim

Binários 

Um arquivo binário é um arquivo de computador que pode conter qualquer tipo de dado, codificado em binário para ser estocado com o propósito de ser processado no computador.
Arquivos Binários são normalmente considerado como sendo uma sequência de bytes, ou seja, uma sequência de oito dígitos (bits) agrupados, contendo normalmente bytes, que são interpretados como algo mais do que texto, caracteres. Um exemplo disso são programas de Compilação em computadores; realmente, aplicações compiladas são chamados, particularmente por programadores, como binários.
Se o arquivo se o arquivo for tratado como executável o computador tentará interpretar o arquivo como um serie de instruções de sua própria linguagem de maquina.
 
.bin

 Pode ser um arquivo binário, de uso interno para algumas aplicações e portanto sem possibilidade de manipulação direta, ou de uma imagem de CD, mas nesse caso deve ir unida a outro arquivo com o mesmo nome mas com a extensão .cue.

 Instalando


O processo de instalação de pacotes .bin não tem nenhuma complicação, mas ainda tendem por deixar muitos usuários recém chegados ao Linux com um pouco de dificuldade sobre o fato.
Vamos supor que baixamos um arquivo “exemplo.bin” e salvamos o mesmo na areá de trabalho “Desktop”.
Primeiramente devemos acessar o diretório onde esta localizado o arquivo, digitando o seguinte comando:


cd /home/usuario/Desktop

cd – comando responsável pela navegação entre os diretórios.
/ - especificar que cada referencia apresentada entre ela é um diretório.
home – diretório pessoal, é dentro deste diretório que fica todas as pastas pessoais do usuário.
usuário – este devera ser substituído pelo nome da sua pasta pessoal, geralmente o nome da pasta é o mesmo nome que você loga na maquina.
Desktop – diretório da sua área de trabalho.

Devendo ficar assim o seu terminal user@host:/home/usuario/desktop$.

Agora que já estamos no diretório onde esta localizado o arquivo, devemos dar permissão para execução do arquivo. Para isso devemos primeiro estar logado como root, ou seja, superusuário, faça isso digitando o seguinte comando:

su

Sera solicitada sua senha de superusuário, é só digitar e já estará logado no terminal como root, observe que aparecerá o simbolo da “#” ao invés do “$” que aparecia anteriormente. Outra dica importante, se você estiver utilizando o Ubuntu ou uma distro baseada nela digite sudo su ao invés de só digitar su.


Transformando o arquivo em executável:
 

chmod +x exemplo.bin
chmod – comando utilizado para alterar permissões de arquivos ou diretórios.
+x – opção responsável por transformar o arquivo em executável
exemplo.bin – nome do arquivo a receber as permissões. 
 

Agora seu arquivo .bin já é um executável, ou seja, se comparado ao windows, um arquivo .exe, bastando somente executa-lo.

./exemplo.bin

Aguarde o terminal realizar o processo de instalação, se não for apresentado nenhum erro o seu aplicativo foi instalado com sucesso.


Se for encontrado algum erro neste artigo não exite em questionar!