Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
resultados diferentes em emerge world emerge system [SOLVED]
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
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Tue May 04, 2004 5:23 pm    Post subject: resultados diferentes em emerge world emerge system [SOLVED] Reply with quote

Depois de um emerge sync fiz :

Code:

emerge world --pretend

These are the packages that I would merge, in order:

Calculating world dependencies
*** Package in world file is not installed: sys-apps/fileutils

*** Package in world file is not installed: sys-apps/textutils

*** Package in world file is not installed: sys-apps/sh-utils
 ...done!
[ebuild     U ] sys-apps/net-tools-1.60-r8 [1.60-r7]
[ebuild     U ] sys-apps/module-init-tools-3.0 [0.9.15_pre4]
[ebuild     U ] app-arch/tar-1.13.92-r3 [1.13.25-r3]
[ebuild     U ] net-misc/rsync-2.6.2-r2 [2.6.0]
[ebuild     U ] app-editors/nano-1.3.2 [1.2.3]
[ebuild     U ] net-misc/openssh-3.8_p1 [3.7.1_p2-r2]
[ebuild  N    ] sys-kernel/gentoo-sources-2.4.25-r2
[ebuild     U ] sys-apps/baselayout-1.8.12 [1.8.10]

bash-2.05b# emerge system --pretend

These are the packages that I would merge, in order:

Calculating system dependencies ...done!
[ebuild     U ] sys-apps/baselayout-1.8.12 [1.8.10]
[ebuild     U ] sys-apps/module-init-tools-3.0 [0.9.15_pre4]
[ebuild     U ] app-editors/nano-1.3.2 [1.2.3]
[ebuild     U ] net-misc/rsync-2.6.2-r2 [2.6.0]
[ebuild     U ] sys-apps/net-tools-1.60-r8 [1.60-r7]
[ebuild     U ] app-arch/tar-1.13.92-r3 [1.13.25-r3]
[ebuild     U ] net-misc/openssh-3.8_p1 [3.7.1_p2-r2]



Eu entendo minimamente as diferencas dos resultados gostaria de saber é porque é que o primeiro comando detecta que certos pacotes não estao instalados e o segundo não.

O facto dos resultados serem diferentes deve se ao facto de os pacotes estarem registados no "world file" e o emerge system não usar tal ficheiro mas mesmo com esta perspectiva gostaria de saber qual o mais acertado, correr um ou outro ??

No caso de correr o primeiro devo emergir os três pacotes detectados em falta antes de executar o comando certo ????
_________________
Never Quit, Never Get Mad, Get Even


Last edited by baldeante on Mon Jun 07, 2004 8:01 pm; edited 1 time in total
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


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

PostPosted: Tue May 04, 2004 5:25 pm    Post subject: Reply with quote

System corresponde aos pacotes de sistema, e World aos pacotes do usuário. Mas não entendi sua pergunta. Se você pretendia atualizar, o correto para visualizar os pacotes para o update seria:

Code:
emerge -uDp world
Back to top
View user's profile Send private message
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Tue May 04, 2004 6:53 pm    Post subject: Reply with quote

fernandotcl wrote:
System corresponde aos pacotes de sistema, e World aos pacotes do usuário. Mas não entendi sua pergunta. Se você pretendia atualizar, o correto para visualizar os pacotes para o update seria:

Code:
emerge -uDp world


Eu tenho usado o world quando faço emerge a minha pergunda para ser mais exacto (peço desculpa por não ter sido mais especifico) é se é necessario instalar os três pacotes que o emerge world retornou dizendo que não estavam instalados nomeadamnete sys-apps/fileutils, sys-apps/textutils e sys-apps/sh-utils.

Obrigado.
_________________
Never Quit, Never Get Mad, Get Even
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


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

PostPosted: Tue May 04, 2004 7:18 pm    Post subject: Reply with quote

baldeante wrote:
a minha pergunda é se é necessario instalar os três pacotes que o emerge world retornou dizendo que não estavam instalados nomeadamnete sys-apps/fileutils, sys-apps/textutils e sys-apps/sh-utils.


Acredito que por eles estarem listados em seu world file e não estarem instalados, devem ser instalados em uma atualização, mas posso estar enganado. Se não forem, então estão colocados sem propósito e talvez retirá-los manualmente seja seguro. Ou "emerge <pacote> && emerge -C <pacotes> && emerge depclean".
Back to top
View user's profile Send private message
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Wed May 05, 2004 8:17 am    Post subject: Reply with quote

fernandotcl wrote:
baldeante wrote:
a minha pergunda é se é necessario instalar os três pacotes que o emerge world retornou dizendo que não estavam instalados nomeadamnete sys-apps/fileutils, sys-apps/textutils e sys-apps/sh-utils.


Acredito que por eles estarem listados em seu world file e não estarem instalados, devem ser instalados em uma atualização, mas posso estar enganado. Se não forem, então estão colocados sem propósito e talvez retirá-los manualmente seja seguro. Ou "emerge <pacote> && emerge -C <pacotes> && emerge depclean".


Obrigado pela dica vou tentar descobrir o que os pacotes fazem ao certo mas em ultimo caso estou a pensar adiciona-los e depois retira-los para que o world file fique correcto (acho que tem a sua logica ou talvez não mas acho que é o mais seguro) embora ache estranho eles estarem lá sem objectivo.
_________________
Never Quit, Never Get Mad, Get Even
Back to top
View user's profile Send private message
RoadRunner
Bodhisattva
Bodhisattva


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

PostPosted: Thu May 06, 2004 1:02 am    Post subject: Reply with quote

Tenta usar a opção --deep. Nunca percebi bem o porquê da opção --deep uma vez que o world deveria procurar todos os pacotes instalados, mas o que é certo é que com o --deep ele encontra todos os que tenho instalados.
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 May 06, 2004 1:48 am    Post subject: Reply with quote

RoadRunner wrote:
Tenta usar a opção --deep. Nunca percebi bem o porquê da opção --deep uma vez que o world deveria procurar todos os pacotes instalados, mas o que é certo é que com o --deep ele encontra todos os que tenho instalados.


Eu acho que o emerge por default não calcula dependências complexas. Por exemplo: o pacote A depende de B e C, e D é dependência de C. Por padrão, num update são considerados os pacotes A, B e C. Com a opção --deep (-D), o emerge continuaria calculando, procuraria as dependências das dependências e acharia o pacote D. Mas isso é suposição minha.
Back to top
View user's profile Send private message
To
Veteran
Veteran


Joined: 12 Apr 2003
Posts: 1145
Location: Coimbra, Portugal

PostPosted: Thu May 06, 2004 10:53 am    Post subject: Reply with quote

fernando, essa é também a minha opinião sobre o que acontece. Alias acho mesmo que esta é a unica feature que o emerge fica a dever ao sistema de rpm's, este sim calcula todas as dependencias e sub-dependencias and so on...


_________________

------------------------------------------------
Linux Gandalf 3.2.35-grsec
Gentoo Base System version 2.2
------------------------------------------------
Back to top
View user's profile Send private message
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Thu May 06, 2004 5:43 pm    Post subject: Reply with quote

Ao emergir o primeiro pacote apenas calculou dependencias e adicionu o pacote ao world (julgo eu pois a partir dai não apareceu mais o aviso) pelo menos não compilou nada, nem tão pouco fez o donwload do pacote, para o compilar tinha de o fazer uma vez que eu já tinha apagado o directorio onde estão distfiles.

Supus então que o pacote já estava instalado e apenas por alguma razão que eu desconheço não estava no world file, repeti então o processo aos outros dois pacotes e tive o mesmo resultado.

Julgo que de alguma anterior compilação os pacotes não foram adicionados ao world file e essa era talvez a razão do aviso.
_________________
Never Quit, Never Get Mad, Get Even
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