SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
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
Agenda




                 A partir do
Compactadores                  RPM   YUM   Apt-get
                código fonte
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)
Compactadores

BZIP


bzip = + compressão, + lento, + recursos


Sintaxe:
Bzip2 –-decompress file.tar.bz2


Opções:
-d - descompactar
-v - Verbose
-f – force
Compactadores

GZIP


Sintaxe:
gzip <opções> <origem>.tar.gz


Opções:
-d – descompactar
-v - Verbose
-f – force
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
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
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/
Instalando –           RPM - RedHat Package Manager

Opçõ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
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
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
Instalando –   RPM - RedHat Package Manager




                 Prática
          Acessar: rpmfind.net

               Procurar por:

                    jigdo
                  filezilla
Instalando –                   RPM - RedHat Package Manager


           Mirrors disponíveis




Detalhes       Descrição          Arquiteturas   Arquivo download
Instalando –               RPM - RedHat Package Manager

Resultado da consulto em outro mirror
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.
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
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 ?)
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
Instalando -           YUM – Yellowdog Updater, Modified




Resultado do comando:

yum install tomcat5




Lista de dependências
resolvidas
Instalando –     RPM - RedHat Package Manager




                   Prática
    Procure nos repositórios por iftop e amsn

                 Instale o iftop

                 Remova o iftop
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
Instalando -          Repositórios




http://freshrpms.net/


http://rpmfind.net/


http://dries.ulyssis.org/rpm/


http://dag.wieers.com/rpm/packages/?M=D
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

Más contenido relacionado

La actualidad más candente

Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretóriosDanilo Filitto
 
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxConfigurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxjrrsouzaj
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamentoCarlos Melo
 
Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Renan Aryel
 
Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part iportal_Do_estudante
 
Gerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxGerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxElexsandro Rangel
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversosDanilo Filitto
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Sistemas Operacionais 09 comandos dpkg apt
Sistemas Operacionais 09   comandos dpkg aptSistemas Operacionais 09   comandos dpkg apt
Sistemas Operacionais 09 comandos dpkg aptMauro Duarte
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFLuiz Arthur
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008SergioSouza
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMSoftD Abreu
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comandoSoftD Abreu
 

La actualidad más candente (20)

Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretórios
 
Linux shell
Linux shellLinux shell
Linux shell
 
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxConfigurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamento
 
RPM Creation
RPM CreationRPM Creation
RPM Creation
 
Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04
 
Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part i
 
Gerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxGerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no Linux
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversos
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Sistemas Operacionais 09 comandos dpkg apt
Sistemas Operacionais 09   comandos dpkg aptSistemas Operacionais 09   comandos dpkg apt
Sistemas Operacionais 09 comandos dpkg apt
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PF
 
Axuste do Kernel 2.6
Axuste do Kernel 2.6Axuste do Kernel 2.6
Axuste do Kernel 2.6
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008
 
YUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPMYUM, APT-GET, DPKG, RPM
YUM, APT-GET, DPKG, RPM
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comando
 
Linux - DNS
Linux - DNSLinux - DNS
Linux - DNS
 
Aula 11 semana
Aula 11 semanaAula 11 semana
Aula 11 semana
 
4 instalação no Ubuntu
4 instalação no Ubuntu4 instalação no Ubuntu
4 instalação no Ubuntu
 

Destacado

AIX - Gerência de Processos
AIX - Gerência de ProcessosAIX - Gerência de Processos
AIX - Gerência de ProcessosJean Pimentel
 
Gerência de Processos: Deadlocks
Gerência de Processos: DeadlocksGerência de Processos: Deadlocks
Gerência de Processos: DeadlocksAlexandre Duarte
 
(08)inicializacao e gerencia_de_processos
(08)inicializacao e gerencia_de_processos(08)inicializacao e gerencia_de_processos
(08)inicializacao e gerencia_de_processosAnderson Lago
 
Window scheduling algorithm
Window scheduling algorithmWindow scheduling algorithm
Window scheduling algorithmBinal Parekh
 
Windows process-scheduling
Windows process-schedulingWindows process-scheduling
Windows process-schedulingTalha Shaikh
 
CPU scheduling algorithms in OS
CPU scheduling algorithms in OSCPU scheduling algorithms in OS
CPU scheduling algorithms in OSharini0810
 

Destacado (10)

Loss Monitor
Loss MonitorLoss Monitor
Loss Monitor
 
AIX - Gerência de Processos
AIX - Gerência de ProcessosAIX - Gerência de Processos
AIX - Gerência de Processos
 
Gerência de Processos: Deadlocks
Gerência de Processos: DeadlocksGerência de Processos: Deadlocks
Gerência de Processos: Deadlocks
 
(08)inicializacao e gerencia_de_processos
(08)inicializacao e gerencia_de_processos(08)inicializacao e gerencia_de_processos
(08)inicializacao e gerencia_de_processos
 
Window scheduling algorithm
Window scheduling algorithmWindow scheduling algorithm
Window scheduling algorithm
 
Scheduling In Linux
Scheduling In LinuxScheduling In Linux
Scheduling In Linux
 
Linux scheduler
Linux schedulerLinux scheduler
Linux scheduler
 
Process scheduling linux
Process scheduling linuxProcess scheduling linux
Process scheduling linux
 
Windows process-scheduling
Windows process-schedulingWindows process-scheduling
Windows process-scheduling
 
CPU scheduling algorithms in OS
CPU scheduling algorithms in OSCPU scheduling algorithms in OS
CPU scheduling algorithms in OS
 

Similar a Instalação de programas em Linux

Rpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesRpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesFábio dos Reis
 
Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos LinuxWellington Oliveira
 
Empacotamento Debian Básico
Empacotamento Debian BásicoEmpacotamento Debian Básico
Empacotamento Debian BásicoMarcelo Lira
 
Project HA
Project HAProject HA
Project HAKarpv
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asteriskVicente Nobre
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Ferramentas para Automação de Datacenter
Ferramentas para Automação de DatacenterFerramentas para Automação de Datacenter
Ferramentas para Automação de DatacenterWilson Lopes
 
Ferramentas para Automação de Datacenter - GTER 37
Ferramentas para Automação de Datacenter - GTER 37Ferramentas para Automação de Datacenter - GTER 37
Ferramentas para Automação de Datacenter - GTER 37Wilson Lopes
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Leo Amorim
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1Leo Amorim
 
Funtoo Gnu/Linux: Customização ao extremo
Funtoo Gnu/Linux: Customização ao extremoFuntoo Gnu/Linux: Customização ao extremo
Funtoo Gnu/Linux: Customização ao extremoDaniel
 

Similar a Instalação de programas em Linux (20)

Rpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesRpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotes
 
Pacotes
PacotesPacotes
Pacotes
 
Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos Linux
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
Nagios+ubuntu16
Nagios+ubuntu16Nagios+ubuntu16
Nagios+ubuntu16
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Empacotamento Debian Básico
Empacotamento Debian BásicoEmpacotamento Debian Básico
Empacotamento Debian Básico
 
Project HA
Project HAProject HA
Project HA
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asterisk
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Glassfish41 debian76
Glassfish41 debian76Glassfish41 debian76
Glassfish41 debian76
 
07 admin linux (dpkg e apt)
07   admin linux (dpkg e apt)07   admin linux (dpkg e apt)
07 admin linux (dpkg e apt)
 
Customizando Slackware
Customizando SlackwareCustomizando Slackware
Customizando Slackware
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
Ferramentas para Automação de Datacenter
Ferramentas para Automação de DatacenterFerramentas para Automação de Datacenter
Ferramentas para Automação de Datacenter
 
Ferramentas para Automação de Datacenter - GTER 37
Ferramentas para Automação de Datacenter - GTER 37Ferramentas para Automação de Datacenter - GTER 37
Ferramentas para Automação de Datacenter - GTER 37
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Funtoo Gnu/Linux: Customização ao extremo
Funtoo Gnu/Linux: Customização ao extremoFuntoo Gnu/Linux: Customização ao extremo
Funtoo Gnu/Linux: Customização ao extremo
 

Más de Anderson Lago

(06) aula pratica permissoes, usuarios, grupos e quotas
(06) aula pratica permissoes, usuarios, grupos e quotas(06) aula pratica permissoes, usuarios, grupos e quotas
(06) aula pratica permissoes, usuarios, grupos e quotasAnderson Lago
 
(04) permissãµes, usuarios, grupos e quotas[1]
(04) permissãµes, usuarios, grupos e quotas[1](04) permissãµes, usuarios, grupos e quotas[1]
(04) permissãµes, usuarios, grupos e quotas[1]Anderson Lago
 
(11) hardware, modulos
(11)   hardware, modulos(11)   hardware, modulos
(11) hardware, modulosAnderson Lago
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]Anderson Lago
 
(02) instalacao fedora[1]
(02) instalacao   fedora[1](02) instalacao   fedora[1]
(02) instalacao fedora[1]Anderson Lago
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhsAnderson Lago
 
Treinamento sol virtualização
Treinamento sol   virtualizaçãoTreinamento sol   virtualização
Treinamento sol virtualizaçãoAnderson Lago
 

Más de Anderson Lago (18)

(10) network
(10) network(10) network
(10) network
 
(06) aula pratica permissoes, usuarios, grupos e quotas
(06) aula pratica permissoes, usuarios, grupos e quotas(06) aula pratica permissoes, usuarios, grupos e quotas
(06) aula pratica permissoes, usuarios, grupos e quotas
 
(05)particoes, raid
(05)particoes, raid(05)particoes, raid
(05)particoes, raid
 
(04) permissãµes, usuarios, grupos e quotas[1]
(04) permissãµes, usuarios, grupos e quotas[1](04) permissãµes, usuarios, grupos e quotas[1]
(04) permissãµes, usuarios, grupos e quotas[1]
 
(16) dns
(16) dns(16) dns
(16) dns
 
(14) ftp
(14) ftp(14) ftp
(14) ftp
 
(13) nfs
(13) nfs(13) nfs
(13) nfs
 
(12) crontab
(12) crontab(12) crontab
(12) crontab
 
(11) impressao
(11)   impressao(11)   impressao
(11) impressao
 
(11) hardware, modulos
(11)   hardware, modulos(11)   hardware, modulos
(11) hardware, modulos
 
(15) samba
(15) samba(15) samba
(15) samba
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]
 
(02) instalacao fedora[1]
(02) instalacao   fedora[1](02) instalacao   fedora[1]
(02) instalacao fedora[1]
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs
 
Trab linux+sarg
Trab linux+sargTrab linux+sarg
Trab linux+sarg
 
Treinamento sol virtualização
Treinamento sol   virtualizaçãoTreinamento sol   virtualização
Treinamento sol virtualização
 
Hardening
HardeningHardening
Hardening
 
Nfs Ppt
Nfs PptNfs Ppt
Nfs Ppt
 

Instalação de programas em Linux

  • 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
  • 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 -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. 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