http://www.zago.eti.br/urpmi.txt FAQ, dicas e indicações de material sobre urpmi, gerenciador de pacotes do Mandrakelinux Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux Administração remota via ssh para instalar pacotes e monitorar... Como executar aplicativos em ambiente gráfico remoto, trazer para sua maquina o ambiente gráfico do rpmdrake, smart e outros aplicativos em ambiente gráfico de outras maquinas da rede ou web. Opção pra executar gerenciadores de pacotes como rpmdrake ou smart em ambiente gráfico a partir de outra maquina da rede ou web.... Faça a conexão via ssh com a opção -X, no console digite rpmdrake para abrir em ambiente gráfico na sua maquina, para executar smart em ambiente grafico execute (smart --gui), Mandriva 2006 já vem com esta opção de exportar o X habilitada, precisa instalar openssh-server e iniciar o sshd, na outra maquina rodando ambiente gráfico, abra um shell, console ou konsole e faça a conexão via ssh neste formato: ssh -X zago@192.168.1.128 torne root com (su -) e na linha de comando digite rpmdrake , prontinho, vai ter a tela do rpmdrake na sua maquina, neste exemplo estou usando uma estação com CL10 em ambiente KDE com Xfree, tenho na minha tela uma janela do rpmdrake de outra maquina rodando o Mandriva 2006. Veja mais sobre ssh, procure no FAQ pela opção de conectar com -X em: http://www.zago.eti.br/ssh/ssh.txt Mais FAQ, dicas e indicações em: Como instalar smart no Mandriva 2006 http://www.zago.eti.br/smart.txt FAQ e dicas sobre rpm em: http://www.zago.eti.br/rpm.txt FAQ sobre Mandrake - atual Mandriva. http://www.zago.eti.br/distro/mandrake.txt Outras indicações de FAQ exclusivo sobre Madriva em: http://www.zago.eti.br/distro/mandriva.txt webmin webmin tem modulo para gerenciar pacotes rpm. Veja mais sobre webmin, como acessar remotamente e outras dicas em: http://www.zago.eti.br/webmin.txt webmin - no Mandriva 2006 - aba "system" procure por "Software Packages". Procure também pelo FAQ especifico sobre o pacote que deseja instalar/cofigurar. No FAQ o nome dos arquivos ou diretórios estão associado ao comando, pacote ou serviço do Linux, procure no menu pela opção visualizar todos arquivos. ******************************************************** urpmi - ajuda... Como root em um console ditie urp mais a tecla tab duas vezes para listar as opções. Para consultar a pagina do manual de cada opção, digite man mais a opção: man urpmi man urpmq man urpmi-addmedia .... ******************************************************** Mandriva 2006 - ( beta ) Ambiente gráfico - rpmdrake, smart, webmin.... KDE - Menu K -> Sistema -> Configurações -> Software .... siga as instruções para gerenciar pacotes via ambiente gráfico... Ambiente texto - urpmi - gerenciar a instalação de pacotes via linha de comando - em ambiente texto - shell - Na instalação de pacotes o urpmi procura na lista que fica no arquivo: /etc/urpmi/urpmi.cfg O default da instalação contém somente os CD, para procurar nos mirrors precisa atualizar esta lista, tem duas opções em: ftp://ftp.easynet.fr/plf/mandrake/ um diretório para "free" e outro non-free, optei pelo diretório "free", para atualizar, como root em console execute: urpmi.addmedia f ftp://ftp.easynet.fr/plf/mandrake/free/cooker with hdlist.cz Incluir o endereço do contrib no urpmi, basta executar esta linha de comando. urpmi.addmedia contrib ftp://mirrors.usc.edu/pub/linux/distributions/\ mandrakelinux/official/2005/i586/media/contrib with media_info/hdlist.cz ******************************************************** De:  Dicas-L-Owner@unicamp.br Assunto:  [Dicas-L] Como utilizar o urpmi Data:  Thu, 05 Jun 2003 02:40:19 -0300 -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20030605.shtml -------------------------------------------------------------------- Assinantes da Dicas-L têm desconto de R$ 10,00 para compras superiores a R$ 50,00 realizadas até o dia 15 de junho na livraria Tempo Real (http://www.temporeal.com.br) Código Promoção: dicasL892256 ------------------------------------------------------------ Como utilizar o urpmi ===================== Por Gustavo Sverzut Barbieri Neste texto abordarei o que é o urpmi, como configurá-lo e como utilizá-lo. Os exemplos serão baseados no Mandrake 9.1, mas o conceito é o mesmo para outras versões, como a 9.0 e outras. O que é o urpmi =============== As distribuições trabalham com pacotes de software, sendo os mais comuns deles o deb e o rpm. Um pacote nada mais é do que alguns arquivos, regras para que eles sejam instalados corretamente e uma relação de quais outros pacotes este pacote depende. Para que seja possível instalar um pacote, é necessário um software que conheça o tipo de pacote, confira as dependências e aplique as regras de instalação. Estes software são o rpm para pacotes rpm e o dkpg para pacotes deb. Só que estes software dispõe somente de recursos básicos, não fazendo coisas como fazer automaticamente o download de pacotes que faltam para resolver as dependências. É ai que entram softwares de gerenciamento de pacote, o qual tem como representante mais conhecido o apt-get da Debian. O urpmi é algo ao apt-get correspondente para o Mandrake, não é um clone ou uma adaptação (como rodar o apt-get no Conectiva ou RedHat), e por isso tem funções parecidas, mas não idênticas. Como instalar o urpmi ===================== O urpmi é automaticamente instalado no Mandrake, ao menos que você retirou-o da instalação. Mas caso você não o tenha e precise instalá-lo, faça-o apartir do CD-Rom de Instalação, diretório Mandrake/RPMS/, ou a partir de provedores de pacotes, como o site http://www.rpmfind.net. Como utilizar o urpmi ===================== Neste texto vou ensinar a utilizar as ferramentas de linha de comando ou modo texto, mas existem ferramentas gráficas para facilitar o uso, são elas: - rpmdrake é a interface gráfica para o instalador de pacotes. Ele já vem instalado por padrão no Mandrake e pode ser acessado de dentro do Mandrake Control Center - rpmdrake-remove é a interface gráfica para o desinstalador de pacotes. Ele também já vem instalado por padrão e pode ser acessado de dentro do Mandrake Control Center - urpmi.setup é uma interface gráfica que auxilia na manutenção dos provedores de pacotes. O urpmi é na verdade um dos comandos que você usará, segue uma listagem dos softwares e uma breve descrição, juntamente com um exemplo de uso. Lembre-se que mais informações podem ser obtidas usando a opção --help ou lendo a página manual do programa (man urpmi, por exemplo). urpmi Este é o principal programa a ser utilizado, ele se encarrega de instalar os pacotes, conseguir os pacotes necessários e outras funcionalidades mais. # Instalando o pacote emacs: urpmi emacs # Instalando o pacote emacs e resolvendo as dependências sem # lhe perguntar: urpmi --auto emacs # Instalando o pacote emacs e escolhendo de qual provedor # de pacotes você deseja pegar (mais informações sobre # provedores de pacote a seguir). Neste exemplo, pegaremos # somente pacotes do "plf" e do "updates": urpmi --media "plf,updates" emacs urpme Este é o removedor de pacotes, ele basicamente faz o processo reverso ao urpmi, perguntando se você quer que pacotes que dependam deste sejam removidos também. # Removendo o pacote emacs: urpme emacs # Removendo o pacote emacs e apagando os arquivos que # dependem dele sem lhe perguntar: urpme --auto emacs urpmq Esta ferramenta faz procuras por pacotes. # Procurando por emacs: urpmq emacs # Procurando por emacs somente no provedor de pacotes # de atualizações: urpmq --update emacs # Listando os pacotes existentes: urpmq --list # Listando os provedores de pacotes existentes: urpmq --list-media # Listando os pacotes de um provedor de pacotes existente: urpmq --list --media plf # Fazendo uma busca aproximada (--fuzzy ou -y) e também extende # a procura para as dependências do pacote (-d): urpmq -d -y wine urpmf Esta ferramenta faz procuras por arquivos fornecidos pelos pacotes, tanto os instalados quanto os disponíveis. # Procurando pelo arquivo wine.png: urpmf wine.png urpmi.addmedia Este software configura um novo provedor de pacotes. Vide o texto mais abaixo sobre Como configurar os provedores de pacotes. # Instalando o provedor de pacote "plf" que resite no servidor # de FTP ftp.easynet.fr: urpmi.addmedia plf ftp://ftp.easynet.fr/plf/9.1 with hdlist.cz urpmi.removemedia Este software remove provedores de pacotes previamente instalados. # Removendo o provedor de pacotes "plf": urpmi.removemedia plf # Removendo todas os provedores instalados: urpmi.removemedia -a urpmi.update Este software atualiza as listas de pacotes. # Atualizar a lista do provedor de pacotes "plf": urpmi.update plf # Atualizar todos os provedores instalados, exceto os discos # de CD-Rom: urpmi.update -a Dos comandos citados acima, todos exceto o urpmq e urpmf precisam de permissões de super-usuário (root) para serem executados. Como configurar os provedores de pacotes A grande vantagem destes gerenciadores de pacotes é que eles fazem o download dos pacotes necessários automaticamente, mas para isso você precisa configurar uma lista de servidores de pacote, pois senão ele vai continuar querendo pegar somente do CD-Rom. Por padrão ele tenta pegar primeiro do CD-Rom e somente se existir uma versão mais nova ou se você especificar o provedor com a opção --media é que ele pega da internet. Só que eu, por ter uma conexão rápida com a internet, prefiro esperar um pouco ele fazer o download do pacote que procurar o CD-Rom e colocá-lo no drive, principalmente quando eu tenho que ficar trocando várias vezes de CD-Rom. Por isso meu primeiro comando num sistema recém-instalado é: urpmi.removemedia -a :-). Mas isso fica a cargo de você escolher se prefere ficar trocando CD ou esperar um pouco para ter o pacote instalado. O site Easy Urpmi é o lugar onde tem uma listagem atualizada dos servidores de pacotes disponíveis por versão de Mandrake instalados. A partir de agora, explicarei um pouco sobre o site, então acesse-o. O site é bem simples de ser utilizado, você primeiramente escolhe a versão do seu Mandrake ou coloca em Cooker se quiser utilizar a versão instável ou de desenvolvimento, ela costuma ter os pacotes mais novos, mas ela é instável e só deve ser utilizada por pessoas mais experientes. Depois escolha a arquitetura de seu computador, a maioria aqui fica com o valor i586 que significa Pentium e parecidos (AMD, Via, ...), mas se você possuir um Opteron (:-)) escolha o x86_64. Depois marque a opção Show specific sources too e clique em proceed to step 2. Nesta segunda parte escolheremos os provedores de pacotes, selecione as caixas correspondentes e tente escolher um local mais próximo ao Brasil, no dia em que foi escrito este documento (24 de Maio de 2003) existia um provedor "Brazil Brasilia", que fica na UNB. A descrição de cada item é: - main: contém os pacotes da distribuição, ou seja, os mesmos que existem no CD-Rom. Se você não gosta de ficar trocando o CD-Rom toda hora, marque este e retire os provedores que são CD-Roms. - contrib: pacotes de contribuintes, não oficiais e sem suporte, mas costumam ser muito bons. Aconselho a instalar este. - updates: contém as atualizações oficiais dos pacotes. Sempre escolha esta! Na terceira parte são pacotes extras, mas lembre-se de escolher o provedor plf, ele é essencial a um usuário doméstico de Mandrake. Isto porque ele contém pacotes os quais nós podemos utilizar mas que não podem ser distribuidos mundialmente pois a lei dos Estados Unidos da América (leia DMCA) não permite. Estes pacotes incluem coisas muito boas, como o MPlayer (um ótimo tocador de DVD, AVI, DivX, etc...), FreeType2 com interpretador de ByteCode (para as letras, "fontes", ficarem mais bonitas) e outras coisas boas também, portanto marque esta opção e escolha um espelho. As outras opções todas eu costumo não escolher. Se você for utilizar-se dos pacotes da PLF, precisa registrar a assinatura deles, para isso faça como root: lynx -source http://plf.zarb.org/plf.asc | gpg --import Pressionando o botão proceed to step 3 ele vai retornar uma série de comandos a serem executados por você, copie e cole a relação de comandos (urpmi.addmedia) em um terminal, como o usuário root. Uma boa relação é a que segue: # PLF: urpmi.addmedia plf ftp://ftp.easynet.fr/plf/9.1 with hdlist.cz # Pegar a assinatura da PLF: lynx -source http://plf.zarb.org/plf.asc | gpg --import # Arquivos da Distribuição (os mesmos que no CD-Rom): urpmi.addmedia main \ ftp://mirror.fis.unb.br/pub/linux/Mandrake/9.1/i586/Mandrake/RPMS \ with ../base/hdlist.cz # Contribuições: urpmi.addmedia contrib \ ftp://mirror.fis.unb.br/pub/linux/Mandrake/9.1/contrib/RPMS \ with ../../i586/Mandrake/base/hdlist2.cz # Atualizações: urpmi.addmedia --update updates \ ftp://mirror.cs.wisc.edu/pub/mirrors/linux/Mandrake/updates/9.1/RPMS/ \ with ../base/hdlist.cz Pronto! Agora é só sair dando urpmi e ser feliz! Chega de ficar horas resolvendo dependências para instalar os programas! Só que lembra de atualizar sua lista de pacotes (urpmi.update -a) regularmente! Mais informações sobre o Urpmi Você pode obter mais informações sobre o urpmi nos seguintes sites: - http://www.urpmi.org página do urpmi - http://plf.zarb.org/ Página do PLF (Penguin Liberation Front) A Alca e o Software Pessoal, sabe o que eu citei que os pacotes da PLF não podiam ser distribuidos nos CDs da Mandrake pois nos Estados Unidos estes pacotes são proibidos, mas aqui no Brasil, na França e em outros países que presam por suas pessoas e não somente por suas malditas empresas, então, caso o Brasil entrar para a ALCA, todas estas leis escrotas vão entrar em vigência aqui também, acabando com nossa liberdade e outras coisas mais, como por exemplo a produção de Software nacional e inibir o nascimento de uma indústria de hardware. Se você quiser saber mais informações sobre este assunto, entre em contato com: softwarelivre@rau-tu.ic.unicamp.br que nós do GPSL (Grupo Pró Software Livre) da UNICAMP teremos o maior prazer em lhe informar das consequências da ALCA em termos de tecnologia para o Brasil. Portanto, ALCA NÃO! OBS: Esta notícia foi traduzida para texto a partir do conteúdo disponível em: http://www.linuxdicas.com.br/modules.php?name=Sections&op=viewarticle&artid=189 Também disponível na página pessoal do autor: http://www.ic.unicamp.br/~ra008849/downloads/linux_help/urpmi.html --------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 21445 assinantes. Todas as mensagens da Dicas-L ficam armazenadas em http://www.Dicas-l.com.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ******************************************************** De:  Marcelo Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Dúvida com o rpm. Data:  Fri, 9 Apr 2004 23:25:05 -0300 Melhor: #urpmi --auto net-smtp , que instala automaticamente todas as dependencias Marcelo. ># urpmi openssl ># urpmi net-smtp >Ele irá baixar os pacotes e instalá-los automaticamente. ******************************************************** De: Tulio Miranda Barros Para: Linux-Br Assunto: (linux-br)apt / urpmi Data: Fri, 25 Mar 2005 17:02:14 -0300 Encontrei muito pouca documentação do MDK, sou usuário de RH/FC e gostaria de saber o equivalente do urpmi ao apt Para buscar um pacote tenho usado "urpmi -y nome", mas a saída é bem diferente de "apt-cache search nome". Das documentações que vi, achei interessante apenas o howto http://www.mandrakehelp.com/RPM-HOWTO.html, o mini-howto http://myweb.tiscali.co.uk/eggnbacon/docs/urpmi-howto e a manpage http://www.mandrakelinux.com/en/urpmi.php3 Apenas no howto (que acho que deve estar desatualizado) ele mostra o parâmetro "-i" mas "urpmi -i pacote" tem mostrado que "opção inválida" e diretamente instala o pacote. Como obter um resultado de pesquisa com alguma descrição sobre cada pacote como acontece com o apt? Obrigado. -- ********************************* Tulio M. Barros UIN(ICQ):1593641 tmbarros # myrealbox.com LUN:174012 ********************************* ******************************************************** De: Manoel Pinho Para: Rodrigo de Lima Silva Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Atualização Mandriva LE2005 Data: Mon, 10 Oct 2005 14:42:30 -0300 Rodrigo de Lima Silva escreveu: > Olá pessoal, > > Alguém tem alguma dica de como atualizar todos os pacotes do Mandriva > LE2005? Tipo, apt-get dist-upgrade? > Utilizando o urpmi eu consigo atualizar pacotes específicos, mas dará um > trabalho danado para manter *todos* os pacotes atualizados. > > Att, > urpmi --auto-select (não esqueça de dar um urpmi.update -a antes) ******************************************************** De: Estefânio Brunhara Para: zagolinux Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Criar uma midia de uso geral (SOLUÇÃO) Data: Thu, 3 Aug 2006 14:04:49 -0300 Zago Guarda ai !!! 1 Instale o apache ou proftd. Fiz com os dois e deu certo, isto vai permitir que todas as maquinas possam acessar este servidor, na sua rede. 2 Copie todos os pacotes que você baixou para dentro do diretório que você vai liberar no apache ou no proftpd 3 Dentro do diretório onde se encontra os rpms digite genhdlist, isto vai criar os arquivos synthesis.hdlist.cz e hdlist.cz 4 Na maquina que você pretende adicionar a midia, faça um teste no endereço que você criou: lynx ftp.server.intranet.br/mandriva2006 ou lynx http://www.server.intranet.br/mandriva2006 você deve ver os arquivos rpms. 5 Agora e só adicionar com o comando abaixo: urpmi.addmedia rpm-rede ftp://ftp.server.intranet.br/mandriva2006 with hdlist.cz ou urpmi.addmedia rpm-rede http://www.server.intranet.br/mandriva2006 with hdlist.cz Estefânio Brunhara San Giovanne Informática Ltda. Soluções e integrações Linux/Windows/Novell/Cisco (31)3375-1202 ******************************************************** ********************************************************