Shopping | Fóruns | Assinar Revista | Promoções | Jogos
Hardware | Software | Internet | Multimédia | Notícias | Downloads
Pesquisa:
PCGuia > Fórum > Assistência Técnica > Tópico Bem-vindo! Login Criar um novo perfil
Ficheiros de Instalação em OpenSuSE 10.2
Enviada por Bruno Anacleto 
Fóruns Lista de mensagens Novo tópico
Ficheiros de Instalação em OpenSuSE 10.2
03 de Julho de 2007 às 10:14
Boas pessoal,

Tenho o sistema Linux Ubuntu 7.04 instalado no meu computador. É um sistema operativo bom, sim senhor, mas para um principiante no mundo do Linux, torna-se um pouco dificil encontrar programas com ficheiro de instalação no formato *.deb (formato do Debian e do Ubuntu).

Outras das versões que eu estava interessado em experimentar eram o OpenSuSE 10.2 ou o novo Fedora. Gostava de saber se alguma destas duas utiliza ficheiros *.rpm, visto serem estes os mais comuns, pelo menos nos sites que eu conheço para o efeito.

Cumprimentos
Bruno Anacleto
Re: Ficheiros de Instalação em OpenSuSE 10.2
04 de Julho de 2007 às 12:05
Boas,

Linux é que é bom, nem XPs e Vistas chegam aos pés dele.
No ubuntu 7.04 podes usar o Synaptic e recorrer a repositorios extra na net, o que te permite expandir o sistema com quase tudo pelo menos a nível multimedia.
Adiciona os seguintes repositorios no Synaptic:

deb [mirror2.ubuntulinux.nl] feisty-seveas all
deb-src [mirror2.ubuntulinux.nl] feisty-seveas all

A seguir chama um terminal (linha de comando) como "root" e executa a APT Trusted key:

wget [mirror2.ubuntulinux.nl] -O- | sudo apt-key add -

A seguir faz "recarregar" no Synaptic ou num terminal o seguinte comando:

apt-get update

Depois disto é só escolheres os packages que queres.

Para instalar pacotes .deb em sistemas baseados em Debian, usa-se o sistema "dpkg" em modo "root" ou administrador e o seu uso básico é o seguinte:

# dpkg -i nomedopacote.deb

Para instalar vários pacotes .deb podes usar:

# dpkg -i *.deb

Para uma melhor gestão dos pacotes e maior segurança com as seguintes opções :

# dpkg -iGE *.deb

-i > instala o(s) pacote(s)

-G > evita "rebaixar" a versão dos pacotes. se o pacote a ser instalado tiver uma versão menor que o instalado ele não será instalado.

-E > não instala pacotes que tenham a mesma versão do já instalado (se estiver).

NOTA: o "dpkg" não resolve automaticamente as dependências entre pacotes.

Para quem reinstala o Ubuntu ou em varias máquinas, e é obrigado a repetir sempre os updates, aqui vai uma dica:

Quando o ubuntu é actualizado ele "guarda" os pacotes .deb no seguinte directório:

/var/cache/apt/archives

A ideia é simples grava-se para um cd ou outro tipo de suporte todos os pacotes .deb e posteriormente podem ser utilizados em máquinas "desactualizadas" usando o sistema acima explicado por ex,
Ir ao directório onde estão os pacotes e como root executar o seguinte comando:

dpkg -iGE *.deb

Quanto ao OpenSuse e Fedora ambos usam ficheiros "rpm", mas acho o OpenSuse um pouco "pesado", e o Fedora comparativamente ao Ubuntu não tem tanta variedade de pacotes.

Fica bem.
Re: Ficheiros de Instalação em OpenSuSE 10.2
04 de Julho de 2007 às 05:10
Boas,

Com esta coisa de pacotes, esqueci-me de mencionar outra coisa que te pode interressar, trata-se do utilitário "alien" que é um conversor de pacotes.
Podes instalar a partir do Synaptic ou na consola executar como root:
apt-get install alien

Os formatos suportados pelo alien são: RPM (Red Hat), DEB ( Debian), TGZ (Slackware), PKG (Solaris) e SLP (Stampede Linux).

Não recomendo que tentes converter pacotes do sistema, como init, libc ou outros pacotes de tamanha importância.

Programas necessários:
Para se converter um pacote para RPM, o próprio rpm deve estar instalado, ou seja, se usas a distro Red Hat ou outra baseada nela ou que use este formato de pacotes com certeza já terá instalado!

Para se converter um pacote para DEB, os seguintes pacotes devem estar instalados: gcc, make, debmake, dpkg-dev e dpkg, seguindo os moldes do exemplo acima.

Para se converter um pacote para SLP, o pacote lsb deve estar instalado.

Para se converter um pacote para PKG, os pacotes Solaris pkginfo e pkgtrans devem estar instalados.

E para se converter um pacote para tgz não é necessário nenhum pacote adicional instalado!

OBS: O alien somente converte pacotes binários, ele não converte pacotes source nem SRPMS.


Então vamos para as conversões:

Para que possas converter os pacotes é necessário estar como root. A sintaxe utilizada no alien é a seguinte:

alien tipo_de_pacote opções arquivo

Onde:
tipo_de_pacote é para qual formato vamos converter;

Os tipos de pacotes são:

-d, --to-deb
Converte para o formato deb.

-r, --to-rpm
Converte para o formato rpm.

-t, --to-tgz
Converte para o formato tgz.

--to-slp
Converte para o formato slp.

-p, --to-pkg
Converte para o formato pkg.

As opções possíveis são:

-i, --install
Automaticamente instala o pacote convertido e remove o pacote usado para a conversão.

--description=desc
Especifica a descrição do pacote. Somente tem efeito se estiver convertendo de um pacote tgz.

--version=version
Especifica a versão do pacote. Somente tem efeito se estiver convertendo de um pacote tgz.

-k, --keep-version
Por padrão, o alien modifica a versão do pacote convertido. Se esta opção for colocada ele manterá a versão do pacote.

-v, --verbose
Mostrará cada comando que o alien está executando na conversão do pacote especificado

Aqui vai uma série de exemplos usados na conversão de pacotes:

# alien --to-deb pacote.rpm

Converte o pacote.rpm para pacote.deb.

# alien --to-rpm package.deb

Converte o pacote.deb para pacote.rpm.

# alien -i pacote.rpm

Converte o pacote.rpm para pacote.deb (se nenhum tipo de pacote for especificado, o alien converte por padrão, para o formate deb) e instala o pacote convertido.

# alien --to-deb --to-tgz --to-slp kopete.deb amsn.rpm licq.tgz

Criará 9 novos pacotes. Quando o processo terminar, nós teremos os pacotes kopete, amsn e licq nos formatos deb, tgz e slp.

Para maiores informações sobre o alien, consulta o manual dele com o comando:

$ man alien

Fica bem.
Apenas os utilizadores registados podem enviar mensagens para este fórum.

Clique aqui para entrar

Utilizadores ligados

Visitantes: 9

Máximo de utilizadores: 3 em 07 de Agosto de 2014
Máximo de visitantes: 311 em 29 de Outubro de 2013

Anunciar on-line | Assinaturas | Contactos | Notícias por RSS | Promoções | Serviços Móveis Record | Serviços Móveis CM
ADSL.XL | Classificados | Emprego | Directórios | Jogos | Horóscopo | Tempo


Copyright ©. Todos os direitos reservados. É expressamente proíbida a reprodução na totalidade ou em parte, em qualquer tipo de suporte, sem prévia permissão por escrito da Edirevistas, S.A. , uma empresa Cofina Media - Grupo Cofina.
Consulte as condições legais de utilização.