Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

(07) instalaã§ã£o de programas

927 views

Published on

  • Be the first to comment

  • Be the first to like this

(07) instalaã§ã£o de programas

  1. 1. ADMINISTRAÇÃO DE REDES I ­ LINUXInstalação de Programas Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br
  2. 2. Agenda A partir doCompactadores RPM YUM Apt-get código fonte
  3. 3. CompactadoresTARSintaxe:tar <opções> <destino> <origem>Opções:c – Compactarv - Verbosef – use filez – gzip (tar.gz)x – descompactarj – bzip2 (tar.bz2)
  4. 4. CompactadoresBZIPbzip = + compressão, + lento, + recursosSintaxe:Bzip2 –-decompress file.tar.bz2Opções:-d - descompactar-v - Verbose-f – force
  5. 5. CompactadoresGZIPSintaxe:gzip <opções> <origem>.tar.gzOpções:-d – descompactar-v - Verbose-f – force
  6. 6. InstalandoDiversas formas de instalação de programas - Código Fonte (Mais difícil) - RPM (Mais utilizado em distros Linux) - YUM - DKPG (DEB) / APT-GET
  7. 7. Instalando – A partir do Código Fonte1. Baixar o arquivo Fonte2. Em /usr/local/src/, descompactar o arquivo3. Configurar a compilação: Gera arquivo Makefile (variáveis,local das bibliotecas, comandos, etc) (Procure ler o arquivoREADME ou INSTALL dentro do diretório do programa)./configureOpções:--prefix=<dir>4. Compilar o programa (gera binários)Make5. Instalar o programa nos diretórios específicosmake install
  8. 8. Instalando – A partir do Código Fonte Prática cd /home/cst01/trcrna wget www.madeira.eng.br/fmn/apps.tar.gz# Entra no diretório de arquivos fontes[root@localhost ~]# cd /usr/local/src/# Descompacta o arquivo[root@localhost src]# tar xvfz /root/unrar-2.71.tar.gz[root@localhost src]# cd unrar-2.71/ # Acessa o diretório[root@localhost unrar-2.71]# make # Compila o código Fonte[root@localhost unrar-2.71]# make install # Instala o aplicativoinstall -m 755 -o root -g root unrar /usr/local/bin/
  9. 9. Instalando – RPM - RedHat Package ManagerOpções – Modo Maior-i – instalar pacote-U – atualizar pacotes Opções – Modo Menor-q – pesquisa por pacotes h – mostra progresso instalação (###)-e – remove pacotes v – verbose (detalhes) f -com q, Verifica qual pacote instalou o arquivo a – com q, Lista todos os pacotes p – com q, indica file rpm l – lista arquivos do pacote --nodeps – Não checa dependências --force – Força instalação
  10. 10. Instalando – RPM - RedHat Package ManagerExemplosrpm -ivh pacote.rpm - Instala o pacote indicadorpm -ivh pacote1.rpm pacote2.rpm pacote3.rpm - Instalapacotes indicadosrpm -Uvh pacote.rpm – Atualiza o pacote indicadorpm -e pacote – Remove o pacote indicado (não é preciso todo onome)rpm –initdb – Inicializa o banco de dados RPMrpm –rebuilddb - Atalualiza o banco de dados RPM
  11. 11. Instalando – RPM - RedHat Package ManagerExemplosrpm -qa – Exibe pacotes instaladosrpm -qf /bin/ls = coreutils-6.9-12.fc8 – Informa o pacote oqual o arquivo fazparterpm -ql pacote – Exibe os arquivos instalados pelo pacoterpm -qi pacote – Exibe informações sobre pacote instaladorpm -qpi pacote.rpm – Exibe informações sobre pacote rpm nãoinstaladorpm -qpl pacote.rpm – Exibe arquivos de um pacote rpm nãoinstalado
  12. 12. Instalando – RPM - RedHat Package Manager Prática Acessar: rpmfind.net Procurar por: jigdo filezilla
  13. 13. Instalando – RPM - RedHat Package Manager Mirrors disponíveisDetalhes Descrição Arquiteturas Arquivo download
  14. 14. Instalando – RPM - RedHat Package ManagerResultado da consulto em outro mirror
  15. 15. Instalando – RPM - RedHat Package Manager Na coluna de detalhes temos: - Descrição do pacote - O que ele provê ao sistema - Quais são as dependências do pacote Essas informações podem ser obtidas através do comando: rpm -qpiR arquivo.rpm Se clicarmos em um link ao lado ele nos levará para o download do pacote que contém a dependência.
  16. 16. InstalandoGerenciamento de Pacotes de Alto Nível Características - Simplifica localização e instalação de pacotes - Automatiza o processo de atualização do sistema - Facilita o gerenciamento das dependências entre pacotes - Download automático dos pacotes - Baseados em repositórios Exemplos yum, apt-get, Red Hat Network, Urpmi
  17. 17. Instalando YUM – Yellowdog Updater, ModifiedCaracterísticas- /etc/yum.repos.d/ - Diretório onde estão os arquivos de repositório- Repositórios: - Base: Pacotes do Fedora, acompanham o CD/DVD - Updates: Atualizações das versões existentes no Base - Extras: Larga lista de aplicações (contribuições)- Especificando a arquitetura: nome.arch (i386-intel, noarch-all, ppc-PowerPC (MAC), x86_64 – 64bits intel)- Especificando a versão: nome-ver- Suporta wildcards (* ou ?)
  18. 18. Instalando YUM – Yellowdog Updater, ModifiedEm redes com servidor proxy:Abra o arquivo /etc/bashrc e adicione ao final do arquivo:Proxy sem autenticação:export http_proxy=http://numero_do_servidor_proxy:portaexport ftp_proxy=http://numero_do_servidor_proxy:portaProxy com autenticação:export http_proxy=http://usuario:senha@numero_do_servidor_proxy:portaexport ftp_proxy=http://usuario:senha@numero_do_servidor_proxy:porta
  19. 19. Instalando - YUM – Yellowdog Updater, ModifiedResultado do comando:yum install tomcat5Lista de dependênciasresolvidas
  20. 20. Instalando – RPM - RedHat Package Manager Prática Procure nos repositórios por iftop e amsn Instale o iftop Remova o iftop
  21. 21. Instalando - Dpkg / APTDpkg – Mesmo que o RPM mas para a Distribuição Debian (.deb)APT – Advanced Package Tool – Para Debian = yumPode ser instalado no Fedora
  22. 22. Instalando - Repositórioshttp://freshrpms.net/http://rpmfind.net/http://dries.ulyssis.org/rpm/http://dag.wieers.com/rpm/packages/?M=D
  23. 23. ADMINISTRAÇÃO DE REDES I ­ LINUXInstalação de Programas Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br

×