Sabayon e qgtkstyle

Captura de tela de 2013-04-11 03:12:29


Bem, eu trago para vocês este tutorial simples para poder ativar em qtconfig a aparência Gtk para aplicativos Qt, quando você está usando um ambiente baseado em Gtk no Sabayon (GNOME, XFCE etc.).

Por algum motivo, estilo qgtk não está instalado no Sabayon, nem nos repositórios. De acordo com alguns desenvolvedores, é porque eles não querem adicionar »bloat».

Como Sabayon, é baseado no Gentoo, pois usaremos a filosofia do Gentoo:

1-Obtemos a árvore do portage:

emerge -sync

2-Obtemos as sobreposições do sabayon:

layman -a sabayon && layman -a sabayon-dsitro

3- Criamos uma sobreposição local:

mkdir -p /usr/local/overlays/local/profiles && echo "local_overlay" >> /usr/local/overlays/local/profiles/repo_name && echo 'PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/overlays/local' >> /etc/make.conf

4- Passamos a ebuild do qgtkstyle para seu lugar correto:

wget -O qgtkstyle.tar.bz2 'https://bugs.sabayon.org/attachment.cgi?id=767' && tar xvf qgtkstyle.tar.bz2 -C /usr/local/overlays/local

5- vemos as dependências que são necessárias:

emerge -pvt qgtkstyle

6-Instalamos todas as dependências com entropia / rigo.

7-finalmente iremos instalar qgtkstyle: emerge -pvt qgtkstyle.ebuild

8-Registramos as mudanças na entropia:

equo rescue spmsync

Finalmente, podemos ir para qtconfig e selecionar o estilo gtk + para aplicativos qt

Se você teve problemas para compilar o pacote por causa do gcc, não se preocupe, é um bug reconhecido e pode ser resolvido simplesmente reinstalando o gcc: equo install gcc

Espero que meu guia seja útil e até outro!

Fonte: https: //forum.sabayon.org/viewtopic.php? F = 89 & t = 29622


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Ianpocks dito

    Que horas quando eu usei sabayon….

  2.   apodrece87 dito

    Eu nem entendi o "j" de uma das instruções hahaha mostra que irei dar via no Gentoo e derivados / -_- \

  3.   sempre dito

    Há um pequeno erro de digitação no segundo comando. Não gosto de colocar comandos sem explicar o que eles fazem, produzimos uma geração de copiadores que não têm ideia do que estão copiando. De qualquer forma, imagino que se eles têm Gentoo ou derivados, eles precisam saber algo ...
    lembranças

    1.    Pandev92 dito

      SIM, desculpe, é sabayon distro, naaa, uma geração de copy pasteadores não é criada, é simplesmente muito fácil o que você está fazendo, se você quiser ir mais fundo, deve ir ao sabayon wiki 😉

  4.   diazepam dito

    A propósito, você poderia fazer um bug de solicitação para incluir qgtkstyle no sabayon

    Eu fiz isso uma vez com o qupzilla 1.3.5 (quando eles ainda tinham 1.1.8)

    https://bugs.sabayon.org/buglist.cgi?product=Entropy&component=Request&resolution=—

    1.    Pandev92 dito

      Já está feito! mais de dois anos atrás

      https://bugs.sabayon.org/3079

  5.   diazepam dito

    Ok Pandev. Você ganha.

  6.   st0rmt4il dito

    Obrigado pela dica!

    Saudações!

  7.   msx dito

    Isso é o que eu sempre gostei no Gentoo (e no Sabayon, neste caso): a simplicidade de conceito e execução!

    Espere ... é apenas o contrário !!!!
    Minha mãe, só de ler você me deu um coma cerebral, fui salvo de um bom quando decidi tentar Arch em vez de Gentoo 😀

  8.   Pandev92 dito

    Esperar? Se você não sabe como fazer isso, isso me dá que temos um problema, não é muito mais complicado do que editar um pkgbuild 😉 ou usar um pkbuild que tem dependências de compilação que não estão no repositório de arquivos ou estão fora do data .., mas ei, ei, se você não sabe o que mkdir é para eu sinto falta ...
    Não há nada mais Kiss do que gentoo nesse sentido, mas o que posso dizer é que qualquer arquiteto experiente deve ser capaz de fazer isso, embora, claro, este caso seja apenas para usuários avançados.

    1.    msx dito

      Eu não concordo.

      Esperar? se você não sabe como fazer isso, me dá que temos um problema »
      E isso me dá que você é um idiota, quer eu saiba como gerenciar Gentoosa ou não.

      PKGBUILDs são um híbrido entre o sistema de arquivos INI do Windows, onde você tem:
      [Seção]
      Variável = valor
      e os scripts de shell.
      O PKGBUILD é basicamente composto por duas seções onde na primeira você apenas define variáveis ​​e na segunda você faz o trabalho sujo que, como eu disse, é apenas shell scripting onde definimos as ações necessárias para que o pacote seja instalado: criar diretórios, atribuir permissões, copiar ou mova arquivos, descompacte .tars, etc. É aí que reside a beleza do PKGBUILD: sua concepção é simples e sua execução é simples, onde a única parada para criar magia é o pulso do programador. Eles não têm nada de estranho nem contribuem com nada de novo, com o conhecimento de shell scripting (sh ou bash, nada mais) não é necessário aprender mais nada.

      Um PKGBUILD não é nem mais nem menos que um ebuild poderoso, moderno e limpo e essa diferença é óbvia quando comparamos um PKGBUILD de um aplicativo X com seu ebuild analógico.

      Por outro lado, gerenciar o Gentoo é a coisa mais complicada que já vi.
      Além do fato de compilar tudo continuamente - um tanto desanimador e econômica e ambientalmente ineficiente - o problema do Gentoo é sua administração doentia e sua postagem demonstra isso com a quantidade de voltas que leva para instalar um pacote específico.

      Se há um defeito que o Gentoo tem e que seus usuários pecam, é acreditar que quanto mais complicado é melhor quando a beleza e a maestria são demonstradas na simplicidade xD

    2.    msx dito

      Há um bom teste que eu poderia demonstrar como algumas características do Gentoo / Sabayon são absurdas para todos aqueles que têm alguns minutos:
      ontem joguei a imagem do Sabayon 11 KDE em um pendrive para testar como a distribuição funciona em HW real.
      Depois de inicializar na área de trabalho, decido fazer um backup de uma partição onde tenho outro sistema operacional para instalar o Sabayon em cima dela e poder examiná-lo com mais cuidado.
      Para isso decidi instalar o FSARCHIVER, uma excelente ferramenta de console para fazer backup e clonar partições.
      Abro o Konsole e atualizo os repositórios:
      $ sudo igualar
      Logicamente, a segunda etapa é instalar o fsarchiver:
      $ sudo equi no fsarchiver
      … WTF! O sistema precisa baixar _86_ (sim, oitenta e seis) pacotes como uma dependência e então baixar e instalar o fsarchiver !!!
      O mais engraçado é que entre os pacotes que ele baixa há uma infinidade de pacotes relacionados ao X ou Python (como PyQt entre outros) quando o aplicativo que estou instalando é projetado para ser executado apenas no console! xD

      Vamos, tenho muito o que fazer durante o dia antes de perder meu tempo de forma tão ridícula.

      1.    Pandev92 dito

        86? Não minta, as dependências nem chegam a 10

        https://packages.sabayon.org/show/fsarchiver,92165,sabayonlinux.org,amd64,5,standard/dependencies#package-widget-show-what

        Se você baixou 86 pacotes, é porque estava atualizando outros, na verdade, baixei apenas 4 pacotes;). A outra coisa é que sabayon é um derivado do gentoo, não do gentoo, então se você quiser fazer um teste, você terá que instalar o gentoo diretamente e usar o portage. Eu não acho que haja muitas melhorias nos pkgbuilds e digo isso como um usuário do archlinux de 6 meses de idade, a única vantagem que vejo sobre os ebuilds é que os pkgbuilds instalam dependências automaticamente, embora muitas vezes eu tenha descoberto que tive que consertar até as dependências pkgbuilds.
        Se você é da camada 8, não culpe o gentoo.

        1.    msx dito

          «86? Não mintas, "
          WTF? Lave a boca palhaço, não estou mentindo, deixo isso para o medíocre.
          Antes de abrir o cano como você faz, verifique o que eu digo, ou VOCÊ JÁ SABE QUE É ASSIM?
          Baixe o ISO mais recente, atualize os repositórios e tente instalar esse aplicativo PARA VER QUANTOS PACOTES BIZARRO SE ATUALIZAM ANTERIORMENTE.

          E então eu mordi a poeira, Jetón.

          "Se você baixou 86 pacotes é porque estava atualizando outros, na verdade só baixei 4 pacotes"

          Vejamos: se decido instalar uma aplicação X, é lógico que se a referida aplicação necessitar de outros pacotes em uma determinada versão, se ofereça para atualizá-los para poder instalar a aplicação em questão.

          Agora, quando um aplicativo projetado para o console precisa atualizar previamente alguma dependência que por sua vez precisa atualizar outras dependências e, finalmente, para o referido aplicativo CONSOLE, 86 dependências em cascata precisam ser previamente atualizadas, das quais a grande maioria não tem nenhum tipo de relacionamento com o aplicativo que estamos instalando é o sistema de compilação SUCK.

          E sim: Sabayon É Gentoo pelo simples fato de que se ao invés de usar equo você decidir usar emerge, VOCÊ NÃO ENCONTRARÁ NENHUM PROBLEMA ao gerenciar seu sistema, ambos os sistemas são 100% compatíveis - eu me pergunto se você diz o contrário como um usuário dessas distribuições.

          Por último:
          "Embora muitas vezes eu tenha descoberto que tive que consertar até mesmo os pkgbuilds das dependências."
          Claro, isso pode acontecer, por algo AUR significa "Repositório de usuários Arch" ou repositório de usuários Arch.
          Na verdade, uma vez que os pacotes AUR são carregados por usuários QUE COLABORAM COM A COMUNIDADE ADICIONANDO PKBUILDS DE APLICATIVOS QUE OS USAM OU PRECISAM DE OUTROS USUÁRIOS, é lógico que aqueles usuários que NÃO SEJAM DEDUTORES DE DISTÂNCIA e têm uma vida AFK às vezes não prestem atenção a as mudanças que ocorrem continuamente no desenvolvimento das aplicações que mantêm e é por isso que a comunidade geralmente está muito envolvida em publicar as atualizações pertinentes nos respectivos minisites para modificar o PKGBUILD e para compilar as referidas aplicações.

          Se você não tem ideia, não fale, o conceito do AUR é simplesmente brilhante: dar à comunidade um espaço para interagir e crescer por conta própria, sem ter que cuidar dos desenvolvedores da distro. Brilhante.

          "Se você é da camada 8, não culpe o gentoo."
          Comentário típico n00b 😛

          Depois de usar o Gentoo e mexer com o Portage e como a distribuição está desatualizada, decidi dar a ele uma segunda chance em sua forma Funtoo.
          Funtoo é o que o Gentoo deveria ser se eles não fossem tão teimosos em fazer as coisas da maneira que fazem.
          Funtoo é brilhante, com base no Gentoo eles empregam uma lógica operacional moderna substituindo o antigo sistema do Portage por um novo baseado no GIT, mantendo as dependências ao mínimo, desenvolvendo novos perfis otimizados (o Gentoo usa o mesmo desde 2007 ou 2008) e criando a base para um sistema muito mais limpo do que seu antecessor.

          Não é a distro que eu usaria porque compilar absolutamente tudo [0] parece ridículo o tempo todo, entretanto Funtoo tem ideias muito boas.

          [0] Raciocínio típico de um usuário Gentoo:
          «Bem, para ganhar 0.1% de velocidade extra e 0.1% de espaço vou recompilar todo o KDE sem suporte de impressora ou scanner, não tenho impressora, por isso quero! Hehe, vamos trabalhar! »
          2 dias depois:
          "Bem, eu tenho o KDE quase compilado e o aquecimento que sai da máquina combina bem comigo, agora que estamos entrando no inverno, posso desligar os fogões da casa."
          1 dia depois:
          "Ah, que maravilha, é incrível como funciona bem, não, se é como eu digo, tudo faz a diferença, parece fabulosamente rápido !!!" (EPIC WTF)
          No dia seguinte no trabalho:
          «- NOOO, como está o PC não a funcionar, tenho que apresentar este relatório por escrito !!!
          - Nada acontece cara, conecte seu laptop diretamente na impressora e voila.
          - Houston, temos um problema."

          Pegue você mesmo e sua camada 8, hahaha
          Camada 8 .. xD

          1.    Pandev92 dito

            Sua maneira de falar sinceramente parece a de um homem ubuntual que está no Linux há 3 meses e então pensa que é um * juanker *, quando você fala comigo limpe a boca com sabonete, chavalin.
            E não, você não baixou a última iso, a menos que tenha baixado a iso diária;). E não, as 86 atualizações são baixadas porque mesmo que não tenham a ver com o pacote que você é obrigado a atualizar antes de instalar, funciona assim. Trolaco layer 8. E você não poderia me refutar que o archlinux tem 4000 pacotes a menos, parabéns, mesmo o debian tem mais pacotes que o archlinux, nos repositórios.

          2.    elav. dito

            Que necessidade há de ofender? Não é possível dar um ponto de vista sem realmente emitir uma ofensa contra outro usuário? Mais respeito, por favor.

          3.    msx dito

            "Não minta", disse o palhaço, parece uma ofensa pior do que essa?

          4.    msx dito

            Sim, 4000 pacotes que foram baixados ... 2 vezes cada?
            Se você usa Arch e por acaso não existe um pacote oficial ou PKGBUILD para sua aplicação esotérica, entende-se que você tem bastante capacidade para instalá-lo por conta própria, não em vão uma das bases do Arch é o Slackware onde tudo costumava ser feito assim até recentemente.

            Então, novamente, pegue-os.

      2.    Pandev92 dito

        A outra coisa é que nos repositórios normais do Archlinux existem 10623 pacotes encontrados.

        Por outro lado, naqueles de sabayon são mais de 14 mil, então você vai entender que é muito menos provável que você tenha que recorrer à instalação de pacotes de fontes (ou aur) como pode acontecer no archlinux.

        1.    msx dito

          A coisa "maligna" vinda de alguém que usa ebuilds é basicamente idiota.
          Se formos medir quem tem mais tempo, AL excede em muito o Gentoo em número de pacotes e GERAL com software MAIS ATUAL do que o fornecido pelo Gentoo.

          Não muito tempo atrás, quando eu estava usando o NetBeans para desenvolver, lembro que no Arch eu estava usando a nova versão 4 .5-algo por cerca de 7-1 meses e os ebuilds do Gentoo ainda tinham a versão 6.9 como estável e 7.0 como instável (amarelo).

          1.    Pandev92 dito

            onde você leu fatal? em qualquer caso, serão fontes. A outra coisa é que o archlinux acabei de contar, ele tem 4 mil pacotes a menos que o sabayon nos repositórios, entre no archlinux.org e você verá

            https://www.archlinux.org/packages/

            🙂

            sabayon tem mais de 14 mil, continua a negar as evidências, é terror urbano nos repositórios archlinux, vmware player, spotify etc? exemplo de aplicativos que não são XD

          2.    msx dito

            Spotify, escolha o que você gosta:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Terror urbano:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            O vmware player, se não me engano, não precisa de instalação, é só descompactar e rodar, não é necessário criar um pacote para algo tão trivial.

            Continue chupando 😀

          3.    Pandev92 dito

            Não considero aur um repositório em si mesmo, porque não é mantido pelos devs da distro 😉 e isso pode implicar, (muitas vezes acontece), que o pacote não compila sem sua mão, estou falando dos repositórios do distro, comunidade extra etc, e não, você não encontrará esses pacotes;).
            Continue trollando, é ahahaha fatal.

          4.    msx dito

            É verdade, ruim é o sistema de overlays e todo o peido que precisa ser feito para instalar um aplicativo xD

          5.    Pandev92 dito

            Bem, se você não gosta do que está fazendo comentando aqui? Vê que você é um troll? Mas sério, troll. E Elav, não vou tolerar mais que esse cara me chame de palhaço e além disso eu sou um editor, você deveria ter vergonha de aprovar comentários como esses, quando eu estava lutando, você me baniu do fórum e todos se voltaram contra mim, mas Você não diz nada a esse indivíduo.

          6.    msx dito

            PERON PERON.

            Se há algo que me incomoda mais que eles me chamem de mentiroso, é que uma joaninha pega com os meninos DL que, ao que tudo indica, e mesmo que tenhamos trocado algumas mensagens 'poderosas' são GROSS (e quero dizer, do sentindo-me).

            Com licença, senhorita @ pandev92, não vou mais incomodá-la com meus comentários.

          7.    Pandev92 dito

            Não alimente o ...

          8.    elav. dito

            Parece-me que já está bem senhores .. Por favor, compartilhem seu Talk, MSN ou Skype e se matem dessa forma .. sério .. um STOP.

  9.   Geeky dito

    Hahahaha,,,, 😀 Adoro ler DesdeLinux e ainda mais quando coisas assim acontecem. Quem disse que Linux era chato??? 😀

  10.   cooper15 dito

    Não seria ruim se você explicasse com manzanitas, porque eu fiz o que você colocou no post e só me joga erros.

    1.    Pandev92 dito

      Você reinstalou o gcc primeiro? Em seguida, há um erro no guia, você deve colocar "sabayon-dsitro" em vez de sabayon dsitro.ç

      Uma saudação