Logo Hardware.com.br
Timetamon
Timetamon Super Participante Registrado
636 Mensagens 28 Curtidas

[Resolvido] Java Runtime no Archlinux?

#1 Por Timetamon 11/07/2011 - 16:10
Amigos, esbarrei com a necessidade de ter o java runtime no Arch, mas ele não disponibiliza a versão da Sun (proprietário?). Estou instalando o openjdk6, como sugerido pela Wiki do arch. É isso mesmo ou vcs usam pacote diferente? Alguma desvantagem em usar o openjdk6 em relação ao da Sun?
Timetamon
Timetamon Super Participante Registrado
636 Mensagens 28 Curtidas
#3 Por Timetamon
11/07/2011 - 23:42
rubensk8 disse:
Java da sun no Arch chama-se: jre

~]$ sudo pacman -S jre
resolvendo dependências...
procurando por conflitos interrelacionados...

Alvos (1): jre-6u26-1

Tamanho Total do Download: 20,85 MB
Tamanho Total da Instalação: 91,63 MB

Prosseguir com a instalação? [S/n]


Brigadão rubens.. não tinha visto essa opção pelo pacman -Ss. Pode ter sido o parâmetro que usei na pesquisa. To instalando aqui. thx.

Antes de instalar o jre como vc indicou, eu havia baixado um pacote .bin do java e instalei ele manualmente, tornando o .bin em executável e seguindo os passos indicados pelo site do Santander. Mesmo tendo instalado esse java baixado, ele não funcionou. Como eu faço pra remover essa instalação que não foi feita via pacman? Saberia dizer?

O java está funcionando normalmente aqui, tendo instalado via repositório Arch.
Linux user #530020
rubensk8
rubensk8 Geek Registrado
2.4K Mensagens 111 Curtidas
#4 Por rubensk8
12/07/2011 - 10:13
Timetamon disse:
Mesmo tendo instalado esse java baixado, ele não funcionou. Como eu faço pra remover essa instalação que não foi feita via pacman? Saberia dizer?


Se ele não funcionou não tem problema em deixá-lo, pois não está sendo usado pelo sistema, caso tivesse atrapalhando algo o pacman teria desintalado na hora da instalação do java da sun, mas você pode tentar pelo pacman digitando o nome do pacote, mas como ele não está instalado eu não sei se dará certo.

Esse comando remove dependências que não estão sendo utilizados pelo sistema:

# pacman -Rs $(pacman -Qdtq)

Caso ele não retorne nada é porque não existem dependências inúteis.
Kosloski
Kosloski Geek Registrado
2.1K Mensagens 119 Curtidas
#5 Por Kosloski
12/07/2011 - 10:17
rubensk8 disse:

Esse comando remove dependências que não estão sendo utilizados pelo sistema:

# pacman -Rs $(pacman -Qdtq)

Caso ele não retorne nada é porque não existem dependências inúteis.


Como o Arch faz esse filtro de exclusão? Por tempo que não usa ou algo do gênero?
Ubuntu User number # 30297
Linux User number # 535853

Venha jogar comigo! (jogo de geopolítica e estratégia)



Timetamon
Timetamon Super Participante Registrado
636 Mensagens 28 Curtidas
#6 Por Timetamon
12/07/2011 - 11:45
rubensk8 disse:
Se ele não funcionou não tem problema em deixá-lo, pois não está sendo usado pelo sistema, caso tivesse atrapalhando algo o pacman teria desintalado na hora da instalação do java da sun, mas você pode tentar pelo pacman digitando o nome do pacote, mas como ele não está instalado eu não sei se dará certo.

Esse comando remove dependências que não estão sendo utilizados pelo sistema:

# pacman -Rs $(pacman -Qdtq)

Caso ele não retorne nada é porque não existem dependências inúteis.


Pois é, eu já tinha tentado o pacman -Rs com o nome do pacote mas não retornou nada. Pensei que como não tinha instalado via pacman precisasse fazer de outra maneira. Então parece que está tudo bem. Até pq ele não interferiu no funcionamento do jre. Obrigado pela ajuda.
Linux user #530020
rubensk8
rubensk8 Geek Registrado
2.4K Mensagens 111 Curtidas
#7 Por rubensk8
12/07/2011 - 12:45
Kosloski disse:
Como o Arch faz esse filtro de exclusão? Por tempo que não usa ou algo do gênero?


Se fôssemos fazer de forma separada seria:

# pacman -Qdtq (isso retornaria dependências que não estão sendo usadas)

Eu não sei como funciona esse coamando, mas pode ser que ele faça uma verificação entre dependências não compartilhadas e executáveis, sei lá. Só sei que funciona.

# pacman -R (serve para desinstalar o pacote)

# pacman -Rs (remove o pacote e suas dependências que não estão sendo compartilhadas).

# pacman -Rsn (remove o pacote, arquivos de configuração e dependências).

Deixando o comando mais poderoso:

# pacman -Rsn $(pacman -Qdtq)
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal