Your SlideShare is downloading. ×
Linux - Instalação de Programas
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Linux - Instalação de Programas

5,770
views

Published on

Instalação de programas usando tar, rpm e yum

Instalação de programas usando tar, rpm e yum

Published in: Technology

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

No Downloads
Views
Total Views
5,770
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
148
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ADMINISTRAÇÃO DE REDES I ­ LINUX Instalação de Programas Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br
  • 2. Agenda A partir do Compactadores RPM YUM Apt-get código fonte
  • 3. Compactadores TAR Sintaxe: tar <opções> <destino> <origem> Opções: c – Compactar v - Verbose f – use file z – gzip (tar.gz) x – descompactar j – bzip2 (tar.bz2)
  • 4. Compactadores BZIP bzip = + compressão, + lento, + recursos Sintaxe: Bzip2 –-decompress file.tar.bz2 Opções: -d - descompactar -v - Verbose -f – force
  • 5. Compactadores GZIP Sintaxe: gzip <opções> <origem>.tar.gz Opções: -d – descompactar -v - Verbose -f – force
  • 6. Instalando Diversas formas de instalação de programas - Código Fonte (Mais difícil) - RPM (Mais utilizado em distros Linux) - YUM - DKPG (DEB) / APT-GET
  • 7. Instalando – A partir do Código Fonte 1. Baixar o arquivo Fonte 2. Em /usr/local/src/, descompactar o arquivo 3. Configurar a compilação: Gera arquivo Makefile (variáveis, local das bibliotecas, comandos, etc) (Procure ler o arquivo README ou INSTALL dentro do diretório do programa) ./configure Opções: --prefix=<dir> 4. Compilar o programa (gera binários) Make 5. Instalar o programa nos diretórios específicos make install
  • 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 aplicativo install -m 755 -o root -g root unrar /usr/local/bin/
  • 9. Instalando – RPM - RedHat Package Manager Opções – Modo Maior -i – instalar pacote Opções – Modo Menor -U – atualizar pacotes h – mostra progresso instalação (###) -q – pesquisa por pacotes -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. Instalando – RPM - RedHat Package Manager Exemplos rpm -ivh pacote.rpm - Instala o pacote indicado rpm -ivh pacote1.rpm pacote2.rpm pacote3.rpm - Instala pacotes indicados rpm -Uvh pacote.rpm – Atualiza o pacote indicado rpm -e pacote – Remove o pacote indicado (não é preciso todo o nome) rpm –initdb – Inicializa o banco de dados RPM rpm –rebuilddb - Atalualiza o banco de dados RPM
  • 11. Instalando – RPM - RedHat Package Manager Exemplos rpm -qa – Exibe pacotes instalados rpm -qf /bin/ls = coreutils-6.9-12.fc8 – Informa o pacote o qual o arquivo faz parte rpm -ql pacote – Exibe os arquivos instalados pelo pacote rpm -qi pacote – Exibe informações sobre pacote instalado rpm -qpi pacote.rpm – Exibe informações sobre pacote rpm não instalado rpm -qpl pacote.rpm – Exibe arquivos de um pacote rpm não instalado
  • 12. Instalando – RPM - RedHat Package Manager Prática Acessar: rpmfind.net Procurar por: jigdo filezilla
  • 13. Instalando – RPM - RedHat Package Manager Mirrors disponíveis Detalhes Descrição Arquiteturas Arquivo download
  • 14. Instalando – RPM - RedHat Package Manager Resultado da consulto em outro mirror
  • 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. Instalando Gerenciamento 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. Instalando YUM – Yellowdog Updater, Modified Caracterí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. Instalando YUM – Yellowdog Updater, Modified Em 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:porta export ftp_proxy=http://numero_do_servidor_proxy:porta Proxy com autenticação: export http_proxy=http://usuario:senha@numero_do_servidor_proxy:porta export ftp_proxy=http://usuario:senha@numero_do_servidor_proxy:porta
  • 19. Instalando - YUM – Yellowdog Updater, Modified Resultado do comando: yum install tomcat5 Lista de dependências resolvidas
  • 20. Instalando – RPM - RedHat Package Manager Prática Procure nos repositórios por iftop e amsn Instale o iftop Remova o iftop
  • 21. Instalando - Dpkg / APT Dpkg – Mesmo que o RPM mas para a Distribuição Debian (.deb) APT – Advanced Package Tool – Para Debian = yum Pode ser instalado no Fedora
  • 22. Instalando - Repositórios http://freshrpms.net/ http://rpmfind.net/ http://dries.ulyssis.org/rpm/ http://dag.wieers.com/rpm/packages/?M=D
  • 23. ADMINISTRAÇÃO DE REDES I ­ LINUX Instalação de Programas Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br

×