(07) instalaã§ã£o de programas

844 views
803 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
844
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

(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

×