Gerenciamento de Pacotes no Debian

Documentos relacionados
Administração de Sistemas Operacionais

Introdução a Sistemas Abertos Gerência de Pacotes

Gerenciamento de Pacotes

Sistemas Operacionais Abertos

Manual. Instalação de arquivos e pacotes no. Linux Educacional. Gerenciando pacotes e arquivos. Produzido por: Rafael Nink de Carvalho

1. Abra o terminal e instale o Git, para que assim você possa obter o código fonte do programa e suas atualizações.

Administração de Redes Linux

Instalação e Configuração de Servidores Linux Server Pós-Instalação. Prof. Alex Furtunato

Administração de sistemas Linux. Gerenciamento de serviços

Configuração básica de repositorios. Sumário Configuração de repositorios Comandos para instalar e desinstalar pacotes Instalação de comandos básicos

REDES DE COMPUTADORES

Sistemas Operacionais Abertos

Ponto de Presença da RNP na Bahia - PoP-Ba. Pacote RedeComep

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 9)

Meu Blog: Mais sobre o Ubuntu LTS no link:

Trabalhando com redes no Linux Debian Instalando aplicativos

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

Gerenciando Pacotes *.deb

Sistemas Operacionais Abertos

Instalação de pacotes

Configurando VPS Proxy e SSH

Manual de Instalação do TelEduc 4.4

Boot gráfico no Debian com BootSplash

Sistema Operacional Unidade 8.2 Instalação de aplicativos. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Fiery Command WorkStation 5.8 com Fiery Extended Applications 4.4

Interface gráfica do linux

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

Sumário. Dedicatória Prefácio Capítulo 1 Introdução Parte I Gerenciador de pacotes DPKG... 15

Como Instalar Programas no GNU/Linux. Elexsandro Rangel dos Santos

102 Instalação e gerenciamento de pacotes

Aula 11 - Enjaulamento de SO

Capítulo 6 - Gerenciamento de. pacotes (instalação e remoção de. programas)

Instalação em Windows 64 bits de Python3, OpenCV4 e Tensorflow12:

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA

Relatório Técnico de Pesquisa No. TVDILAB RT01

Lojamundi Tecnologia Sem Limites br

O GUIA RÁPIDO SOBRE SERVIDOR WEB 4 PASSOS PARA CONFIGURAÇÃO DO SEU PRÓPRIO SERVIDOR WEB COM APACHE

Linux Essentials. Managing Package and Process

Procedimentos para instalar o LE 5.0 em máquinas dos pregões 83/2008, 71/2010 e 23/2012

Curso de Introdução ao Debian GNU/Linux

Curso de Introdução ao. Debian GNU/Linux

Tutorial para Instalação do dotproject

Sistemas Operacionais II. Linux - Introdução

Administração de Sistemas Livres

PROVA DE PRÉ -REQUISITO

AULA 5. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

Curso de Linux Básico

Manual de Instalação C3SL

Fazendo cópia de segurança

# Início Instalação e Configuração Servidor Antivírus Symantec Endpoint #

Questões Tópico 102. sexta-feira, 21 de junho de 13

Torne-se um Sysadmin Linux. Prof. Juliano Ramos

Explorando as vulnerabilidades do APT (Advanced Packaging Tools)

Asterisk para Raspberry Pi

Vale frisar que o apt-get deve ser utilizado através de um usuário com privilégios de administrador.

Redes de Computadores

PROPRIEDADES E FUNCIONALIDADES DO SISTEMA LINUX PARA INICIANTES

Como Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução

Formação de Administradores de Redes Linux LPI level 1

Dicas PET-Tele. Instalação do módulo CGILua no Apache 2.2

Device Manager (firmware upgrade + repair) & Media Convertor (converting video) Philips Songbird (firmware upgrade + repair + media management)

Manual de Integração Prestashop TrayCheckout

Projeto Amadeus. Guia de Instalação Linux

Introdução ao Terminal do Ubuntu

Escrito por Luís Talora Qui, 19 de Maio de :32 - Última atualização Seg, 11 de Julho de :45

Manual de Instalação. Instalação via apt-get

SISTEMA COD CONFIGURAÇÃO DE ACESSO

Tutorial SQL Server 2014 Express

Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX

Vamos ao V Ensol. 12 a 15 de maio de 2011

Sumário. Organização do repositório com reprepro...1 Como Configurar um repositório utilizando o reprepro...4 Utilizando o Incoming...

Laboratório SMTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

X-RiteColor Master Web Edition

LABORATÓRIO ZERO. INTRODUÇÃO AO NETKIT Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #

Atualização do firmware para controladores remotos sem fio WR-1/WR-R10

Admin de Sistemas Abertos Serviço de Compartilhamento do Arquivos NFS

Introdução. O que é o Eclipse? PARTE I

Guia - SimEON (Simulator for Elastic Optical Networks ) William Silva dos Santos Observações:

Manual de Instalação Versão 2.0

Manual de configuração do servidor

Lazarus pelo SVN Linux/Windows

Aula 4 Comandos Básicos do Linux Final. Prof.: Roberto Franciscatto

MANUAL DO SISTEMA ACADÊMICO VERSÃO

Gerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato

GLPI Gestão total e gratuita do seu parque informático

Para testar se as variáveis foram carregadas, utilize o comando #export

Atualizações do sistema Adendo do usuário

A Philips se empenha continuamente em aperfeiçoar seus produtos. Para ter certeza de que o produto tem os

Rafael Nink de Carvalho

Atualizando o firmware para câmeras selecionadas com suporte de dados de localização

Atualizando o Firmware da Câmera

Atualização do firmware para controladores remotos sem fio WR-R10

Fundamentos do R. Prof. Cícero Quarto cicerocq.com

Empacotamento de Software no Debian

Tutorial Zabbix Migração 2.4 para 3.0 CentOS 7.1 Português via Pacote

COMO INSTALAR O CATÁLOGO

Lojamundi Tecnologia Sem Limites br

Instalar o Z.E.N.works 1.1 Starter Pack

Atualização do firmware para controladores remotos sem fio WR-R10. Macintosh

Transcrição:

Gerenciamento de Pacotes no Debian Sistemas Operacionais

Conteúdo Programático Pacotes Debian Dependências O comando dpkg Instalar/remover/Listar Procurar Configurar/reconfigurar pacote A ferramenta apt Configuração da ferramenta Instalar/Remover/atualizar Procurar 2

Pacotes Debian Pacotes Debian são programas colocados dentro de um arquivo identificados pela extensão.deb incluindo os arquivos necessários para a instalação do programa Possui também um sistema de listagem/checagem de dependências, scripts de automatização para remoção parcial/total do pacote, listagem de arquivos, etc Um nome de pacote tem a seguinte forma: nome-versão_revisão.deb Ex.: apache2-common_2.0.54-4_i386.deb 3

Dependências Dependências são pacotes requeridos para a instalação de outro pacote. Na Debian cada pacote contém um programa com uma certa função. Por exemplo, se você tentar instalar o pacote de edição de textos supertext que usa o programa sed, você precisará verificar se o pacote sed está instalado em seu sistema antes de tentar instalar o supertext, caso contrário, o pacote supertext pedirá o sed e não funcionará corretamente 4

O comando dpkg Instalar Pacotes Use o comando: dpkg -i [NomedoPacote] (ou --install) para instalar um pacote em seu sistema Ex.: dpkg -i bind9_9.2.4-1_i386.deb Se houver alguma dependência o programa não funcionará direito É preciso resolver a dependência 5

O comando dpkg Listar pacotes Para listar os pacotes instalados no sistema use o commando dpkg com a opção -l: dpkg -l [pacote] Ex.: dpkg -l apt Para listar os arquivos que fazem parte de um pacote instalado no sistema use o commando dpkg com a opção -L: dpkg -L [pacote] Ex.: dpkg -L apt 6

O comando dpkg Remover Pacotes do Sistema Use o comando abaixo para remover um pacote do sistema. dpkg -r NomedoPacote (ou --remove) Somente é necessário digitar o nome e versão do pacote que deseja remover, não sendo necessário a revisão do pacote O comando dpkg -r não remove os arquivos de configuração criados pelo programa 7

O comando dpkg Removendo completamente um pacote Use o comando: dpkg P [NomedoPacote] (ou --purge) Remove um pacote e todos os diretórios e arquivos de configuração criados Exemplo: dpkg -P telnet 8

O comando dpkg Configurando pacotes desconfigurados Pacotes estão desconfigurados quando, por algum motivo, a instalação do mesmo não foi concluída com sucesso. Pode ter faltado alguma dependência, acontecido algum erro de leitura do arquivo de pacote, etc dpkg --configure [NomedoPacote] Ex.: dpkg --configure ssh 9

A ferramenta apt Advanced Packaging Tool, em português Ferramenta de Empacotamento Avançada É um conjunto de ferramentas para gerenciamento de pacotes que possui resolução automática de dependências, método fácil de instalação de pacotes, facilidade de operação, permitindo também atualizar facilmente sua distribuição. Em linha de comando, usa-se "apt-get" para baixar pacotes, o que fez muitos se referirem ao Apt como aptget, o que não está correto. O APT faz o download de arquivos.deb, que são instalados usando o dpkg 10

A ferramenta apt Utiliza um conceito de fontes de atualização (repositório). Pode obter pacotes de praticamente qualquer lugar, incluindo CD-ROMs do Debian, unidades de rede, etc. O meio mais usado é justamente baixar os pacotes via internet, o que permite obter sempre as versões mais recentes dos programas. Para usar o apt, o primeiro passo é rodar o comando "apt-get update", que faz com que o apt-get verifique todos os repositórios disponíveis e baixe a lista com os pacotes disponíveis em cada um. 11

A ferramenta apt O arquivo de configuração do apt é: /etc/apt/sources.list deb http://www.debian.org/debian stable main contrib nonfree Você pode interpretar cada parte da seguinte maneira: deb - Identifica um pacote da Debian. A palavra deb-src identifica o código fonte. http://www.debian.org/debian - Método de acesso à fonte de atualização, site e diretório principal. O caminho pode ser http://, ftp://, file:/. Stable unstable testing - Local onde serão procurados arquivos para atualização. main contrib non-free - Seções que serão verificadas no site remoto. 12

A ferramenta apt Principais Comandos update - Adquire novas listas de pacotes. upgrade - Faz uma atualização dos pacotes. install - Instala novos pacotes. remove - Remove um pacote. source - Faz o download de arquivos fonte. build-dep - Configura as dependências de compilação de pacotes fonte. dist-upgrade - Atualiza a distribuição, consulte apt-get(8). dselect-upgrade - Segue as seleções do dselect. clean - Apaga arquivos baixados para instalação. autoclean - Apaga arquivos antigos baixados para instalação. check - Verifica se não há dependências quebradas. purge - Remove pacotes e os arquivos de configuração 13

A ferramenta apt Copiando a lista de pacotes disponíveis O apt utiliza uma lista de pacotes para verificar se os pacotes existentes no sistema precisam ou não ser atualizados. A lista mais nova de pacotes é copiada através do comando: apt-get update Instalando novos pacotes Para instalar novos pacotes em sua distribuição use o comando: apt-get install [pacotes] Ex.: apt-get install sudo 14

A ferramenta apt Removendo pacotes instalado para remover um pacote do sistema use o comando: apt-get remove [pacotes] Ex.: apt-get remove sudo O apt-get remove remove completamente o pacote mas mantém os arquivos de configuração Removendo pacotes e seu arquivos de configuração para remover completamente um pacote do sistema use o comando: apt-get purge [pacotes] Ex.: apt-get purge sudo 15

A ferramenta apt Atualizando os pacotes instalados para atualizar um pacote do sistema use o comando: apt-get upgrade Lê a listagem de pacotes disponíveis no servidor remote, verifica quais estão instalados e suas versões Caso a versão do pacote seja mais nova que a já instalada em seu sistema, o pacote será atualizado 16

A ferramenta apt Procurando por pacotes através da descrição O utilitário apt-cache pode ser usado para esta função. Ele também possui outras utilidades interessante para a procura e manipulação da lista de pacotes apt-cache search clock (Mostra todos os pacotes que contêm a palavra clock) 17