Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
~x86 versus x86
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
fsanches
n00b
n00b


Joined: 23 Jun 2003
Posts: 27
Location: Lisboa - Portugal

PostPosted: Mon Jun 23, 2003 6:57 pm    Post subject: ~x86 versus x86 Reply with quote

Boa noite,

Duas questoes.

Qual a maneira correcta de instalar um pacote que seja ~x86 (instavel)? Altero o ebuild e mudo o ~x86 para x86? Faco 'emerge <path completo>/file.ebuild? Existe uma flag para ignorar o ~x86?

Depois de instalar um pacote que seja ~x86, quando fizer 'emerge -up world' o portage considera updates para este pacote? Posso depois fazer o 'emerge -up <versao estavel do programa quando sair>'?

TIA
Back to top
View user's profile Send private message
AngusYoung
Retired Dev
Retired Dev


Joined: 20 Dec 2002
Posts: 473
Location: Campinas, SP - Brazil

PostPosted: Mon Jun 23, 2003 7:45 pm    Post subject: Reply with quote

Bom, vamos por partes.
Quanto a sua primeira pergunta, você pode instalar pacotes instáveis de duas maneiras:
1. Passando o caminho + nome do ebuild. Por exemplo:
Code:
root@phobos conf.d # emerge /usr/portage/app-office/openoffice/openoffice-1.1_beta2.ebuild

2. Usando o seguinte comando (não funciona em todos os casos):
Code:
ACCEPT_KEYWORDS="~x86" emerge pacote


Quanto a sua segunda pergunta:
O portage considera, os updates para os pacotes ~x86, só que a tendência é que ocorra downgrade (rebaixamento) das versões :!: instáveis para a estáveis. Para evitar que isso ocorra você pode fazer como especificado aqui.
_________________
N.U.S.: A cross platform C++ application development framework
My blog (in Portuguese)
Back to top
View user's profile Send private message
lmpinto
Tux's lil' helper
Tux's lil' helper


Joined: 12 Feb 2003
Posts: 94
Location: somewhere near a computer and a beer.

PostPosted: Mon Jun 23, 2003 7:55 pm    Post subject: Reply with quote

AngusYoung wrote:
Bom, vamos por partes.
Quanto a sua primeira pergunta, você pode instalar pacotes instáveis de duas maneiras:
1. Passando o caminho + nome do ebuild. Por exemplo:
Code:
root@phobos conf.d # emerge /usr/portage/app-office/openoffice/openoffice-1.1_beta2.ebuild

2. Usando o seguinte comando (não funciona em todos os casos):
Code:
ACCEPT_KEYWORDS="~x86" emerge pacote



Pelo que ja percebi, esta segunda parte nao funciona quando tens o nome da ebuild no /usr/portage/profiles/packages.mask... Quando assim é só a primeira alternativa funciona. Descobri quando andei a usar o gcc-3.3 e o evolution-1.3.x...

AngusYoung wrote:

Quanto a sua segunda pergunta:
O portage considera, os updates para os pacotes ~x86, só que a tendência é que ocorra downgrade (rebaixamento) das versões :!: instáveis para a estáveis. Para evitar que isso ocorra você pode fazer como especificado aqui.


Muito fixe - a do -U dá um jeitão!
Back to top
View user's profile Send private message
fsanches
n00b
n00b


Joined: 23 Jun 2003
Posts: 27
Location: Lisboa - Portugal

PostPosted: Mon Jun 23, 2003 8:17 pm    Post subject: Reply with quote

Obrigado pelas dicas.
Andei a experimentar e consegui finalmente instalar o phpBB 2.0.5.
Todas as versoes disponiveis no portage sao consideradas ~x86.

O que fiz foi alterar o ebuild e mudei o ~x86 para x86. Mudei tambem as dependencias pq indicavam "virtual/php", como tenho o php e mod_php tenho tudo o q e necessario.
Depois foi so instalar com o "emerge phpBB" e funcionou.
No fim voltei a alterar o phpBB-2.0.5.ebuild para as condicoes iniciais.

Primeiro tinha tentado por o path completo mas como as dependencias tb n estavam bem tive de editar o ebuild.

Obrigado
Back to top
View user's profile Send private message
AngusYoung
Retired Dev
Retired Dev


Joined: 20 Dec 2002
Posts: 473
Location: Campinas, SP - Brazil

PostPosted: Mon Jun 23, 2003 8:24 pm    Post subject: Reply with quote

lmpinto wrote:
AngusYoung wrote:
Bom, vamos por partes.
Quanto a sua primeira pergunta, você pode instalar pacotes instáveis de duas maneiras:
1. Passando o caminho + nome do ebuild. Por exemplo:
Code:
root@phobos conf.d # emerge /usr/portage/app-office/openoffice/openoffice-1.1_beta2.ebuild

2. Usando o seguinte comando (não funciona em todos os casos):
Code:
ACCEPT_KEYWORDS="~x86" emerge pacote



Pelo que ja percebi, esta segunda parte nao funciona quando tens o nome da ebuild no /usr/portage/profiles/packages.mask... Quando assim é só a primeira alternativa funciona. Descobri quando andei a usar o gcc-3.3 e o evolution-1.3.x...


Hum, obrigado pela dica, não tinha conhecimendo disto! Já estava tentando descobrir porque funcionava somente com alguns ...
_________________
N.U.S.: A cross platform C++ application development framework
My blog (in Portuguese)
Back to top
View user's profile Send private message
darktux
Veteran
Veteran


Joined: 16 Nov 2002
Posts: 1086
Location: Coimbra, Portugal

PostPosted: Mon Jun 23, 2003 11:03 pm    Post subject: Reply with quote

fsanches wrote:

No fim voltei a alterar o phpBB-2.0.5.ebuild para as condicoes iniciais.


Este passo não era necessário, pois após o próximo emerge rsync, o ficheiro voltaria ao seu estado original.
_________________
Lego my ego, and I'll lego your knowledge

www.tuxslare.org - My reborn website :P
Back to top
View user's profile Send private message
pilla
Administrator
Administrator


Joined: 07 Aug 2002
Posts: 7209
Location: Pelotas, BR

PostPosted: Tue Jun 24, 2003 12:00 am    Post subject: Reply with quote

True.

Acho que a melhor maneira eh usar o ACCEPT_KEYWORDS=~x86 emerge...


darktux wrote:
fsanches wrote:

No fim voltei a alterar o phpBB-2.0.5.ebuild para as condicoes iniciais.


Este passo não era necessário, pois após o próximo emerge rsync, o ficheiro voltaria ao seu estado original.

_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
lmpinto
Tux's lil' helper
Tux's lil' helper


Joined: 12 Feb 2003
Posts: 94
Location: somewhere near a computer and a beer.

PostPosted: Tue Jun 24, 2003 12:44 pm    Post subject: Reply with quote

Bloody Bastard wrote:
True.

Acho que a melhor maneira eh usar o ACCEPT_KEYWORDS=~x86 emerge...


darktux wrote:
fsanches wrote:

No fim voltei a alterar o phpBB-2.0.5.ebuild para as condicoes iniciais.


Este passo não era necessário, pois após o próximo emerge rsync, o ficheiro voltaria ao seu estado original.


Depende - como ja foi dito acima, packages que estejam especificadas no /usr/portage/profiles/packages.mask não serão instaladas, mesmo com o ACCEPT_KEYWORDS=~x86. A vantagem do ACCEPT_KEYWORDS=~x86 é o facto de verificar dependencias, e as instalar. Fazendo o emerge com o nome completo da ebuild da erro caso a dependencia também esteja masked (lembro-me que para o evolution precisei de instalar 4 ou 5 ebuilds diferentes, todas pelo nome). Seja como for, homens de barba rija apagam o packages.mask e fazem um emerge -u --deep world :twisted:
Back to top
View user's profile Send private message
MetalGod
Bodhisattva
Bodhisattva


Joined: 10 Mar 2003
Posts: 816
Location: Portugal

PostPosted: Wed Jun 25, 2003 2:06 am    Post subject: Reply with quote

lmpinto wrote:
Bloody Bastard wrote:
True.

Acho que a melhor maneira eh usar o ACCEPT_KEYWORDS=~x86 emerge...


darktux wrote:
fsanches wrote:

No fim voltei a alterar o phpBB-2.0.5.ebuild para as condicoes iniciais.


Este passo não era necessário, pois após o próximo emerge rsync, o ficheiro voltaria ao seu estado original.


Depende - como ja foi dito acima, packages que estejam especificadas no /usr/portage/profiles/packages.mask não serão instaladas, mesmo com o ACCEPT_KEYWORDS=~x86. A vantagem do ACCEPT_KEYWORDS=~x86 é o facto de verificar dependencias, e as instalar. Fazendo o emerge com o nome completo da ebuild da erro caso a dependencia também esteja masked (lembro-me que para o evolution precisei de instalar 4 ou 5 ebuilds diferentes, todas pelo nome). Seja como for, homens de barba rija apagam o packages.mask e fazem um emerge -u --deep world :twisted:


Homens de barba rija usam "ACCEPT_KEYWORDS=~x86" no /etc/make.conf :D :D :D
_________________
ex: Gentoo Linux Developer: amd64 media-optical sound gnome
ex: Portuguese Moderator
------------------------------------------------------------------------------
God Doesn't Play Dice
Back to top
View user's profile Send private message
PT_LAmb
Guru
Guru


Joined: 22 Apr 2002
Posts: 332
Location: Lisboa (Lisbon), Portugal

PostPosted: Wed Jun 25, 2003 11:22 pm    Post subject: Reply with quote

MetalGOD wrote:
Homens de barba rija usam "ACCEPT_KEYWORDS=~x86" no /etc/make.conf :D :D :D
... desde que a maquina em questao nao seja um servidor. :)

Cumprimentos,
Ricardo Cordeiro :)
_________________
SETI@Home - http://setiathome.ssl.berkeley.edu/
Back to top
View user's profile Send private message
lmpinto
Tux's lil' helper
Tux's lil' helper


Joined: 12 Feb 2003
Posts: 94
Location: somewhere near a computer and a beer.

PostPosted: Wed Jun 25, 2003 11:51 pm    Post subject: Reply with quote

MetalGOD wrote:
lmpinto wrote:
Seja como for, homens de barba rija apagam o packages.mask e fazem um emerge -u --deep world :twisted:


Homens de barba rija usam "ACCEPT_KEYWORDS=~x86" no /etc/make.conf :D :D :D


E depois apagam o packages.mask :-)

PT_LAmb wrote:
MetalGOD wrote:
Homens de barba rija usam "ACCEPT_KEYWORDS=~x86" no /etc/make.conf :D :D :D
... desde que a maquina em questao nao seja um servidor. :)

Cumprimentos,
Ricardo Cordeiro :)


Não gostas de viver no limite? :-)

Code fast, crash young, leave a beautiful core.
Back to top
View user's profile Send private message
pilla
Administrator
Administrator


Joined: 07 Aug 2002
Posts: 7209
Location: Pelotas, BR

PostPosted: Wed Jun 25, 2003 11:57 pm    Post subject: Reply with quote

[OT] e homens de barba dura tambem fazem roleta russa todo dia no café da manhã? :?

A questão é que usar o unstable branch pode trazer instabilidades sérias ao sistema e que novos usuários devem ser advertidos disso. Eu estou passando todos os pacotes possíveis para o stable branch nas minhas máquinas, porque eu as uso para trabalho.... um ponto importante a considerar IMHO.
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
lmpinto
Tux's lil' helper
Tux's lil' helper


Joined: 12 Feb 2003
Posts: 94
Location: somewhere near a computer and a beer.

PostPosted: Thu Jun 26, 2003 12:23 am    Post subject: Reply with quote

Bloody Bastard wrote:
[OT] e homens de barba dura tambem fazem roleta russa todo dia no café da manhã? :?

E jogam sozinhos :twisted:
Bloody Bastard wrote:

A questão é que usar o unstable branch pode trazer instabilidades sérias ao sistema e que novos usuários devem ser advertidos disso. Eu estou passando todos os pacotes possíveis para o stable branch nas minhas máquinas, porque eu as uso para trabalho.... um ponto importante a considerar IMHO.


Isso é verdade (o post acabou por descambar para a asneira, mea culpa). O problema é que por muito que se queira ter a máquina unicamente com x86, há sempre software que se quer na última versão - e torna-se um bocado chato de fazer o upgrade desse software de forma automática. Interessante seria poder dizer 'quero o X da unstable', e ele ser automaticamente upgradado, com novas versões da ~x86 - mas manter outro software no branch stable... Seria demasiado complicado de fazer?
Back to top
View user's profile Send private message
RoadRunner
Moderator
Moderator


Joined: 12 Jun 2002
Posts: 490
Location: Coimbra, Portugal

PostPosted: Thu Jun 26, 2003 1:14 am    Post subject: Reply with quote

A meu ver é bastante fácil. Poderia fazer-se da maneira identica à exclude do rsync. Uma variável com as secções que se queriam unstable.
Back to top
View user's profile Send private message
DataShark
n00b
n00b


Joined: 26 May 2002
Posts: 28
Location: Portugal

PostPosted: Thu Jun 26, 2003 10:19 pm    Post subject: já existe ... Reply with quote

RoadRunner wrote:
A meu ver é bastante fácil. Poderia fazer-se da maneira identica à exclude do rsync. Uma variável com as secções que se queriam unstable.


/etc/package.unmask ....
Back to top
View user's profile Send private message
lmpinto
Tux's lil' helper
Tux's lil' helper


Joined: 12 Feb 2003
Posts: 94
Location: somewhere near a computer and a beer.

PostPosted: Sun Jun 29, 2003 4:02 pm    Post subject: Re: já existe ... Reply with quote

DataShark wrote:
RoadRunner wrote:
A meu ver é bastante fácil. Poderia fazer-se da maneira identica à exclude do rsync. Uma variável com as secções que se queriam unstable.


/etc/package.unmask ....

Estás a sugerir uma localização para o ficheiro ou a dizer que tens esse ficheiro?
Back to top
View user's profile Send private message
hyper
n00b
n00b


Joined: 24 Jul 2003
Posts: 24
Location: Guarulhos - SP - Brasil

PostPosted: Thu Jul 24, 2003 7:33 pm    Post subject: Reply with quote

qual a diferenca de eu dar:

Code:
# env ACCEPT_KEYWORDS="~x86"
# emerge -u pacote

e
Code:

# ACCEPT_KEYWORDS="~x86" emerge -u pacote


por que do primeiro modo nao funciona, mas nao consigo identificar a diferença
_________________
"A vingança nunca é plena, mata a alma e a invenena!" (Seu Madruga)
Back to top
View user's profile Send private message
Proton
Apprentice
Apprentice


Joined: 16 Mar 2003
Posts: 195
Location: Estoril, Portugal

PostPosted: Fri Jul 25, 2003 12:48 pm    Post subject: Reply with quote

hyper wrote:
qual a diferenca de eu dar:

Code:
# env ACCEPT_KEYWORDS="~x86"
# emerge -u pacote

e
Code:

# ACCEPT_KEYWORDS="~x86" emerge -u pacote


por que do primeiro modo nao funciona, mas nao consigo identificar a diferença


O primeiro só funciona em csh ou semelhantes (se não me engano). O correspondente em bash é
Code:
# export ACCEPT_KEYWORDS="~x86"


A diferença é que no primeiro a variável de ambiente ACCEPT_KEYWORDS fica com o valor "~x86", enquanto que no segundo isso não acontece; só o comando emerge é que vê o "~x86" no ACCEPT_KEYWORDS.

Assim se no primeiro caso fizer outro emerge a seguir, ele também vai ter "~x86". No segundo caso, a não ser que se volte a especificar ACCEPT_KEYWORDS="~x86" isso não acontece.
_________________
Sérgio @ Portugal
IST - LEIC
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum