fedora yum

4
Gerenciador de pacotes em ambiente texto Fedora tem seu gerenciador de pacotes em ambiente gráfico, também pode fazer o mesmo serviço em ambiente texto, neste tópico, dicas e configurações para instalar e manutenção de pacotes a partir do console ou konsole. Na instalação com perfil de estação inclue os gerenciadores up2date e yum, consulte as paginas do manual: man up2date man yum Fazer o registro: up2date default Instalar pacotes via yum, execute yum install nome-do-pacote, exemplo para instalar Squid: yum install squid Instalar Squid via up2date: up2date -i squid yum com interface gráfica, (yumex = Yum Extender) instale o pacote yumex: yum install yumex Executar yumex, na linha de comando execute yumex, tem que tornar root e chamar a partir de um console do ambiente gráfico, ou procure por Yum Extender no menu, quem usa Gnome, clique em aplicações -> Ferramentas do Sistema -> Yum Extender. Tem caixa de pesquisa e muito mais, a pesquisa está relacionado à seleção da coluna da esquerda, pesquisar por novos pacotes, clique no ícone "Instalar", coluna da esquerda e depois digite na caixa de pesquisa... Interface amigável e intuitiva, muito fácil de usar. smart FC 7 Instalar o gerenciador de pacotes smart via yum falhou, sempre retorna a mensagem "Nothing to do", não instala smart nem fedora-package-config-smart-6.89-7.i386.rpm. A solução mais prática foi; primeiro instalar apt e por ele instalar smart, segue as linhas de comando para copiar e copiar no konsole do root. yum install apt apt-get update apt-get install smart smart update smart install smart-gui -y

Upload: rodrigo-freitas

Post on 19-Jun-2015

285 views

Category:

Documents


1 download

DESCRIPTION

Guia para habilitar atualizar o gerenciador de software do Fedora

TRANSCRIPT

Page 1: Fedora yum

Gerenciador de pacotes em ambiente texto

Fedora tem seu gerenciador de pacotes em ambiente gráfico, também pode fazer o mesmo serviço em ambiente texto, neste tópico, dicas e configurações para instalar e manutenção de pacotes a partir do console ou konsole.

Na instalação com perfil de estação inclue os gerenciadores up2date e yum, consulte as paginas do manual: man up2date man yum

Fazer o registro: up2date default

Instalar pacotes via yum, execute yum install nome-do-pacote, exemplo para instalar Squid:

yum install squid Instalar Squid via up2date: up2date -i squid yum com interface gráfica, (yumex = Yum Extender) instale o pacote yumex: yum install yumex

Executar yumex, na linha de comando execute yumex, tem que tornar root e chamar a partir de um console do ambiente gráfico, ou procure por Yum Extender no menu, quem usa Gnome, clique em aplicações -> Ferramentas do Sistema -> Yum Extender.

Tem caixa de pesquisa e muito mais, a pesquisa está relacionado à seleção da coluna da esquerda, pesquisar por novos pacotes, clique no ícone "Instalar", coluna da esquerda e depois digite na caixa de pesquisa... Interface amigável e intuitiva, muito fácil de usar.

smart FC 7Instalar o gerenciador de pacotes smart via yum falhou, sempre retorna a mensagem "Nothing to do", não instala smart nem fedora-package-config-smart-6.89-7.i386.rpm. A solução mais prática foi; primeiro instalar apt e por ele instalar smart, segue as linhas de comando para copiar e copiar no konsole do root.

yum install apt apt-get update apt-get install smart smart update smart install smart-gui -y

Page 2: Fedora yum

Depois de instalado e com smart funcionando encontrei os rpm neste mirror oficial. Arquitetura i386 em http://mirrors.kernel.org/fedora/releases/7/Everything/i386/os/Fedora/ Arquitetura x86_64 em http://mirrors.kernel.org/fedora/releases/7/Everything/x86_64/os/Fedora/

Outro solução, menos indicada mas que também funciona. Fazer download do rpm para instalar via rpm com --nodeps. Qualquer faço novos testes com pacotes oficiais e atualizo este tópico. via yum retorna mensagem "Nada fazer"

Instalar direto falha, baixar para instalar via rpm -ivh retorna dependencia de smart-config. Com `` --nodeps `` instala mas não cria canais, Solução; instalar e criar canais manualmente, veja este exemplo para maquina de 64 bits. Instalação no x86_64

wget ftp://rpmfind.net/linux/fedora/development/x86_64/os/Fedora/smart-0.50-45.fc7.x86_64.rpm

rpm -ivh --nodeps smart-0.50-45.fc7.x86_64.rpm smart update smart install http://koji.fedoraproject.org/packages/fedora-package-config-smart/7/8/x86_64/fedora-package-config-smart-7-8.x86_64.rpm smart update smart channel --add http://200.204.198.164/zago/smart/fc7os64-rpm-md.channel -y smart update

Tem mais dicas e exemplos no tutorial sobre smart, procure por FC7 http://www.zago.eti.br/smart-dicas.html

apt - gerenciador de pacotes no FedoraFedora Core 7 Ambiente, micro com acesso à internet, no Konsole do root execute:

yum install apt apt-get update

Prontinho, apt instalado. Fedora Core 4 Não encontrei no DVD os rpm do apt nem smart, falhou os comandos: yum install smart e yum install apt

Procurando no Google por: "rpm apt FC4" achei no primeiro endereço:

http://rpm.pbone.net/index.php3/stat/4/idpl/1979266/com/apt-0.5.15cnc6-4.2.fc4.rf.i386.rpm.html Aqui também tem os pacotes e dicas para instalar apt no Fedora, não utilizei este. http://apt.freshrpms.net/

Page 3: Fedora yum

Veja o resultado: [root@localhost ~]# rpm -ivh

ftp://ftp.freshrpms.net/pub/dag/fedora/4/en/i386/RPMS.dag/apt-0.5.15cnc6-4.2.fc4.rf.i386.rpm A obter o

ftp://ftp.freshrpms.net/pub/dag/fedora/4/en/i386/RPMS.dag/apt-0.5.15cnc6-4.2.fc4.rf.i386.rpm aviso: /var/tmp/rpm-xfer.KGMDKu: Header V3 DSA signature: NOKEY, key ID 6b8d79e6 A preparar... (100%########################################### [100%] 1:apt ( 1%########################################### [100%]

Execute (apt-get update) para atualizar a base de dados, nem precisa fazer alterações nas configurações do apt, já vem configurado com os mirrors apontando para servidores do FC, basta atualizar a base de dados, após a instalação execute:

apt-get update Prontinho, como teste, instalei o servidor web:

apt-get install httpd Funcionou....

Configurar apt para usar o mesmo conteúdo disponivel na instalação via NFS, ideal para uso em maquinas que não tem unidade leitora de DVD ou para manutenção remota via ssh, evita o uso da mídia. Na mesma maquina que exporta o conteúdo do DVD via NFS também precisa do servidor web para a rede local, crie um link simbolico nos diretórios do servidor web, este link aponta para o local onde estão os arquivos do DVD, funciona como um repositório local:

ln -s /tmp/distro/fc4/x32 /srv/www/default/html/fc4x32Teste com rpm, via navegador selecionei o pacote squid e montei esta linha:

rpm -ivh http://192.168.1.120/fc4x32/Fedora/RPMS/squid-2.5.STABLE9-7.i386.rpm

Neste formato instalou o pacote Squid usando o conteúdo do DVD que está no servidor web em outra maquina da rede local.

apt local - repositório na rede localNo Google não encontrei tutoriais em português, resolvi aplicar a mesma tecnica que utilizo no CL10, ainda não revisei, funcionou na primeira tentativa. Criar o diretório RPMS.algumacoisa, utilizei RPMS.fclan, precisa ter 5 letras ou menos depois do ponto, copiar o conteúdo de RPMS para este diretório, fiz copia porque na instalação via NFS procura os pacotes em RPMS e o comando genbasdir requer um ponto e nome depois de RPMS, lembre que este diretório consome 2.5GB, deve existir forma mais prática e elegante, enquanto não

Page 4: Fedora yum

descubro o correto e como funcionou comigo, então vai comandos que utilizei, aliás, colinha para copiar e colar na proxima instalação:

#no servidor web interno que disponibiliza o conteúdo da ISO do DVD: cd /tmp/distro/fc4/x32/Fedora cp -R RPMS RPMS.fclan genbasedir `pwd`

#na estação rodando FC4, configure o apt para usar o repositório local.

#utilize seu editor preferido, neste exemplo utilizei o "vi" para edição /etc/apt/sources.list.d/dag.list vi /etc/apt/sources.list.d/dag.list

#acrescentar esta linha: rpm http://192.168.1.120/fc4x32 Fedora fclan #salvar e sair, pra atualiza a base de dados execute: apt-get update

Caso não queira utilizar repositorios da internet, manter disponiveis para o apt utilizar somente estes RPM do DVD, então comente as demais linhas com refencias a outros repósitorios. São varios arquivos consultados pelo apt, edite todos que estão em: /etc/apt/sources.list.d/

Teste, instalar o Samba, (apt-get install samba) com este comando utilizou os pacotes do micro da rede local mesmo sem comentar as linhas dos demais repositórios do sources.list que apontam para servidores na internet, não sei qual o critério de preferencia do apt, faça o teste para tirar suas conclusões.

FAQ, dicas, comandos, tutoriais e indicações sobre apthttp://www.zago.eti.br/apt.txt