Curso de Linux Básico



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

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

Gerenciamento de Pacotes

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

Gerenciando Pacotes *.deb

Administração de Sistemas Livres

Roteiro 3: Sistemas Linux arquivos e diretórios

Tutorial de Instalação Latex

Manual de Instalação da leitora de SmartCard Teo by Xiring

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

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

Lazarus pelo SVN Linux/Windows

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

Instruções para Instalação e Desinstalação

102 Instalação e gerenciamento de pacotes

Prof. Rossano Pablo Pinto Dezembro/2012 Versão 0.2 (em construção) Prof. Rossano Pablo Pinto - 1

APLICATIVOS COMPUTACIONAIS PARA A FÍSICA ATUALIZAÇÃO DO SISTEMA

Curso de Introdução ao Debian GNU/Linux

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

MANUAL DE INSTALAÇÃO DOS PROGRAMAS NOVA GIA DECLARAÇÃO DO SIMPLES PARA WINDOWS VISTA

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

Manual de instalação e utilização do software de decriptografia GnuPG (Gnu Pricavy Guard)

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Visão. Versão 1.0

Manual. Configuração do. Samba. Compartilhamento e Servidor Samba Linux. Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Sistemas Operacionais

PROCEDIMENTO DE ATUALIZAÇÃO PARA VERSÕES 2015 POS / REST / DISCO

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

Instalando um pacote LAMP (Linux, Apache, MySQL, PHP) no Mandriva

Instalação de pacotes

Cadastramento de Computadores. Manual do Usuário

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

Comandos Linux Comando tcpdump, guia de referência e introdução. Sobre este documento

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

Manual de Instalação SNEP Asterisk

Laboratório de Redes de Computadores e Sistemas Operacionais

Sacix Linux Casa Brasil/Região Norte

Firewall. Tutorial Firewall em Linux Acadêmicos: Felipe Zottis e Cleber Pivetta

SENADO FEDERAL Secretaria Especial do Interlegis - SINTER Subsecretaria de Tecnologia da Informação - SSTIN. Produto: ATU-PM

Um Driver NDIS Para Interceptação de Datagramas IP

4. Conceitos Básicos de Computação: Sistemas Operacionais

Manual de instalação, configuração e utilização do Assinador Betha

ArcSoft MediaConverter

Firewall. Qual a utilidade em instalar um firewall pessoal?

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

Roteiro 3: Apresentações eletrônicas (parte 1)

Aula 01. Introdução ao Linux

Demoiselle Infra. Manual do Usuário. Emerson Sachio Saito

CA Nimsoft Monitor Snap

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Elementary OS: Um novo conceito de Linux

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Manual de Instalação PIMSConnector em Windows

P HC XL - Nem calcula o produto que temos para si...

02 - Usando o SiteMaster - Informações importantes

Sistemas de Informação I

Linux pra mim, Linux pra você!

WSUS. Windows Server Update Services

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

ACRONIS BACKUP AND RECOVERY 10 SERVER FOR LINUX

Semântica para Sharepoint. Busca semântica utilizando ontologias

NOTA: POR FAVOR, NÃO TENTE INSTALAR O SOFTWARE ANTES DE LER ESTE DOCUMENTO.

Instalando o Linux e outros Softwares

4 Estrutura do Sistema Operacional Kernel

Expandindo um banco de dados SQL de ICM

Capítulo 8 Anti-Virus

Guia de instalação Command WorkStation 5.6 com o Fiery Extended Applications 4.2

AUXÍLIO COMPUTACIONAL

possível até impedir o funcionamento do Windows. Faz-scuidado redobrado ao ativar determinados recursos.

Estacionamento de Caminhão com Lógica Fuzzy. Daniel Ricardo dos Santos Diogo de Campos Maurício Oliveira Haensch

Instruções de uso do TABNET. Linha, Coluna e Conteúdo

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, cj. 121 CEP São Paulo - SP (11)

Rational Requirements Composer Treinamento aos Analistas de Qualidade e Gestor das Áreas de Projeto

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

15 Computador, projeto e manufatura

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

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

Guia de Especificação. Vijeo Citect

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1

O que é um token? Identificando seu token

Este tutorial está publicado originalmente em

Realizando inventário e gestão de hardware e software utilizando o OCS Inventory NG. Dario Kuceki Knopfholz

Sistema de Controle de Solicitação de Desenvolvimento

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Guia ineocontrol. iphone e ipod Touch

Curso de Aprendizado Industrial Desenvolvedor WEB

IW10. Rev.: 02. Especificações Técnicas

FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TÉCNICO EM INFORMÁTICA PRONATEC PROFESSOR: NATANIEL VIEIRA ALUNOS: ANA CAROLINA, ROMÁRIO, WAGNER.

ENGENHARIA DE SOFTWARE DESENVOLVIMENTO EM CAMADAS

Transcrição:

Curso de Linux Básico Oficina TecnoJovem Outubro/2013

Instalação de Programas Introdução Pacotes Gerenciamento de Pacotes Exemplos Material baseado na Documentação Ubuntu, disponível na Internet (WIKI)

Introdução No processo de instalação do Sistema Operacional Ubuntu, vários programas e aplicativos são automaticamente instalados, visando atender às necessidades mais comuns e gerais dos usuários. No entanto, pode haver interesse de instalação adicional de programas específicos, ou programas alternativos à outros já instalados ou qualquer necessidade que implique na utilização de novos programas. A funcionalidade do Ubuntu que permite instalação de novos programas ou aplicativos será abordada neste tópico.

Pacotes Software é um termo genérico que, usualmente, significa utilização de um programa que você pode executar em um computador. Para que esta execução possa ocorrer, no entanto, vários outros recursos ou requerimentos podem ser necessários. Um pacote, essencialmente, engloba todos estes quesitos necessários à correta execução de um programa. Em geral é composto por um conjunto de arquivos disponibilizados ou agrupados em um único arquivo, mais fácil de ser obtido e manipulado. Esta manipulação se dá através de rotinas específicas.

Pacotes Apenas como informação, pode haver pacotes tipo fonte ou binário. As instruções necessárias a execução de um programa, desenvolvidas pelos programadores, constituem o código fonte que necessita ser traduzido para um formato que possa ser entendido e executado pelo computador, ou código binário. Os pacotes fonte, portanto, necessitarão ser compilados para serem convertidos em binário. Os pacotes binários podem ser utilizados diretamente, dependendo apenas do tipo do computador, ou sua arquitetura. As arquiteturas suportadas pelo Ubuntu são: x86 (i386 ou i686), AMD64 e PPC.

Pacotes Alguns recursos ou rotinas em um computador podem ser necessários para a execução de diversos e distintos programas. Estes recursos ou rotinas, muitas vezes, são então definidos e disponibilizados como pacotes específicos ao invés de estarem repetidos nos pacotes cujos programas os utilizam. Também, um pacote pode requerer funções disponibilizadas por outros pacotes. Isto faz com que ocorra, no processo de instalação, a verificação de existência da dependência de pacotes, ou seja, a identificação de outros pacotes necessários à execução dos programas do pacote sendo instalado.

Pacotes Exemplo de dependência de pacotes:

Gerenciamento de Pacotes Vimos então que, para correta instalação de um pacote, são necessárias providências várias, que precisam ser gerenciadas adequadamente. Um Gerenciador de Pacotes irá tratar da identificação e tratamento adequado dos requisitos necessários para instalação de um pacote. Um script de instalação pode realizar algumas destas tarefas porém, em geral, há ferramentas diversas ou aplicações ou programas voltados especificamente para o gerenciamento de pacotes, incluindo aí não só sua instalação, como também, verificação, atualização, remoção, obtenção de informações adicionais, etc.

Gerenciamento de Pacotes Um Gerenciador de Pacotes necessita pois, para execução de suas tarefas, identificar os pacotes disponíveis para utilização no sistema. E onde se encontram estes pacotes? O Ubuntu utiliza repositórios ou canais de software para tal. Um repositório ou canal de software é, portanto, um, ou mais de um, local definido onde se podem encontrar pacotes. Estes pacotes, em geral, são apresentados pelos Gerenciadores agrupados em função da semelhança ou correlação de suas funções ou propósitos.

Gerenciamento de Pacotes Pode-se dizer que, no Ubuntu, para cada arquitetura suportada, seu repositório de programas ou software se encontra dividido em quatro categorias ou componentes: Main, Restricted, Universe e Multiverse. Estas diferentes categorias determinam algumas características dos programas nele existentes, com relação ao licenciamento para o seu uso, e o tipo de suporte dado aos mesmos pelos mantenedores do Ubuntu.

Gerenciamento de Pacotes Por padrão, apenas as categorias Main e Restricted são pesquisadas automaticamente; pode-se configurar o Gerenciador para que as outras duas também sejam utilizadas. Além dos canais ou repositórios oficiais vistos, pode-se adicionar outros, chamados repositórios de terceiros, para utilização pelo Ubuntu. Neste caso, não há suporte ou garantia de compatibilidade ou adequação correta dos programas neles contidos; o seu uso de modo descuidado ou inadequado pode acarretar danos ao sistema.

Gerenciamento de Pacotes Nas versões mais recentes do Ubuntu o gerenciamento de pacotes é feito pela Central de Programas do Ubuntu (ou Ubuntu Software Center). Como visto anteriormente, esta funcionalidade se encarrega da apresentação dos pacotes já instalados, pesquisa e apresentação de pacotes disponíveis para instalação, remoção de pacotes, identificação e resolução de dependências na instalação de um pacote, etc, de forma gráfica e fácil interatividade com o usuário.

Gerenciamento de Pacotes Porém, tanto a Central de Programas como outras ferramentas citadas a seguir, baseiam-se na verdade no APT (Advanced Packaging Tool), sistema desenvolvido e disponibilizado através do Debian, base do Ubuntu, visando o gerenciamento extensivo e automatizado de pacotes com atualização fácil e consistente. Assim pode-se utilizar no Ubuntu, outras ferramentas gráficas para gerenciamento de pacotes, como o Synaptic ou ferramentas baseadas em modo texto, como o Aptitude.

Gerenciamento de Pacotes Pode-se utilizar mais diretamente os diversos recursos disponibilizados pelo APT, em modo texto, como usuário root, principalmente através das várias opções do comando apt-get. Outras possibilidades de instalação de pacotes (que, como vimos, traduzem-se como um único arquivo com extensão.deb do Debian ) se dão através do comando dpkg ou da interface gráfica gdebi. Há ainda outras possibilidades de Gerenciadores de Pacotes, como o utilizado nas distribuições Red Hat: o rpm com versão para instalação no Ubuntu.

Gerenciamento de Pacotes Finalmente cabe destacar que também tem-se no Ubuntu, como ocorre em outros sistemas operacionais, um processo automatizado de verificação e instalação consistente de atualizações dos programas que o compõem. Trata-se do Gerenciador de Atualizações (ou Update Manager) que notifica o usuário quando atualizações de segurança ou correções estão disponíveis para instalação.

Exemplos Central de Programas do Ubuntu 1. Área principal da Central; inicialmente apresenta as aplicações (pacotes) agrupados por categoria 2. Mostra as fontes de software ou aplicações: o que se tem disponível com base no repositório e o já instalado 3. Área de navegação entre as janelas 4. Menus padrão

Exemplos Instalação de uma aplicação gráfica

Exemplos Instalação de uma aplicação gráfica (procurando)

Exemplos Instalação de uma aplicação gráfica (vendo detalhes)

Exemplos Instalação de uma aplicação gráfica (instalando)

Exemplos Em linha de comando (usuário root) - Instalando um pacote # apt-get install <pacote> - Removendo um pacote # apt-get remove <pacote> - Procurando por um pacote # apt-cache search <termo> - Listando todos os pacotes # dpkg l - Listando arquivos que compõem um pacote # dpkg L <pacote>

...