SlideShare uma empresa Scribd logo
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
Compactadores
A partir do
código fonte
RPM YUM Apt-get
TAR
Sintaxe:
tar <opções> <destino> <origem>
Opções:
c – Compactar
v - Verbose
f – use file
x – descompactar
Compressão
z – gzip (tar.gz)‫‏‬ | j – bzip2 (tar.bz2)‫‏‬ | J – xz (tar.xz)‫‏‬
Compactadores
BZIP
bzip = + compressão, + lento, + recursos
Sintaxe:
Bzip2 –-decompress file.tar.bz2
Opções:
-d - descompactar
-v - Verbose
-f – force
Compactadores
XZ
xz = + compressão, + lento, + recursos
Sintaxe:
xz –-decompress file.tar.bz2
Opções:
-d - descompactar
-v - Verbose
-f – force
Com arquivos regulares, o XZ gera uma saída 30% menor do que o
gzip e 15% menor do que o bzip2
Compactadores
GZIP
Sintaxe:
gzip <opções> <origem>.tar.gz
Opções:
-d – descompactar
-v - Verbose
-f – force
Compactadores
Diversas formas de instalação de programas
- Código Fonte (Mais difícil)‫‏‬
- RPM (Mais utilizado em distros Linux)‫‏‬
- YUM
- dnf
- DKPG (DEB)‫‏‬ / APT-GET
Instalando
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 – A partir do Código Fonte
Instalando – RPM - RedHat Package Manager
Opções – Modo Maior
-i – instalar pacote
-U – atualizar pacotes
-q – pesquisa por pacotes
-e – remove pacotes
Opções – Modo Menor
h – mostra progresso instalação (###)‫‏‬
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:
transmission
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
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
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 – dnf - dandified yum
• Fork do yum
• Incluido no fedora na versão 18 de forma experimental
• Padrão no F22
• O binário /usr/bin/yum será um link para o /usr/bin/dnf
• Apresentou melhor desempenho,menor consumo de memória e
um “resolvedor de dependências” que resolve dentro do RPM
também.
• Usará as mesmas sintaxes do Yum, porém em back-end ele usa
algumas bibliotecas específicas
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
Oferecem pacotes/softwares que o Projeto Fedora e Red Hat não
querem inserir na distro oficial
http://rpmfusion.org/ - Merge de diversos outros repositórios. Usá-lo
preferncialmente no Fedora / Centos
Dois repositórios:
Free: Open Source Software (definido pela Fedora Licensing Guidelines)‫‏‬
Nonfree: not Open Source Software (definido pela Fedora Licensing Guidelines)‫‏‬
http://freshrpms.net/
http://rpmfind.net/
http://dries.ulyssis.org/rpm/
http://dag.wieers.com/rpm/packages/?M=D
Instalando - Repositórios
Instalado o RPMFusion:
su -c 'yum localinstall --nogpgcheck
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-
release-$(rpm -E %fedora)‫.‏‬noarch.rpm
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-
nonfree-release-$(rpm -E %fedora)‫.‏‬noarch.rpm'
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

Mais conteúdo relacionado

PDF
Shell Scipt - Comandos
Frederico Madeira
 
PDF
Linux shell
Frederico Madeira
 
PDF
Linux - DNS
Frederico Madeira
 
PDF
GlusterFs
Frederico Madeira
 
PDF
Linux - Instalação de Programas
guest407a9
 
PDF
Proftpd
Carlos Melo
 
PDF
Alta disponibilidade com PostgreSQL
Leonardo Cezar
 
ODP
Axuste do Kernel 2.6
Miguel Morales
 
Shell Scipt - Comandos
Frederico Madeira
 
Linux shell
Frederico Madeira
 
Linux - DNS
Frederico Madeira
 
Linux - Instalação de Programas
guest407a9
 
Proftpd
Carlos Melo
 
Alta disponibilidade com PostgreSQL
Leonardo Cezar
 
Axuste do Kernel 2.6
Miguel Morales
 

Mais procurados (19)

PPTX
SENAI - Segurança firewall
Carlos Melo
 
PDF
Linux Network Fault Tolerance
Frederico Madeira
 
PDF
Shell Script - Controle de fluxo
Frederico Madeira
 
PDF
Cap1 exercicios comandos linux resolucao part i
portal_Do_estudante
 
ODP
Cluster de Alta Disponibilidade em Linux
Frederico Madeira
 
PDF
Aula 06 comandos linux
Aparicio Junior
 
PDF
Comandos basicos linux
Wagner Oliveira
 
DOCX
Comandos linux
Ultima Ratio
 
PDF
Gerenciamento de Backups PostgreSQL com pgbarman
Juliano Atanazio
 
PDF
Adequação do servidor Proxy/Cache Squid a redes de extrema carga
Lucas Brasilino
 
PPTX
05 servidor dhcp
Marlon Vinicius da Silva
 
PPTX
Camada de aplicacao parte2
Universidade Federal do Pampa
 
PPTX
07 - Atividade III
Marlon Vinicius da Silva
 
PDF
Linux - Servidor Web Apache
Frederico Madeira
 
PDF
Apache proxy
alex-_-dias
 
DOCX
Trabalho Configuração de Servidores Unix
Vitor Savicki
 
PDF
Tópicos - Computacao Paralela Intalação Cluster Beowulf
Luiz Arthur
 
PDF
Cap1 exercicios comandos linux
portal_Do_estudante
 
PDF
Linux comandos gerais e servidores de rede
fernandao777
 
SENAI - Segurança firewall
Carlos Melo
 
Linux Network Fault Tolerance
Frederico Madeira
 
Shell Script - Controle de fluxo
Frederico Madeira
 
Cap1 exercicios comandos linux resolucao part i
portal_Do_estudante
 
Cluster de Alta Disponibilidade em Linux
Frederico Madeira
 
Aula 06 comandos linux
Aparicio Junior
 
Comandos basicos linux
Wagner Oliveira
 
Comandos linux
Ultima Ratio
 
Gerenciamento de Backups PostgreSQL com pgbarman
Juliano Atanazio
 
Adequação do servidor Proxy/Cache Squid a redes de extrema carga
Lucas Brasilino
 
05 servidor dhcp
Marlon Vinicius da Silva
 
Camada de aplicacao parte2
Universidade Federal do Pampa
 
07 - Atividade III
Marlon Vinicius da Silva
 
Linux - Servidor Web Apache
Frederico Madeira
 
Apache proxy
alex-_-dias
 
Trabalho Configuração de Servidores Unix
Vitor Savicki
 
Tópicos - Computacao Paralela Intalação Cluster Beowulf
Luiz Arthur
 
Cap1 exercicios comandos linux
portal_Do_estudante
 
Linux comandos gerais e servidores de rede
fernandao777
 
Anúncio

Destaque (9)

PDF
Alta Disponibilidade utilizando Pacemaker e DRBD
Frederico Madeira
 
PDF
SI - Sistemas Distribuídos - Apresentação da disciplina
Frederico Madeira
 
PDF
Linux Editor VI
Frederico Madeira
 
PDF
Using Secure Shell on Linux: What Everyone Should Know
Novell
 
PDF
Linux - Servidor de FTP VSFTPD
Frederico Madeira
 
PDF
Open Virtualization - Virtualização em Software Livre
Frederico Madeira
 
PPTX
Gerenciamento de usuário e grupos linux
Evandro Júnior
 
PDF
Redes VoIP - O Futuro da Telefonia
Frederico Madeira
 
DOCX
configuración del servidor Telnet
Gustavo Guerra
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Frederico Madeira
 
SI - Sistemas Distribuídos - Apresentação da disciplina
Frederico Madeira
 
Linux Editor VI
Frederico Madeira
 
Using Secure Shell on Linux: What Everyone Should Know
Novell
 
Linux - Servidor de FTP VSFTPD
Frederico Madeira
 
Open Virtualization - Virtualização em Software Livre
Frederico Madeira
 
Gerenciamento de usuário e grupos linux
Evandro Júnior
 
Redes VoIP - O Futuro da Telefonia
Frederico Madeira
 
configuración del servidor Telnet
Gustavo Guerra
 
Anúncio

Semelhante a Linux - Instalação de Programas (20)

PDF
(07) instalaã§ã£o de programas
Anderson Lago
 
ODP
Pacotes
Mauro Duarte
 
PPT
Instalação de Aplicativos Linux
Wellington Oliveira
 
PDF
Gerenciamento de Pacotes no Linux
Elexsandro Rangel
 
PPTX
Linux shell avançado, comandos avançados de gerenciamento
andresilvertone
 
PPTX
4 instalação no Ubuntu
Sandra Margarida
 
PDF
Rpm e yum - gerenciamento de pacotes
Fábio dos Reis
 
PDF
Gentoo
Freedom DayMS
 
PDF
Estratégias de atualização usando yum
Daniel Marques
 
PDF
Lab so-abertos-unidade9
Leandro Almeida
 
PDF
OptativaIAula02
tarcisioti
 
PDF
Optativa - Pacotes vi
tarcisioti
 
PDF
07 admin linux (dpkg e apt)
Hugo Nathan Diniz
 
PPT
Semana da computacao - Linux Day
Fábio Albuquerque
 
PPTX
Ubuntu linux - Apt-GET
Roney Sousa
 
PDF
Ubuntued blog
Yossef Levy Najman
 
PDF
Introdução ao GNU/Linux
Elenilson Vieira
 
PDF
A ferramenta rpm
SoftD Abreu
 
PDF
tutorial nagios
André Luiz Cunha
 
PDF
Instalação do asterisk
Vicente Nobre
 
(07) instalaã§ã£o de programas
Anderson Lago
 
Pacotes
Mauro Duarte
 
Instalação de Aplicativos Linux
Wellington Oliveira
 
Gerenciamento de Pacotes no Linux
Elexsandro Rangel
 
Linux shell avançado, comandos avançados de gerenciamento
andresilvertone
 
4 instalação no Ubuntu
Sandra Margarida
 
Rpm e yum - gerenciamento de pacotes
Fábio dos Reis
 
Estratégias de atualização usando yum
Daniel Marques
 
Lab so-abertos-unidade9
Leandro Almeida
 
OptativaIAula02
tarcisioti
 
Optativa - Pacotes vi
tarcisioti
 
07 admin linux (dpkg e apt)
Hugo Nathan Diniz
 
Semana da computacao - Linux Day
Fábio Albuquerque
 
Ubuntu linux - Apt-GET
Roney Sousa
 
Ubuntued blog
Yossef Levy Najman
 
Introdução ao GNU/Linux
Elenilson Vieira
 
A ferramenta rpm
SoftD Abreu
 
tutorial nagios
André Luiz Cunha
 
Instalação do asterisk
Vicente Nobre
 

Mais de Frederico Madeira (20)

PDF
WebServices
Frederico Madeira
 
PDF
IoT - Internet of Things
Frederico Madeira
 
PDF
Introdução a Cloud Computing
Frederico Madeira
 
PDF
SI - Comunicação
Frederico Madeira
 
PDF
SI - Processos, Threads, Virtualização e Migração de Código
Frederico Madeira
 
PDF
SI - Arquiteturas
Frederico Madeira
 
PDF
SI - SAD - Sistemas de Arquivos Distribuídos
Frederico Madeira
 
PDF
SI - Introdução a Sistemas Distribuidos
Frederico Madeira
 
PDF
Proteja seus dados em casa e na internet
Frederico Madeira
 
PDF
Linux e o modelo open source
Frederico Madeira
 
PDF
Redes NGN - Next Generation Networks
Frederico Madeira
 
PDF
MRTG - SNMP na Prática
Frederico Madeira
 
PDF
Introdução ao SNMP
Frederico Madeira
 
PDF
Ferramentas para Detecção de Problemas em Redes
Frederico Madeira
 
PDF
Arquiteturas de Gerência de Redes
Frederico Madeira
 
PDF
Introdução a Gerência de Redes
Frederico Madeira
 
PDF
Apresentação da disciplina de Gerência de Redes
Frederico Madeira
 
PDF
O Uso de Captchas de Áudio no Combate ao spam em Telefonia IP
Frederico Madeira
 
PDF
Segurança em Redes de Voz Sobre IP
Frederico Madeira
 
PDF
Asterisk Voice Mail
Frederico Madeira
 
WebServices
Frederico Madeira
 
IoT - Internet of Things
Frederico Madeira
 
Introdução a Cloud Computing
Frederico Madeira
 
SI - Comunicação
Frederico Madeira
 
SI - Processos, Threads, Virtualização e Migração de Código
Frederico Madeira
 
SI - Arquiteturas
Frederico Madeira
 
SI - SAD - Sistemas de Arquivos Distribuídos
Frederico Madeira
 
SI - Introdução a Sistemas Distribuidos
Frederico Madeira
 
Proteja seus dados em casa e na internet
Frederico Madeira
 
Linux e o modelo open source
Frederico Madeira
 
Redes NGN - Next Generation Networks
Frederico Madeira
 
MRTG - SNMP na Prática
Frederico Madeira
 
Introdução ao SNMP
Frederico Madeira
 
Ferramentas para Detecção de Problemas em Redes
Frederico Madeira
 
Arquiteturas de Gerência de Redes
Frederico Madeira
 
Introdução a Gerência de Redes
Frederico Madeira
 
Apresentação da disciplina de Gerência de Redes
Frederico Madeira
 
O Uso de Captchas de Áudio no Combate ao spam em Telefonia IP
Frederico Madeira
 
Segurança em Redes de Voz Sobre IP
Frederico Madeira
 
Asterisk Voice Mail
Frederico Madeira
 

Último (7)

PPTX
Gestão de Mudanças - Os maiores desafios da Gestão de Mudanças e Gestão de Pr...
Gateware Group
 
PDF
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
PPTX
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
PPTX
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
PDF
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
PPTX
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
PPTX
aplicativopenseira.pptx Aplicativo que organiza Pensamentos - Peça Publicitária
StelaNorie1
 
Gestão de Mudanças - Os maiores desafios da Gestão de Mudanças e Gestão de Pr...
Gateware Group
 
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
aplicativopenseira.pptx Aplicativo que organiza Pensamentos - Peça Publicitária
StelaNorie1
 

Linux - Instalação de Programas

  • 3. TAR Sintaxe: tar <opções> <destino> <origem> Opções: c – Compactar v - Verbose f – use file x – descompactar Compressão z – gzip (tar.gz)‫‏‬ | j – bzip2 (tar.bz2)‫‏‬ | J – xz (tar.xz)‫‏‬ Compactadores
  • 4. BZIP bzip = + compressão, + lento, + recursos Sintaxe: Bzip2 –-decompress file.tar.bz2 Opções: -d - descompactar -v - Verbose -f – force Compactadores
  • 5. XZ xz = + compressão, + lento, + recursos Sintaxe: xz –-decompress file.tar.bz2 Opções: -d - descompactar -v - Verbose -f – force Com arquivos regulares, o XZ gera uma saída 30% menor do que o gzip e 15% menor do que o bzip2 Compactadores
  • 6. GZIP Sintaxe: gzip <opções> <origem>.tar.gz Opções: -d – descompactar -v - Verbose -f – force Compactadores
  • 7. Diversas formas de instalação de programas - Código Fonte (Mais difícil)‫‏‬ - RPM (Mais utilizado em distros Linux)‫‏‬ - YUM - dnf - DKPG (DEB)‫‏‬ / APT-GET Instalando
  • 8. 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
  • 9. 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 – A partir do Código Fonte
  • 10. Instalando – RPM - RedHat Package Manager Opções – Modo Maior -i – instalar pacote -U – atualizar pacotes -q – pesquisa por pacotes -e – remove pacotes Opções – Modo Menor h – mostra progresso instalação (###)‫‏‬ 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
  • 11. 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
  • 12. 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
  • 13. Instalando – RPM - RedHat Package Manager Prática Acessar: rpmfind.net Procurar por: transmission Filezilla
  • 14. Instalando – RPM - RedHat Package Manager Mirrors disponíveis Detalhes Descrição Arquiteturas Arquivo download
  • 15. Instalando – RPM - RedHat Package Manager Resultado da consulto em outro mirror
  • 16. 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.
  • 17. 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
  • 18. 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 ?)‫‏‬
  • 19. 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 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
  • 20. Instalando - YUM – Yellowdog Updater, Modified Resultado do comando: yum install tomcat5 Lista de dependências resolvidas
  • 21. Instalando – dnf - dandified yum • Fork do yum • Incluido no fedora na versão 18 de forma experimental • Padrão no F22 • O binário /usr/bin/yum será um link para o /usr/bin/dnf • Apresentou melhor desempenho,menor consumo de memória e um “resolvedor de dependências” que resolve dentro do RPM também. • Usará as mesmas sintaxes do Yum, porém em back-end ele usa algumas bibliotecas específicas
  • 22. Instalando – RPM - RedHat Package Manager Prática Procure nos repositórios por iftop e amsn Instale o iftop Remova o iftop
  • 23. 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
  • 24. Instalando - Repositórios Oferecem pacotes/softwares que o Projeto Fedora e Red Hat não querem inserir na distro oficial http://rpmfusion.org/ - Merge de diversos outros repositórios. Usá-lo preferncialmente no Fedora / Centos Dois repositórios: Free: Open Source Software (definido pela Fedora Licensing Guidelines)‫‏‬ Nonfree: not Open Source Software (definido pela Fedora Licensing Guidelines)‫‏‬ http://freshrpms.net/ http://rpmfind.net/ http://dries.ulyssis.org/rpm/ http://dag.wieers.com/rpm/packages/?M=D
  • 25. Instalando - Repositórios Instalado o RPMFusion: su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free- release-$(rpm -E %fedora)‫.‏‬noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion- nonfree-release-$(rpm -E %fedora)‫.‏‬noarch.rpm'