Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dúvidas com o emerge
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
ToledoLe
n00b
n00b


Joined: 11 Feb 2004
Posts: 9

PostPosted: Thu Feb 12, 2004 12:29 pm    Post subject: Dúvidas com o emerge Reply with quote

Agradeço a ajuda! Consegui resolver os problemas do monitor utilizando a opção

smp –nofb

Consegui também formatar a partição de swap, sinceramente não sei oq eu estava fazendo de errado, fiz novamente e deu certo.

Agora, é claro, eu tenho um outro problema (tendo como base o roteiro estabelecido na Revista do Linux):

Consegui chegar até o item COMPILANDO O KERNEL onde segundo o que eu entendi eu teria a opção de utilizar o kernel sugerido (vanilla-sources) mas utilizando o comando

emerge vanilla-sources

ele retornou a mensagem

no profile directory; system mode unavailable

Perdi um certo tempo tentando entender e busquei no CD o arquivo e achei /packages/All/vanilla-sources-2.4.22.tbz2

Com o comando

emerge info

descobri que o diretório onde os pacotes devem estar deveria ser

/usr/portage/packages

criei e copiei o arquivo do cd para esse diretório e nada, não sei o que está acontecendo. Se alguém puder ajudar....

Acho que essa informação é importante: não configurei a rede nem os dispositivos de internet pelo fato de não ter habilidade com isso preferindo deixar pra depois, então não executei os passos

emerge sync

nem o

emerge –u world
_________________
ToledoLe
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Thu Feb 12, 2004 8:23 pm    Post subject: Reply with quote

Tente não copiar os pacotes para "/usr/portage/packages". Verifique se a variável $PKGDIR está apontando para o lugar certo (o diretório no cd):

Code:
echo $PKGDIR


Se não estiver, faça:

Code:
PKGDIR=<diretorio_certo>


Então:

Code:
emerge -k vanilla-sources


Repara no "k".

Você vai usar vanilla-sources? Não se se é uma boa escolha. Eu usaria gentoo-sources ou gentoo-dev-sources, são kernels com alguns patches.
Back to top
View user's profile Send private message
ToledoLe
n00b
n00b


Joined: 11 Feb 2004
Posts: 9

PostPosted: Fri Feb 13, 2004 1:25 pm    Post subject: Reply with quote

fernandotcl wrote:
Tente não copiar os pacotes para "/usr/portage/packages". Verifique se a variável $PKGDIR está apontando para o lugar certo (o diretório no cd):

Code:
echo $PKGDIR


Se não estiver, faça:

Code:
PKGDIR=<diretorio_certo>


Então:

Code:
emerge -k vanilla-sources


Repara no "k".

Você vai usar vanilla-sources? Não se se é uma boa escolha. Eu usaria gentoo-sources ou gentoo-dev-sources, são kernels com alguns patches.


Bom Dia!

Não consigo mesmo.... sempre a mesma mensagem

Code:
 no profile directory; system mode unavailable

_________________
ToledoLe
Back to top
View user's profile Send private message
leandro
Tux's lil' helper
Tux's lil' helper


Joined: 08 Dec 2003
Posts: 124
Location: São Paulo, Brazil

PostPosted: Fri Feb 13, 2004 4:37 pm    Post subject: Reply with quote

dá uma olhada aqui. ;)
Back to top
View user's profile Send private message
nafre
Guru
Guru


Joined: 27 Dec 2003
Posts: 388

PostPosted: Sat Feb 14, 2004 10:13 pm    Post subject: Reply with quote

acho que o erro está na variavel $PKGDIR

configura o /etc/make.conf
_________________
Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil
Back to top
View user's profile Send private message
Operador Nabla
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 176
Location: Salesópolis - SP - Brasil

PostPosted: Sun Feb 15, 2004 2:27 am    Post subject: Reply with quote

Deixem-me aproveitar e perguntar mais algumas coisas (achei o título do tópico propício e decidi não abrir outro, contribuindo assim para não "entulhar" o fórum)

Primeiramente, digamos que eu tenho um pacote xyz instalado e descubro que na Portage Tree já existe uma versão atualizada dele. Assim, se eu executar emerge -u xyz, o pacote será atualizado. Agora, se, ao invés disto, eu executar simplesmente emerge xyz, o pacote é atualizado do mesmo jeito. Então, qual é a diferença?

Segundamente, no outro tópico (que falava sobre instalar o APT no Gentoo), vários de vocês fizeram menção à opção --inject do emerge. Eu li a parte sobre esta opção na manpage do emerge, mas continuo sem entender direito o que ela faz. Então eu queria perguntar o que exatamente ela faz e por que vocês parecem gostar tanto dela.
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Sun Feb 15, 2004 3:33 am    Post subject: Reply with quote

Operador Nabla wrote:
Primeiramente, digamos que eu tenho um pacote xyz instalado e descubro que na Portage Tree já existe uma versão atualizada dele. Assim, se eu executar emerge -u xyz, o pacote será atualizado. Agora, se, ao invés disto, eu executar simplesmente emerge xyz, o pacote é atualizado do mesmo jeito. Então, qual é a diferença?


Nesse caso não há diferença. Já se uma nova versão do pacote xyz não estiver disponível, o "emerge -u" não vai recompilar, enquanto o emerge sem opções vai. Também, na hora de atualizar o sistema, "emerge -u world" vai funcionar, enquanto "emerge world" não.

Operador Nabla wrote:
Segundamente, no outro tópico (que falava sobre instalar o APT no Gentoo), vários de vocês fizeram menção à opção --inject do emerge. Eu li a parte sobre esta opção na manpage do emerge, mas continuo sem entender direito o que ela faz. Então eu queria perguntar o que exatamente ela faz e por que vocês parecem gostar tanto dela.


A opção "inject" engana o Portage. Ela faz uma instalação falsa, não acrescenta nenhum arquivo, mas o Portage passa a pensar que o pacote foi instalado. Vou dar um exemplo prático de sua utilização:

Eu sou um usuário do XFce, mas não tenho minha impressora configurada, e não gosto de file managers gráficos. Mas ao fazer um "emerge xfce-base -pv", eu percebi que o xfprint (um utilitário para impressoras) e o xffm (o file manager) são dependências do XFce. E junto com esses pacotes vêm suas dependências, como o cups, por exemplo.

Eu não preciso nem do xffm nem do xfprint. Então, enganei o Portage, "injetando" esses pacotes. Assim o Portage não vai instalar nem o xffm nem o xfprint quando for instalar xfce-base, porque eles já estarão instalados (de mentira, mas estão). Suas dependências (como o cups) também não serão instaladas.

Mas é preciso estar atento com o inject. Para todos os efeitos, os pacotes injetados estão instalados, mesmo para um update. E nesse caso os pacotes que forem sendo atualizados não vão ser injetados automaticamente, e se não injetarmos manualmente eles serão compilados, suas dependências checadas e muitos pacotes desnecessários serão instalados.
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