Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Portuguese
  • Search

Qual era o rumo que gostariam o Gentoo levasse ?

Forum para os utilizadores de Gentoo que falam Português.
Post Reply
Advanced search
9 posts • Page 1 of 1
Author
Message
MetalGod
Bodhisattva
Bodhisattva
User avatar
Posts: 816
Joined: Mon Mar 10, 2003 8:30 pm
Location: Portugal
Contact:
Contact MetalGod
Website

Qual era o rumo que gostariam o Gentoo levasse ?

  • Quote

Post by MetalGod » Tue Sep 20, 2005 6:48 pm

Ora mais um topico para flamewars mas o objectivo nao e' esse.
Gostava que com este topico pudessem dizer qual e' o rumo que gostariam que a nossa distro levasse e sugestões para isso.
Sim porque Gentoo "is all about choice".
ex: Gentoo Linux Developer: amd64 media-optical sound gnome
ex: Portuguese Moderator
------------------------------------------------------------------------------
God Doesn't Play Dice
Top
Kobal
Guru
Guru
Posts: 323
Joined: Thu Feb 12, 2004 4:46 am
Location: Brasil / Brazil / Brésil / Brasilien / el Brasil

  • Quote

Post by Kobal » Tue Sep 20, 2005 7:47 pm

2 coisas que queria.

1 - uma opção -0 por exemplo no etc-update , exemplo ao atualizar o baselayout usando o -0 ele faz igual ao -5 mais não move as configurações para outro lugar.

2 - e uma opção no make.conf parecido com a variavel USE, mais ela serveria apenas para remover o que não se usa no portage, exemplo NOPORTAGE -kde -qt -testing , todos os ebuilds do kde , qt e testing seriam removidos do portage. tornado ele menor.
Top
danvalho
n00b
n00b
User avatar
Posts: 12
Joined: Fri Sep 09, 2005 5:43 pm

Instalação mais intuitiva acompanhada de help do handbook

  • Quote

Post by danvalho » Tue Sep 20, 2005 8:32 pm

Sei que a instalação do gentoo está prestes a ganhar uma opção gráfica e explicativa.
Portanto coloco esse comentário para parabenizar e reforçar essa iniciativa. :wink:
Pois seria ótimo ter uma instalação facilitada e com explicaçãoes para cada passo realizado.

Falou, pessoal.
Brainstorm...
Top
Operador Nabla
Apprentice
Apprentice
User avatar
Posts: 176
Joined: Fri Feb 06, 2004 4:31 am
Location: Salesópolis - SP - Brasil
Contact:
Contact Operador Nabla
Website

  • Quote

Post by Operador Nabla » Tue Sep 20, 2005 9:01 pm

Depois de algum tempo estudando para desenvolver o meu antigo NablaUtils, atual NablaTools, passei a entender um pouco melhor como é o Portage "por dentro". Minha conclusão parcial, possivelmente compartilhada com outros usuários: além de sua implementação muito complicada, o Portage atualmente explora muito pouco o potencial da linguagem Python --- especialmente, a sua orientação a objetos.

Talvez essa "deficiência" não seja sentida pelo usuário final --- se bem que, creio eu, uma exploração melhor dos recursos da plataforma Python poderia deixar o Portage mais ágil --- mas certamente o é por quem costuma desenvolver ferramentas baseadas no Portage. Eu, por exemplo, me vi na necessidade de escrever uma espécie de "camada de abstração sobre o Portage" para usar com as ferramentas do NablaTools só para compensar tais deficiências. Assim, essa "camada de abstração" pode ser vista como parte da minha wish list para futuras versões do Portage, ou seja, uma idéia de como eu gostaria que as coisas fossem organizadas neste.

Outro recurso que poderia ser incluído no Portage é a possibilidade de indicar, num ebuild, que alguns de seus pacotes-dependências sejam compilados com determinadas USE flags ativas ou inativas. Esta necessidade já existe: por exemplo, alguns pacotes multimídia do KDE exigem que o pacote kde-base/kdelibs seja compilado com a USE flag arts ativa. Outros usuários do Gentoo já sugeriram isto em outras salas deste fórum e eu acredito que implementar este recurso seja algo simples --- em breve, eu devo criar um tópico na sala Portage & Programming com uma sugestão para implementar esta funcionalidade.
Top
Matheus Villela
Apprentice
Apprentice
User avatar
Posts: 263
Joined: Sat Oct 25, 2003 7:46 am

  • Quote

Post by Matheus Villela » Tue Sep 20, 2005 10:56 pm

Isso que o Nabla comentou realmente é algo que incomoda. Um pacote que sofre desse problema também é o Audacity, se não me engano se o wxgtk está com suporte a unicode ele não instala, o óbvio pra mim e que considero por isso mais intuitivo é ele "sugerir" logo de cara a recompilação do wxgtk sem suporte a unicode caso você queira instalar o audacity e muito interessante seria se ele colocasse por padrão o a USE flag para o wxgtk caso isso ocorra.

Ahh, sei lá, isso é tão específico hehe :D


Tá tá, algo mais "real": uma ferramenta *gráfica* _OFICIAL_ pra gerenciamento do portage(tipo porthole) e que além disso fosse ferramenta gráfica de configuração do *gentoo* em geral. Algo como o Yast é para o SUSE. Certas vezes é um porre ter que ficar editando coisas na "mão", apesar de que gosto bastante de aplicativos em modo texto e de editar arquivos em modo texto justamente pq a maioria dos programas gráficos são mal-feitos, tal ferramenta gráfica teria que ser feita tendo bastante cuidado com usabilidade porque senão fica como aquelas partes "administrativas" que têm no KDE e Gnome onde, pelo menos eu, só fico perdido!
Top
Kobal
Guru
Guru
Posts: 323
Joined: Thu Feb 12, 2004 4:46 am
Location: Brasil / Brazil / Brésil / Brasilien / el Brasil

  • Quote

Post by Kobal » Sat Sep 24, 2005 7:32 pm

Uma idéia que deviam implementar no portage seria a opção de usar programas no usuario, parecido com o OSX.

Exemplo, um stage1 com as principais ferramentas como root, metalog, rp-pppoe, ppp, iptables, kernel. E o restante como user.
Top
Vanquirius
Retired Dev
Retired Dev
User avatar
Posts: 1297
Joined: Fri Jun 14, 2002 9:07 pm
Location: Ethereal plains
Contact:
Contact Vanquirius
Website

  • Quote

Post by Vanquirius » Sun Sep 25, 2005 12:50 am

Operador Nabla wrote:Outro recurso que poderia ser incluído no Portage é a possibilidade de indicar, num ebuild, que alguns de seus pacotes-dependências sejam compilados com determinadas USE flags ativas ou inativas.
Não entendi. Qual é a diferença disso para "built_with_use categoria/pacote flag"?
Hello.
Top
Operador Nabla
Apprentice
Apprentice
User avatar
Posts: 176
Joined: Fri Feb 06, 2004 4:31 am
Location: Salesópolis - SP - Brasil
Contact:
Contact Operador Nabla
Website

  • Quote

Post by Operador Nabla » Mon Sep 26, 2005 3:00 pm

Vanquirius wrote:
Operador Nabla wrote:Outro recurso que poderia ser incluído no Portage é a possibilidade de indicar, num ebuild, que alguns de seus pacotes-dependências sejam compilados com determinadas USE flags ativas ou inativas.
Não entendi. Qual é a diferença disso para "built_with_use categoria/pacote flag"?
Vou antecipar aqui o que eu pretendia escrever na sala de programação do fórum:

Eu não conhecia esta função, built_with_use, mas presumo que ela sirva para testar se um pacote foi ou não instalado com determinada USE flag ativa, certo?

Em caso afirmativo, metade do que eu havia pensado já está feito. Só faltaria agora estender a notação dos DEPEND atoms para incluir a dependência das USE flags e "aparar algumas arestas". Eu havia pensado em algo assim:

Code: Select all

=my-category/my-package-1.0.0-r2:flag1:flag2:-flag3:flag4:-flag5:-flag6
Neste exemplo, a dependência é satisfeita pelo pacote my-category/my-package-1.0.0-r2 compilado com as USE flags flag3, flag5 e flag6 inativas e as demais indicadas, ativas.

EDIT: A idéia aqui é tirar dos ebuilds a responsabilidade de checar se uma dependência foi compilada com as USE flags desejadas, delegando esta tarefa diretamente ao Portage.
Last edited by Operador Nabla on Tue Sep 27, 2005 2:46 am, edited 1 time in total.
Top
Vanquirius
Retired Dev
Retired Dev
User avatar
Posts: 1297
Joined: Fri Jun 14, 2002 9:07 pm
Location: Ethereal plains
Contact:
Contact Vanquirius
Website

  • Quote

Post by Vanquirius » Mon Sep 26, 2005 8:02 pm

Legal :-). Seria útil estender a notação, atualmente as ebuilds que eu conheço chamam a função e, em caso negativo, usam die. O seu jeito parece mais correto.
Hello.
Top
Post Reply

9 posts • Page 1 of 1

Return to “Portuguese”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Authors
Gentoo is a trademark of the Gentoo Foundation, Inc. and of Förderverein Gentoo e.V.
The contents of this document, unless otherwise expressly stated, are licensed under the CC-BY-SA-4.0 license.
The Gentoo Name and Logo Usage Guidelines apply.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy