Baixe o app para aproveitar ainda mais
Prévia do material em texto
Superior de Analise e Desenvolvimento de Sistemas Serviços Básicos de Redes para WEB Fernando Costenaro Silva fernando.costenaro@edu.sc.senai.br Gerenciamento de Pacotes APT – Advanced Packaging Toll APT – Advanced Packaging Toll • Software que permite o gerenciamento de pacotes de software em distribuições Debian e suas variantes. Configurando o proxy 1 - Abra ou crie o arquivo $ sudo nano /etc/apt/apt.conf 2 – Escreva a seguinte instrução: Acquire::http::Proxy "http://florianopolis-gw.sc.senai.br:3128"; 3 – Salve e reinicie: $ sudo reboot $ sudo shutdown -r Configurando os repositórios • Para o seu funcionamento, o APT utiliza um arquivo de fontes, onde ele busca os pacotes para instalação e atualização: $ su - $ nano /etc/apt/sources.list Configurando os repositórios • Entradas do arquivo são normalmente desta forma: deb http://host/debian distribuição seção1 seção2 deb-src http:/http://host/debian distribuição seção1 seção2 • Tipos de Repositórios: deb indica que possui pacotes binários (pré-compilados). deb-src indica que são o fonte original do programa Configurando os repositórios • Comente o cdrom (#) e adicione os seguintes repositórios: Sources.list • Sempre que houver atualização do arquivo “SOURCES.LIST”, executar o seguinte comando para atualização das listas de pacotes: $ sudo apt-get update Sources.list • Instalar vm tools $ su – Password: # apt-get update # dpkg –l | grep open-vm # apt-get install open-vm-tools-desktop # reboot • Adicione a seguinte linha no arquivo /etc/apt/sources.list: deb http://ftp.debian.org/debian/ stretch main $apt-get update Sources.list • Inserindo o CD-ROM no sources.list • Colocar o CD ou DVD no drive, e executar o comando: # apt-cdrom add • Logo atualizar as listas # apt-get update Instalando • Instalando um pacote: # apt-get install pacote –y • Ex.: # apt-get install tree -y Removendo • Removendo um pacote: # apt-get remove pacote –y • Ex.: # apt-get remove tree -y Opções do APT apt-get clean – Apaga todos os pacotes baixados e instalados. apt-get autoclean – Apaga todos os pacotes que não possam se mais baixados. apt-get autoremove – Remove pacotes órfãos. apt-get –d – Baixar apenas não instalar. apt-cache dump – Lista todos os pacotes instalados. apt-cache stats – Mostra informações dos pacotes instalados. Opções do APT apt-get if install – Verifica lista de dependências e tenta corrigilas, instalando pacotes necessários. apt-get remove – Remove pacotes instalados. apt-get –purge remove – Remove os pacotes e os seus arquivos de configurações. apt-get upgrade – Atualiza os pacotes do sistema. Use –u para ver os pacotes que serão atualizados. apt-get –u dist-upgrade – Atualiza a Distribuição para uma nova. Novidades na versão Jessie Agora é possível utilizar alguns comandos sem o “–get”: apt-get update apt update apt-get upgrade apt upgrade apt-get dist-upgrade apt full-upgrade apt-get install package apt install package apt-get remove package apt remove package apt-get autoremove apt autoremove apt-cache search string apt search string apt-cache policy package apt list -a package apt-cache show package apt show package apt-cache showpkg package apt show -a package Fonte: https://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html Outros gerenciadores de pacotes dpkg - Este é o principal programa de gerenciamento de pacotes. aptitude - Fornece um frontend para a infra-estrutura de gerenciamento de pacotes apt. É uma interface baseada em texto usando a biblioteca curses. As ações podem ser realizadas a partir de uma interface visual ou da linha de comando. synaptic - É um gerenciador de pacotes gráficos. Ele permite que você instale, atualize e remova pacotes de software de uma forma mais amigável. Obs.: aptitude ou synaptic dependem do apt que, por si só, depende do dpkg para gerenciar os pacotes no sistema.
Compartilhar